|
||
Title: Applying different pitch bend to each note Post by Alasdair on Jul 18th, 2002, 6:03am Hi, Firstly I would like to say what a great program midiox is. I have been trying to apply individual amounts of pitch bend to each note (to create non-standard scales) . I have encountered some problems . Using the mapper I have been successfull in applying pitch bend to individual notes, eg * Note on 60 60 * * Check * Pbend Pbend 5 5 * * so far so good note 'bent' sucessfully, however upon playing the next note the pbend is applied to that as well, although not by midiox, by the synth on my computer . It seems that some sort of 're-set' message is needed . I have tried using the mapper cloning and mapping note-off to another value of pbend, but nothing seemed to change. Is there another sort of message that needs to be sent . My aim in the end is to be able to vary the pitches of each note on the keyboard, by an amount set by me. Also this would involve creating 127 (?) or more different lines , is there a way of paste and copying the lines in the mapper . Oh btw does any one out there know how to convert convert pbend numbers into musical cents . I use a Yamaha PSR 270 (an entry level keyboard but has GM) and an E-mu APS soft synth using sf2 sound fonts . Athlon 1.6 G , 512 RAM . thanks in advance for any help, Alasdair |
||
Title: Re: Applying different pitch bend to each note Post by Jamie OConnell on Jul 18th, 2002, 11:05am Quote:
One thing to keep in mind is that Note Off can be invoked by two methods and you have to account for both: either a NoteOff event with a velocity (example: 80 34 60) or a NoteOn event with a zero velocity (example: 90 34 00). So you'd want to clone and map each of those cases to reset the bend to center (i.e. 4000 hex example: E0 00 40). Copy and Paste can be accomplished in the Translation Map dialog by right-click Copy and right-click Paste or Ctrl-C and Ctrl-V (Ctrl-INS and Shift-INS also work). This will copy and paste the currently selected line. The problem with converting Pitch Bend to a specific pitch is that it's relative: The Pitch Bend range can be changed by the PitchBend Range RPN. Many synths default to 2 semitones of bend in either direction, but this can be changed to up to 2 octaves of bend in either direction. |
||
Title: Re: Applying different pitch bend to each note Post by zurek on Oct 7th, 2002, 5:20am Thank you for the question - I am also one of those mad people who want to play old composers in their original tuning. So applying the pitch bend individualy to notes interests me very much. PLEASE, LET ME KNOW IF YOU FOUND A SOLUTION. The solution suggested by the moderator seems to work only for playing monophony - the pitch bend to each individual note is applied and released when note is on and of. When playing polyphony I need to apply several DIFFERENT pitch bend information to the notes AT THE SAME TIME. Can this be achieved? I doubt that using pitch bend wheel since in the very nature of the pitch bend wheel is that it applies to ALL NOTES SOUNDING at a certain moment of time. If someone can solve this problem, it would be simply great. Jiri |
||
Title: Re: Applying different pitch bend to each note Post by Jamie OConnell on Oct 8th, 2002, 4:47pm You would have to send each playing MIDI Note to a different channel, in order to get different pitchbend info for each note. There are 16 channels for each MIDI port, so a practical solution might be difficult. |
||
Title: Re: Applying different pitch bend to each note Post by zurek on Oct 9th, 2002, 2:12am Yes, that is exact. Using MIDI-OX as classical organ emulator, sending different organ "stops" to different Channels already, using three keyboards resulting in the need of 60 Midi Channels alltogether for this it would be VERY difficult to multiply everything by the number of individual notes - sending every note to its own channel. That would result in surely several THOUSANDS of MIDI channels needed - this is completely impossible. Could you suggest another solution - perhaps not using Pitch bend but some other feature? I have to confess I do not see any. Well, except producing a special "SoundFont" with the non standard scale already implemented... Then, the tune would be produced by the soundfont, not by the MIDI. |
||
Title: Re: Applying different pitch bend to each note Post by Jamie OConnell on Oct 10th, 2002, 1:13am MIDI was never designed to support micro-tonal music. Still, you could use it that way if you tune the instrument pitches at the end of the MIDI chain. If you have a sampler or SoundFont device or similar, you could map a custom pitched audio loop for each different note. |
||
MIDI-OX User Forum » Powered by YaBB 1 Gold - SP 1.3.1! YaBB © 2000-2003. All Rights Reserved. |