Avrei necessità di variare in un MIDIfile per un preset l'escursione del PITCH BEND in un banco GM, normalmente impostato su +/- 2 semitoni.
Quali sono i codici MSB o altri per accedere alla modifica del parametro?
Grazie
Avrei necessità di variare in un MIDIfile per un preset l'escursione del PITCH BEND in un banco GM, normalmente impostato su +/- 2 semitoni.
Quali sono i codici MSB o altri per accedere alla modifica del parametro?
Grazie
Ultima modifica di doctorjazz; 12-12-2012 alle 19:34
Mac OS High Sierra 10.13.6
Processore Intel Core i7 3.69 GHz e MacBookPro
Schede Audio Focusrite Scarlett 2i4
Logic Pro X 10.4.1
per il pitch bend si usa l'LSB e la sua posizione centrale è 0x00 0x40. per definire il bending devi modificare entrambi i bytes. il range del pitch bend dipende dal synth e non dai codici.
Hachintosh i9 7940 - ram 64GB - OS 10.13.6 - LPX 10.4.6 - MOTU Traveler mkIII[/size]
Per essere un po' più precisi, nel Pitch Bend servono entrambi;
MSB e LSB sono i due data bytes necessari per ottenere un controllo "quasi analogico" sul pitch bend.
Uno dei due data byte consente un massimo di 128 steps, mentre l'altro divide ciascuno step per 128 consentendo una variazione a scatti di 16384 steps (128*128), che noi percepiamo come continui.
C'è un terzo data byte (che sarebbe il primo) che si occupa di rilevare il tipo di controllo e il numero di canale MIDI
Per quanto riguarda il range (l'escursione +/- massima) è più o meno come dice Alberto, solo che MSB definisce il range in semitoni mentre LSB in centesimi.
Lorenzo
SW: OSX 10.13.6, LP9 9.1.8, LPX 10.4.6,
HW: iMac 21.5"-12Gb RAM-WD SSD 512Gb.
NE SAPETE A PACCHI RAGAZZI !!! ma come fate ??? e non è un OffTopic
Francesco Pezza.
iMac i5 4 core/ 16Gb RAM/ Osx 10.6.8 / Logic 9.1.8 / M-Audio Firewire 410 / Yamaha Hs50/ Novation 61SL MKII/ Yamaha MOX8
Grazie a tutti per il sollecito interesse, ma vediamo se ho capito bene.
Il banco GM sul quale sto lavorando concede una escursione di +/- 2 semitoni. Per muovermi ad intervalli fissi, se in un punto di una nota tenuta inserisco un PITCH con Valore 32, lo stesso mi scende di 1/2 tono, mentre nel momento in cui reinserisco il valore 64, il pitch mi ritorna coerente con l'altezza di nota. Se inserisco un valore diciamo 0 il pitch scende di 1 tono, se inserisco 127 sale di un tono.
Se il modulo avesse una escursione diciamo per esempio di +/- 4 semitoni, i valori dell'esempio di prima per ottenere gli stessi intervalli andrebbero dimezzati.
Se il mio ragionamento è corretto, in base alle risposte ricevute devo concludere che non è possibile in un modulo GM determinare, a seconda delle necessità, come avviene ad esempio in Kontakt, il range del PITCH BEND, dovendosi adattare alla escursione minima/massima definita di default dalla fabbrica.
E' così?
Mac OS High Sierra 10.13.6
Processore Intel Core i7 3.69 GHz e MacBookPro
Schede Audio Focusrite Scarlett 2i4
Logic Pro X 10.4.1
I limiti imposti dal costruttore non possono essere valicati, anche se quasi sempre c'è un range min/max di almeno di 12 semitoni.
Dovresti vedere cosa dice a riguardo il manuale del modulo GM, di solito si trova nella parte avanzata più o meno dove c'è la Midi implementation Chart.
p.s.
Di quale modulo GM stiamo parlando?
Lorenzo
SW: OSX 10.13.6, LP9 9.1.8, LPX 10.4.6,
HW: iMac 21.5"-12Gb RAM-WD SSD 512Gb.