one of my most cherished and irreplaceable retrocomputing devices is my peerless Roland SC-55.
while the MT-32 has been emulated quite well, the SC-55 always lagged behind in emulation - most attempts at it sounded pretty terrible, even using good soundfonts.
(and hauling around my SC-55 + midi & 3.5mm & usb cables just to play games in dosbox was painful)
in comes Nuked-SC55: it is a chip-level emulation project that just nails it.
it took about 30 seconds to build with cmake. i'm now going to try integrating it with dosbox, so i can finally play 90s DOS general midi games! (ultima viii pagan, here i come)
So my trust old Livid Instruments CTRL-R is starting to get very buggy, last night's gig was a pain! A friend has lend me a BRC2000 which hopefully does the trick. Is anyone here using one with Ableton?
Due to a quite similar format by the name .m2 already exists (Music Macro Language for the PC98), I'll be needing a new name for my own MIDI-Assembly format, for adaptive soundtracks.
The format itself was influenced by not being able to find any MIDI 2.0 file formats at the time, assembly, the Intel 8049 microcontroller (hence the 128 local registers per pattern), and Lua.
I got a new keytar as a gift yesterday. It's a MIDI controller only. I want to play this thing in band, but don't know what to connect it to. What's your favorite softsynth for playing live? Name presets, if you use them. Mostly classic rock. I prefer poly -- I can't keep myself from playing chords, even in lead lines. MacOS or maybe iPad.
MIDI cover of the "Danger" music from the Mega Drive game "Dr. Robotnik's Mean Bean Machine" playing on 486 PC with Sound Blaster 16 CT2830 sound card. #RetroGaming#RetroComputing#MIDI
Using #CoreMIDI I can get 256 bytes with multiple messages inside, e.g. for 2 instruments simultaneously playing a note.
The CoreMIDI "MIDI Packet" contains e.g. messages with 1 status byte and 2 data bytes for one message,
followed by multiple bytes that are 0x0 zero,
followed by 0x48 or 0b01001000 -- aka a data byte (highest bit is 0), but there is no status byte before that.
I can't make sense of these non-zero non-status bytes
"specialmagic", MIDI song I made today using my best friend @imrlyrobyn 's E-Mu Sound Engine, an obscure General MIDI sound module from the early 90s, made with Rosegarden MIDI sequencer for linux #midi#music#original#retro#rosegarden#special
It's a glitchy, experimental trio for flute, clarinet, and MIDI keyboard/Max. There are Morse code and other ham radio samples, electric piano, and bowed cardboard box, and it's surprisingly groovy.
You'll not find a bigger defender of soundfonts than me. So of course I made one.
DSINK GM 32K is a GM-compatible* soundfont in which every sample is sampled at 32khz and the entire sf2 fits neatly inside 32 MB. It's inspired by old game consoles which needed to use sample-based sequenced music such as the SNES and Nintendo DS.
I can't put it on any distribution sites for legal concerns, but nevertheless you can download it here: https://dafor.link/soundfont.html
Techy types: Does anyone here know anything about #MIDI? Specifically, how do I translate #NPRN for the Arturia Beatstep? I have some #MSB and #LSB stats for the Novation #MiniNova, and I want to try to use the #Beatstep as an additional controller for different #synth parameters. Can anyone help or point me in the direction of anyone who might be able to help?
After 2 years of weekly meetings with the MPE working group, many discussions, heated debates, over 60 revisions, ... the MIDI 2.0 Profile for MPE is finally available for download from the new MIDI Association website!