Reply 40 of 48, by Cloudschatze
- Rank
- Oldbie
wrote:I know that games like Descent offer a "Sound Canvas" option, but I was always under the impression that selecting it gave you the same music as "General MIDI," even if you had an SC-55.
In every instance I've come across where both "General MIDI" and "Sound Canvas" options are present, the MIDI playback has been exactly the same.
Is it really pumping out Roland GS music?
Yes and no. It also depends on your definition of "GS music."
The following Descent tracks are straight-up General MIDI:
- briefing.mid
- credits.mid
- game04.mid
- game05.mid
- game06.mid
- game07.mid
- game09.mid
- game10.mid
- game15.mid
- game16.mid
- game17.mid
- game19.mid
- game20.mid
While the following Descent tracks utilize GS features:
- descent.mid (PC26: TR-808 Set, CC91: Reverb Depth, CC93: Chorus Depth)
- endgame.mid (CC91: Reverb Depth, CC93: Chorus Depth)
- endlevel.mid (CC91: Reverb Depth, CC93: Chorus Depth)
- game01.mid (PC26: TR-808 Set)
- game02.mid (PC26: TR-808 Set, CC91: Reverb Depth, CC93: Chorus Depth)
- game03.mid (PC26: TR-808 Set, CC91: Reverb Depth, CC93: Chorus Depth)
- game08.mid (PC25: Electronic Set, CC5: Portamento Time, CC65: Portamento Ctrl., CC91: Reverb Depth, CC93: Chorus Depth)
- game11.mid (CC91: Reverb Depth, CC93: Chorus Depth)
- game12.mid (PC25: TR-808 Set)
- game13.mid (PC25: Electronic Set)
- game14.mid (CC91: Reverb Depth, CC93: Chorus Depth)
- game18.mid (PC26: TR-808 Set, CC5: Portamento Time, CC65: Portamento Ctrl., CC91: Reverb Depth, CC93: Chorus Depth)
- game21.mid (PC26: TR-808 Set, CC91: Reverb Depth, CC93: Chorus Depth)
- game22.mid (PC17: Power Set, CC91: Reverb Depth, CC93: Chorus Depth)
Of the latter, only "game08.mid" and "game18.mid" contain what I would consider to be "GS-specific" features/controls in their use of portamento, given that the extra drumkits and effect CCs are implemented in several "non-GS" devices, including Roland's SC-7, RAP-10, and SCB-7.
Descent's "GM-only" tracks are problematic in that several of them lack an explicit Program Change message for the drum channel, and all of them lack control-change resets - the notable consequence being that they simply inherit the drumset and effect controller settings from the last track to have set them (which can hardly be imagined as the composer's intent). Fortunately, "briefing.mid" includes the "Standard" drumset selection, and generally precedes every affected track, while Tikalat's fix addresses the remainder of the issues (or should - I haven't tried it).
I prefer the Yamaha TG300 (GM-B mode) for playing Descent as of late, which I don't believe ever gets mentioned. Oh, well... 😉
♫ GAME02 Yamaha TG300
♫ GAME08 Yamaha TG300
♫ GAME13 Yamaha TG300
♫ GAME18 Yamaha TG300
♫ GAME22 Yamaha TG300