Bygga MIDI interface av USB mus/t-bord?
Postat: 24 april 2012, 17:00:34
Leker med tanken att bygga ett enkelt portabelt MIDI interface utan för mycket meck med redan existerande delar man har.
Visst, det finns ju färdiga "kablar" (har bara dåliga erfarenheter av dem by the way!
), Arduino, PIC osv. men tanken är svår att släppa om än teoretiskt.
Det kastas USB möss och tangentbord till höger och vänster på jobbet och de är ju egentligen seriella men frågan är om de skulle kunna konverteras till att kunna sända och ta emot MIDI data från syntar?
Klippt från Wikip. :
MIDI-porten är en asynkron seriell databuss i full duplex liknande EIA-232.
Som kontakt används en 5-polig DIN-kontakt.
MIDI-porten använder optokopplare för att eliminera jordslingor och på så sätt undvika brum och andra elektromagnetisk interferens.
MIDI-porten skickar information som strömnivåer över en kabel. Ström används istället för spänning för att övervinna dåliga kablar och längre avstånd då en spänning skulle sjunka på grund av resistanser.
Standardhastigheten för MIDI-porten är 31 250 bit/s och varje informationspaket skickas med 3 byte samt en start- och stoppbit för varje byte.
Det är liksom hastigheten som är kruxet, att köra det på en PS/2 port hade ju varit smidigt men den är inte tillräckligt snabb. Usb 1.1 klarar 1.5Mb/s så det finns ju potetial. Sedan var det ju själva protokollet och drivrutinerna då.. är kanske inte helt samma sak gissar jag men kanske lite hemkörda drivrutiner?
Fullständigt hopplöst eller går det att applicera på en USB råtta eller ett t-bord?
Vad tror ni? Förslag, ideér och tips mottages gärna.
Visst, det finns ju färdiga "kablar" (har bara dåliga erfarenheter av dem by the way!

Det kastas USB möss och tangentbord till höger och vänster på jobbet och de är ju egentligen seriella men frågan är om de skulle kunna konverteras till att kunna sända och ta emot MIDI data från syntar?
Klippt från Wikip. :
MIDI-porten är en asynkron seriell databuss i full duplex liknande EIA-232.
Som kontakt används en 5-polig DIN-kontakt.
MIDI-porten använder optokopplare för att eliminera jordslingor och på så sätt undvika brum och andra elektromagnetisk interferens.
MIDI-porten skickar information som strömnivåer över en kabel. Ström används istället för spänning för att övervinna dåliga kablar och längre avstånd då en spänning skulle sjunka på grund av resistanser.
Standardhastigheten för MIDI-porten är 31 250 bit/s och varje informationspaket skickas med 3 byte samt en start- och stoppbit för varje byte.
Det är liksom hastigheten som är kruxet, att köra det på en PS/2 port hade ju varit smidigt men den är inte tillräckligt snabb. Usb 1.1 klarar 1.5Mb/s så det finns ju potetial. Sedan var det ju själva protokollet och drivrutinerna då.. är kanske inte helt samma sak gissar jag men kanske lite hemkörda drivrutiner?
Fullständigt hopplöst eller går det att applicera på en USB råtta eller ett t-bord?
Vad tror ni? Förslag, ideér och tips mottages gärna.