17 lines
718 B
Markdown
17 lines
718 B
Markdown
# soundThing
|
|
|
|
A basic demonstration of generating sound samples and feeding an audio buffer, along with opening a MIDI port with ALSA, and playing back tones from the sound generator using MIDI events.
|
|
|
|
## Building:
|
|
|
|
Depends on Raylib and probably libasound2-dev, so install those if you don't have them already.
|
|
|
|
1) Clone the repository.
|
|
2) run make from inside the repository directory.
|
|
|
|
### Running and use:
|
|
|
|
1) Run make run from inside the repository directory.
|
|
2) Specify the client and port for the MIDI device you want to use to control soundThing.
|
|
3) You should now be able to play back notes by sending soundThing MIDI data. Use the up and down arrows to change waveforms.
|