Mplay.jl
Mplay.jl copied to clipboard
A Julia MIDI Mixer / Player with an OpenGL based GUI
The following should happen for this to be released as a proper julia package: - [ ] Add proper tests to the `test` folder. - [ ] Test on Travis...
From the screen shot in the README it seems like there are many instrument sounds available in Mplay. But how does one choose them?
MWE ``` julia> using MIDI, Mplay julia> mplay(testmidi()) Note retriggered Note retriggered julia> mplay(testmidi()) midi: cannot open MIDI output Julia has exited. Press Enter to start a new session. ```...
When running a test midi file in the console, I get: ``` julia> using MIDI, Mplay julia> testmidi() "C:\\Users\\datseris\\.julia\\dev\\MIDI\\test\\doxy.mid" julia> mplay(testmidi()) Note retriggered Note retriggered Note retriggered Note retriggered ```...
``` julia> using MIDI, Mplay julia> mplay(testmidi()) ``` When listening to the piece, try to close the GUI exactly when a piano note is being played. You will see that...
The keyboard shortcuts are awesome! Specifically the ones that change tempo and pitch! However, sometimes one can forget which key does what. It would be to have a way to...
`mplay(file)` does not automatically separate different tracks into different channels, although it has supports for multiple channels and the documentation shows that it is possible. ``` using MIDI, Mplay testmidi()...
On MSWindows, when I try to `mplay` a MIDI file I get an error that a DLL can't be loaded: ``` using Mplay Activating project at `c:\Users\Mark Nahabedian\.julia\dev\RegistryCI.jl` mplay("foo.mid") ERROR:...