Author |
Message |
Zubben
Joined: May 14, 2007 Posts: 4 Location: UK
|
Posted: Mon May 14, 2007 4:03 pm Post subject:
midi program Subject description: newbie question |
|
|
Hello,
Sorry for this newbie question.
After sequencing my midi sequence, and writing (saving) it to the hard drive, I always get a piano sound for my midi files when playing them for example with quicktimes, and not the ones i have in my program changes...
I would like to know how i get max to save my program changes on the midi file saved on the hard drive, so i get different sounds for the diferent sequences. |
|
Back to top
|
|
|
EdisonRex
Site Admin
Joined: Mar 07, 2007 Posts: 4579 Location: London, UK
Audio files: 172
|
Posted: Tue May 15, 2007 1:45 am Post subject:
|
|
|
The piano sound is midi program 1 for the default instrument on OSX. It's common if you aren't loading anything by default.
Look into Loadbang, Bang, and number boxes. Bang is the function to cause a number (say from a numeric value box) to be loaded as a parameter to a function, such as the midiout channel parameter, or the instrument parameter. Loadbang will do this for you upon loading the patch. _________________ Garret: It's so retro.
EGM: What does retro mean to you?
Parker: Like, old and outdated.
Home,My Studio,and another view |
|
Back to top
|
|
|
Zubben
Joined: May 14, 2007 Posts: 4 Location: UK
|
Posted: Tue May 15, 2007 7:27 am Post subject:
|
|
|
Thank you for your reply.
I still didn't managed to solve my problem, I have a midiformat recieving the note in (via a pack), a pgmin and number box conected to my program change, and a bendin with a nubmer box on the pitch bend. When I record the sequence, everything seems to work properly, I get the pitch bend and what I played on my midi file, but the program change remains always the piano sound.
I think it might be a problem of my selcted drivers.
If i play the sequence on the max/msp it loads the correct program, but not on other programs like quicktime for example.
Thank you again |
|
Back to top
|
|
|
EdisonRex
Site Admin
Joined: Mar 07, 2007 Posts: 4579 Location: London, UK
Audio files: 172
|
Posted: Tue May 15, 2007 7:41 am Post subject:
|
|
|
That's because Max doesn't embed the program changes in the sequence stream. Your solution is to leave Max running when you play the sequence under a different program, or you will need to embed the program change and channel information in the sequence data itself. _________________ Garret: It's so retro.
EGM: What does retro mean to you?
Parker: Like, old and outdated.
Home,My Studio,and another view |
|
Back to top
|
|
|
|