Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
ChordNova is a powerful open-source chord progression analysis plus generation software with unprecedentedly detailed control over chord trait parameters, that is way above mainstream softwares. Runs on multiple OS (currently Windows and Linux). | 智弦(ChordNova)是清华大学沈智云和星海音乐学院陈文戈共同开发的一款免费开源、功能强大的和弦进行自动生成软件。该软件提供前所未有的特征参数细节控制,远超以三度叠置为基础的主流软件。
Remember the selected view filter (e.g. guitars or basses) for each file. This might be something to save in the file itself?
Remember the zoom setting preference. This is more of a user or device-specific setting so we should probably just remember the last used zoom level in the preferences and use that for new files.
make assumes that make can be found on the PATH and that the make that was used to invoke the build is the same one that's found on the PATH, which isn't a safe assumption. ${MAKE} afaict is an automatic variable pointing to the currently running make binary
make breaks some metadata that make uses to properly pass on and manage som