Giter Site home page Giter Site logo

ac7maker's People

Contributors

michgz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

drkzrg

ac7maker's Issues

“f-root” conversion tables

There are currently 16 chord conversion tables in ac7maker.py; the 3 “f-root” tables documented on page 88 or EN-87 of the User’s Guide are missing. An “f-root” table makes the first note the root note upon chord change (so isn’t really a table in the usual sense). Assuming you measured the table data by recording a chromatic scale on C and then playing every chord on C, the data you got for an “f-root” rule and its standard counterpart should be identical because there’s no change of root.

There are 4 pairs of identical tables in the current conversion tables file:

  • 2 (Chord basic (for chord parts)) and 28;
  • 4 (Chord var 3 (for chord parts)) and 29;
  • 18 and 31; and
  • 19 and 32.

So it doesn’t look like the missing “f-root” table numbers are within the 0–35 range.

You have said previously that using table numbers above 35 gave “incoherent results”. I’m wondering if you missed something in those 220 tables, or maybe the “f-root” mode is specified by some other means.

File format errer ex01.ac7

Since I bought a CASIO CT-X5000 keyboard, I have been trying to write a program to convert AC7 rhythm files to mid and vice versa in Delphi, but so far to no avail.
Following all the instructions to AC7maker I created the ex01.ac7 file, but when I try to transfer the file to the keyboard using DataManagerCTX.exe, I get an error:
File format errer ex01.ac7
What can you advise me?
My e-mail is [email protected]
P.S I know the Delphi programming language and Python language a little

Unknown event

Hi, excellent work!
I get these errors when I try ac7maker. What could it be? Thank you!
I have a CT-X3000.

ac7maker-1.1.0 python ac7maker.py CaGaze/cagaze.json > CaGaze.AC7
Traceback (most recent call last):
File "/mnt/HDD-120/DownloadsHDD/ac7maker-1.1.0/ac7maker.py", line 885, in
sys.stdout.buffer.write(ac7maker(b))
^^^^^^^^^^^
File "/mnt/HDD-120/DownloadsHDD/ac7maker-1.1.0/ac7maker.py", line 707, in ac7maker
mdata = internal.midifiles.midifile_read(f3.read())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/mnt/HDD-120/DownloadsHDD/ac7maker-1.1.0/internal/midifiles.py", line 153, in midifile_read
trk = process_track(b[pos+8:pos+8+x], division)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/mnt/HDD-120/DownloadsHDD/ac7maker-1.1.0/internal/midifiles.py", line 122, in process_track
(d, pos) = consume_midi_event(b, pos)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/mnt/HDD-120/DownloadsHDD/ac7maker-1.1.0/internal/midifiles.py", line 109, in consume_midi_event
raise Exception("Unknown event {0:02X}".format(evt))
Exception: Unknown event 33

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.