How do you use SCSP DSP Modulation Effects?

LackofTrack

New Member
Hi! I was messing around with the SCSP DSP to see what you could do with it and I got stumped reading this:Screenshot (247).png
I used the modulation voices it says to include but I can't hear them when I play back a sequence. I know everything else is correct because non modulation DSP effects work fine. It says something about turning the voice "on" in the sequence data but what does that mean? Program Change? Volume Control? The MIDI to SEQ converter only handles like 10 events so I'm confused on what I have to put in the MIDI in order to get the effect working. Has anyone tried using these effects before with success?
 

XL2

Member
Hi! I was messing around with the SCSP DSP to see what you could do with it and I got stumped reading this:View attachment 5490
I used the modulation voices it says to include but I can't hear them when I play back a sequence. I know everything else is correct because non modulation DSP effects work fine. It says something about turning the voice "on" in the sequence data but what does that mean? Program Change? Volume Control? The MIDI to SEQ converter only handles like 10 events so I'm confused on what I have to put in the MIDI in order to get the effect working. Has anyone tried using these effects before with success?
I had the exact same problem as you did.
I wanted to use reverb while underwater in my game via direct midi commands.
I spent a few hours trying to figure out how to make it work, but sadly the examples provided by Sega are really limited and poor, so I never got it to work.
I just ended up lowering the volume while underwater...
 

LackofTrack

New Member
The thing is that I got the regular DSP effects like reverb/delay to work along with sequences. Here's a sequence I made being played back on the Saturn where you can clearly hear the DSP's reverb/delay. It's the specific effects the DSP labels as "modulation type" effects that I don't know how to use and yes, it took a while for me to get the DSP working because Sega's documentation/examples are nearly non existent.
 

Attachments

  • SEQDSP.mp3
    734.7 KB · Views: 0
Last edited:
  • Like
Reactions: XL2

XL2

Member
The thing is that I got the regular DSP effects like reverb/delay to work along with sequences. Here's a sequence I made being played back on the Saturn where you can clearly hear the DSP's reverb/delay. It's the specific effects the DSP labels as "modulation type" effects that I don't know how to use and yes, it took a while for me to get the DSP working because Sega's documentation/examples are nearly non existent.
How do you fire an effect using midi commands? I only use the scsp with direct commands, but I couldn't figure out what to do to turn on an effect for one sound sample.
 

LackofTrack

New Member
Well assuming you've set the correct parameters in your Tone Bank and your DSP program, all you have to do is set the DSP Effect and your mixer. In SGL this is slSndEffect() and slSndMixChange(). I assume you only have one bank and one DSP program so set your DSP Effect to 0 and your Mixer to mixer 0 of the first tone bank (0). Also it might be faulty emulation, but I could barely hear the reverb effect. I had to use the surround one to hear anything.
 
Top