MIDI Player - joric/ts80player GitHub Wiki
MIDI player is in progress. You can try PCSPE VSTi plugin by shiru8bit from his software page to convert MIDI for TS80.
PCSPE VSTi plugin
This VSTi plugin allows to create the oldschool monophonic PC speaker music, with arpeggios and stuff. Source code included.
Cakewalk setup
- https://www.bandlab.com/products/cakewalk (Cakewalk is a free software now)
Add PCSPE path to VST instruments, load MIDI file, select track, select "Replace Synth" in the track context menu, replace it with PCSPE, use its UI ("Log start") to record beeper data (you can select .h format in the file save dialog). Then you can feed the beeper data to the arduino sketch. See https://github.com/joric/ts80player/tree/master/firmware/Arduino_STM32/ts80midi
Videos
References
- https://shiru.untergrund.net/software.shtml
- https://github.com/olemb/nanomidi (very minimal MIDI parser in C, could be useful)