![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: midi file playback |
Phi Curtis Member |
![]() ![]() ![]() Hi, this seems like a simple question, but I'm flummoxed. I know you can play a midi file with the MIDIVoice sound, but how do you trigger or gate it? I have a short fragment that I want to trigger at various times while the file is playing, but MIDIVoice by itself only wants to play through once. I can at least use WaitUntil to choose when I want to start it, but it still will only play once - will one of the other Time Control sounds allow me to repeat at will? thanks, IP: Logged |
SSC Administrator |
![]() ![]() ![]() Sorry Phil, I can't think of a way to do this right now. (If you don't mind, could you email me one of your MIDI files so I could experiment? Thanks!) IP: Logged |
SSC Administrator |
![]() ![]() ![]() Regarding the file you sent, if your other files are short like this one, one solution might be to use MemoryWriter to capture the audio generated by using the MIDI file in the MIDIVoice. Once the audio is in RAM you could retrigger its playback at arbitrary times. IP: Logged |
Phi Curtis Member |
![]() ![]() ![]() Thanks! That's interesting. How does that work with the !KeyPitch and other midi parameters sending to sounds on the left of the MidiVoice? Basically, I had a sound that I developed with a sequencer sound, and decided to replace it with a midifile. Now I'm thinking that having a switch that goes back and forth between the Sequencer and the MidiVoice, but am not sure how that would work, what with the signal chain for the !KeyPitch going right to left, rather than right to left... In my sound, I have a replicator, so there are really two sequencers and two sets of sounds being produced in response to what the sequencer or MIDIVoice is sending - in my final piece, I might like to have the switch that switches between the MIDIVoice and the sequencer set so that one of the replicated chain of sounds is responding to the sequencer and the other is responding to the midifile. If that makes any sense, I'm curious if and how that could be done... best, IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.