You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
README for C++ codebase
|
|
|
|
|
|
|
|
The C++ codebase will eventually be the primary sound generation module
|
|
|
|
for this app. It's still experimental, and not yet wired up to the Android
|
|
|
|
parts, but can be used to make sound. The best way is to use the simple
|
|
|
|
test app for the Mac.
|
|
|
|
|
|
|
|
To build, edit src/SynthApp/SynthMain.mm to change the path to ROM1A.SYX
|
|
|
|
to the actual path. These patches can be downloaded from:
|
|
|
|
|
|
|
|
http://www.abdn.ac.uk/~mth192/dx7/dx7patch.zip
|
|
|
|
|
|
|
|
Also change the "KeyRig 49" string to match the actual USB name of your
|
|
|
|
MIDI controller. Then "open src/SynthApp.xcodeproj", then do "Build and
|
|
|
|
Run".
|
|
|
|
|
|
|
|
The File Open menu command is hooked up as well and will load SYX format
|
|
|
|
DX7 patch files (32 patches per file). Send program change midi events
|
|
|
|
with the first 32 program numbers.
|
|
|
|
|
|
|
|
The xcodeproj files are checked into the repo, but they are autogenerated
|
|
|
|
from .gyp files, which are the authoritative masters. To modify the
|
|
|
|
build, change the .gyp file, then run "gyp" in this dir. For changes
|
|
|
|
to the core, also change ../../android/jni/Android.mk .
|