Skip to content

Instrument library and FM preview for OPM->OPNA copy conversion

License

Notifications You must be signed in to change notification settings

nobuyukinyuu/bambooCopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 icon BambooCopy

BambooCopy is a tool written in Godot and C++ which can take your VOPM library and make it easy to preview and copy FM envelopes for import into BambooTracker.

Currently, to generate the audio preview an external tool, FMGon is used, and a binary is included. To compile the preview generator requires linking against OpenAL and alut. A future version may incorporate the preview engine as an AudioStreamGenerator as part of Godot's audio system, removing this requirement.

BambooTracker uses OPNA style FM specifications, whereas VOPM uses OP-M. The LFO differs between these two chips and is therefore not represented in the preview or the output. LFO conversion may be implemented in the future, but will be OP-M->OPNA only.

Screenshot

image