MIDI USB DATA RATE? guru needed!

squezel

Leon Du Star
Lid sinds
17 augustus 2004
Berichten
69
Hey peeps,

Wie o wie kan hier wat zinnigs over zeggen.
Ik heb een probleem en ik kom er niet uit =(
Gear:

- pc met midiox
- midi usb kabel (1x in 1x out)
- midicontroller 1 (peavy pc1600x, 1x in, 1x thru)
- midicontroller 2 (behringer)
- midicontroller 3 (rm1x)
- midikeyboard (aangesloten op midi-thru midicontroller 1)

Als ik met midiox de binnenkomende mididate monitor, heb ik bij midicontroller 2 geen enkel probleem:
Code:
00053E1E   9   3     B0    07    4E    1  ---  CC: Volume            
00053E32   9   3     B0    07    4D    1  ---  CC: Volume            
00053ED4   9   3     B0    07    4C    1  ---  CC: Volume            
00053EE6   9   3     B0    07    4D    1  ---  CC: Volume

Als ik met mn midikeyboard speel gaat ook alles goed:

Code:
 0005F852   9   3     90    29    47    1  F  2 Note On               
 0005F879   9   3     90    2F    00    1  B  2 Note Off              
 0005F886   9   3     90    2D    00    1  A  2 Note Off              
 0005F8A3   9   3     90    32    57    1  D  3 Note On               
 0005F8CA   9   3     90    30    37    1  C  3 Note On               
 0005F8DA   9   3     90    29    00    1  F  2 Note Off              
 0005F8DC   9   3     90    2F    59    1  B  2 Note On               
 0005F904   9   3     90    2D    61    1  A  2 Note On               
 0005F906   9   3     90    32    00    1  D  3 Note Off              
 0005F915   9   3     90    30    00    1  C  3 Note Off              
 0005F953   9   3     90    2F    00    1  B  2 Note Off   
 and so on..

Echter als ik met de rm1x knoppen draai (midi CC), krijg ik willekeurige midinoten erbij:

Code:
 0005A2AE   9   3     90    4A    4F    1  D  5 Note On               
 0005A2B6   9   3     B0    4A    4C    1  ---  CC: Brightness        
 0005A2BE   9   3     90    4A    4A    1  D  5 Note On               
 0005A2C6   9   3     90    4A    47    1  D  5 Note On               
 0005A2CE   9   3     B0    4A    45    1  ---  CC: Brightness        
 0005A2D6   9   3     90    4A    42    1  D  5 Note On               
 0005A2E6   9   3     B0    4A    40    1  ---  CC: Brightness        
 0005A316   9   3     B0    4A    3F    1  ---  CC: Brightness        
 0005A31E   9   3     B0    4A    3D    1  ---  CC: Brightness        
 0005A32E   9   3     B0    4A    3A    1  ---  CC: Brightness        
 0005A33E   9   3     90    4A    39    1  D  5 Note On               
 0005A346   9   3     B0    4A    38    1  ---  CC: Brightness        
 0005A38E   9   3     B0    4A    3A    1  ---  CC: Brightness        
 0005A39E   9   3     B0    4A    3C    1  ---  CC: Brightness        
 0005A3AE   9   3     B0    4A    40    1  ---  CC: Brightness

Ook als ik met de peavey volume faders beweeg, word ie nog gekker:

Code:
000722FD   9   3     B0    07    2A    1  ---  CC: Volume            
 00072313   9   3     90    07    2C    1  G -1 Note On               
 00072329   9   3     90    07    2E    1  G -1 Note On               
 00072340   9   3     90    07    31    1  G -1 Note On               
 00072356   9   3     90    07    35    1  G -1 Note On               
 0007236C   9   3     90    07    38    1  G -1 Note On               
 00072382   9   3     90    07    3B    1  G -1 Note On               
 00072398   9   3     90    07    3E    1  G -1 Note On               
 000723AE   9   3     90    07    41    1  G -1 Note On               
 000723C4   9   3     90    07    43    1  G -1 Note On               
 00072472   9   3     90    07    41    1  G -1 Note On               
 00072488   9   3     90    07    3F    1  G -1 Note On               
 0007249F   9   3     90    07    3A    1  G -1 Note On               
 000724B5   9   3     90    07    34    1  G -1 Note On               
 000724CB   9   3     90    07    2E    1  G -1 Note On               
 000724E1   9   3     90    07    27    1  G -1 Note On               
 000724F7   9   3     90    07    21    1  G -1 Note On               
 0007250D   9   3     90    07    1C    1  G -1 Note On               
 00072523   9   3     90    07    17    1  G -1 Note On               
 00072539   9   3     90    07    14    1  G -1 Note On               
 00072575   9   3     90    07    15    1  G -1 Note On               
 0007258B   9   3     90    07    1A    1  G -1 Note On               
 000725A1   9   3     90    07    21    1  G -1 Note On               
 000725B7   9   3     B0    07    2A    1  ---  CC: Volume            
 000725CE   9   3     90    07    33    1  G -1 Note On               
 000725E4   9   3     90    07    3B    1  G -1 Note On               
 000725FA   9   3     90    07    42    1  G -1 Note On

Het lijkt wel alsof de data transmission rate van de peavey midicontroller and yamaha rm1x te hoog zijn voor de midiusb kabel, waardoor de mididata corrupt ofso.
Het rare is dat bijv. het midikeyboard het gewoon goed doet (en die mididata wordt verstuurd via de peavey midicontroller).

Echt superraar, want de behringer controller doet het goed.
Als ik alle midiapparatuur uitzet behalve de peavey mixer, is het nog steeds corrupte mididata.
Ook test ik het met een fresh windows xp install + servicepack2.
Bij apparaatbeheer staat ook 'USB2 enhanced' dus dat betekend USB 2.0 support right?

Als iemand tips heeft let me know! :okdan:

Leon

EDIT: ik merkte net: hoe meer faders/knoppen ik tegelijk beweeg hoe beter de CC data doorkomt (dan heb ik af nog een paar midi notes ertussendoor). Dus..zodra de midicontroller z'n data moet verdelen over meerdere midichannels (en er dus 'geritst' word mbt. bandbreedte), kan de usb midi kabel er beter mee uit de voeten.
 
Laatst gewijzigd:
Er is waarschijnlijk ergens een 'vals' contact, mogelijk daar waar anders eenzelfde noot-data dient verzonden te worden.
(die noten, G -1 en D5, lijken me ook iets van de hoogste of laagste van een of ander apparaat).
De boel eens kuisen (emmertje water met dreft ;-). Pompiers bellen kan ook.

Oh ja : elke midi note-on dient ook een midi-note off weer te geven.
Je 'midikeyboard' dump hierboven laat dat niet zien en daar kan het ook al aan gelegen zijn.
 
Thnx dat je je blik op bovenstaand hebt geworpen.
Een 'vals' contact...mja dat kun je wel zeggen ja.

De 'midikeyboard' dump geeft wel Note-offs, waarschijnlijk was je in de wat met de peavey fader-output?

hmmm...faag hoor :stupid
 
..
De 'midikeyboard' dump geeft wel Note-offs, waarschijnlijk was je in de wat met de peavey fader-output?
Normaal speel je eerst een note-on en niet zoals in die lijst :
0005F879 9 3 90 2F 00 1 B 2 Note Off
0005F886 9 3 90 2D 00 1 A 2 Note Off
Dit kan uiteraard omdat er gewoon een 'snapshot werd genomen', maar als dat niet zo is
kun je problemen krijgen.

Die lijst had dus zo moeten beginnen :
B 2 Note On
A 2 Note On
en nu pas deze :
B 2 Note Off
A 2 Note Off

Veel software gebruikers bouwen midi files op met een 'piano-rol' of gelijkaardige functie.
In veel van de alzo gemaakte midi-data ontbreken de note-off commando's.
Die fout kan tot dat probleem leiden dat jij ook hebt.
 
Aha ok dat wist ik niet.
Bovenstaande is inderdaad een snapshot van toen wat random akkoorden speelde.
(Gewoon een copy/paste uit een grote mididump).
Dat is inderdaad de reden dan dat die ontbreken.

Goed, uiteindelijk ben ik tot de conclusie gekomen dat ik hier heel veel tijd in kan gaan stoppen..maar ik kan ook gewoon kan kijken naar een andere midi-2-usb kabel :)
Soms is het makkelijker om minder moeilijk te doen.

Nogmaals thnx voor je replies.
 
Back
Top