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
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
Sai com'è, forse oggi non serve più tanto saperle 'ste cose.
Io ho imparato il protocollo MIDI (di allora... magari chissà quanto è cambiato) piuttosto bene, System Exclusive compreso perché il MIDI era l'unica cosa che si usava.
La mia "DAW" subito dopo il Fostex a cassette è stata il sequencer MC-500 (prima MkI poi MkII) della Roland, altro che computer.
Ciao.
Lorenzo
SW: OSX 10.13.6, LP9 9.1.8, LPX 10.4.6,
HW: iMac 21.5"-12Gb RAM-WD SSD 512Gb.
va che io provo solo TANTA INVIDIA per le conoscenze di quelli come te che hanno iniziato sudando e studiano da matti !
Ho avuto modo di vedere all'opera un vecchio frequentatore del forum che oramai non scrive più, ma lui come te era nato con le vecchie tecnologie ed era in grado di magnarsi tutte ste nozioni, nonché di farsi i plugin da solo. Una goduria stando accanto a quelle orecchie e quella testa !!!
AMMIRAZIONE PER VOI che siete una risorsa per le Capre come me !!!
http://www.youtube.com/watch?v=pCT6zdgPQoE
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
non ci crederete, ma queste cose me le hanno insegnate in conservatorio. non le ho mai usate per ora, perchè non mi sono mai imbattuto in problemi che ne richiedessero l'applicazione.
Hachintosh i9 7940 - ram 64GB - OS 10.13.6 - LPX 10.4.6 - MOTU Traveler mkIII[/size]
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ì?