EzoGaming's SC-88Pro Toolkit!! This is my toolkit that I am working on to generate SysEx (System Exclusive) messages for the Roland Sound Canvas SC-88 Pro. I was originally only concerned with checksum generation.
See Wiki for some general info on SC-88Pro SysEx Events
Progress: In Progress:
- EFX Type & Parameters (~~30-40% Done)
- Parameter Defining
- Default Values
- Parameter Types
- System Resets (67% Done)
- GS Done
- 88 Done
- GM Not done
Not Started:
- Turn on EFX
- EQ
- Global values
- System parameters
- Reverb
- Delay
- Chorus
- Draw
- Will be for importing files, not a drawing screen as there is already a tool for that
- Write
- Part Parameters
- Scale Tuning
Mido - Python library for working with the MIDI interface and file format. Does not use F0 F7.
MIDI-OX - Tool that can send SysEx events manually (however I find mido more convenient). Uses F0 F7.
Sekaiju - MIDI editor with convenient event editing. Uses F0 F7.
TMIDI Player - MIDI player with visualization of parameters (plays at a slightly off speed)
MIDIopsy - Barebones (and laggy) MIDI event editor. Does not use F0 F7.
SC-88Pro LCD SysEx Generator - Generate SysEx for graphic pages and text with checksum. Also can decode graphic/text messages and fix their checksums.
Serval Neso - Helps me make my midis sound good(? debatable)
SC-88 Pro Itself
- MIDI Optimizer
- Quantize pitch bend and CC events to be less frequent
- Currently a dream due to how MIDI files are delta and I'm too confused by that to be able to write it
- No pitch bend/other certain events in the middle of noteoff and noteon events, specifically events that wouldnt be audible like changes in chorus send, pitch, modwheel, vibrato, volume, pan, etc
- SC-88 Lyrics Generator
- Similar to the Audacity method used in Bad Canvas but the timing is correct
- Convert lyric tracks into sc-88 text?