ljmarkus Posted March 31, 2005 Report Share Posted March 31, 2005 Hallo.Habe jetzt die Hardware fertig (Core und DIN Module).Mein Projekt soll sein die 128 DIN Ports. Als Grundlage habe ich das Ain64_Din128_Dout128 genommen.Wie und wo kann ich jetzt für jeden einselnen Taster die Werte zuweisen ?Taster 1: Aftertouch, Midikanal=1, Note=10, Wert1=1Taster 2: Aftertouch, Midikanal=1, Note=10, Wert1=2Taster 3:NoteOn/Off, Midikanal=1, Note=25,Wert1=0, Wert=127usw.stehe irgendwie auf dem schlauch..........Danke, Markus Quote Link to comment Share on other sites More sharing options...
TK. Posted March 31, 2005 Report Share Posted March 31, 2005 Hallo Markus,das unterscheidet sich je nach Applikation - bei diesem Testprogramm werden die MIDI Events in mios_tables.inc eingetragen (siehe die dortigen Kommentare). Allerdings ist es hier nicht moeglich, den Wert1 vorzugeben (man muesste das in main.asm selbst programmieren).Nimm lieber die MIDIO128, die Konfiguration kann ueber das mk_midio128_syx Script vorgenommen werdenBeispiele (siehe auch Kommentare in midio128.ini)[MIDI_OUT]########################################### Pin # On Evnt # Off Evnt # Behaviour ########################################### 1 = D0 01 00 D0 00 00 @OnOff 2 = D0 02 00 D0 00 00 @OnOff 3 = 90 19 7F 90 19 00 @OnOff [/code]Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted March 31, 2005 Author Report Share Posted March 31, 2005 Hallo Thorsten,ja das mido128 habe ich auch schon versucht, aber ich kann die Syx nicht auf den Pic bekommen.zum erstellen der Syx gebe ich folgendes ein:perl mk_midio128_syx.pl midio128.ini -device_id 0x01Wenn ich mir dann die Syx ansehe, muss ja an 6. stelle die ID stehen aber da steht immer 14.Wenn ich die Sys dann uploade bekomme ich keine SYSEX meldung vom midibox zurück und das Prg was drauf war ist immer noch drauf.Was mache da falsch ??lg, markus Quote Link to comment Share on other sites More sharing options...
TK. Posted April 1, 2005 Report Share Posted April 1, 2005 Hallo Markus,bei der MIDIO128 ist die Device ID im Kommando versteckt. 14 bedeutet: Kommando 4 (Schreiben), Device ID 1Doch warum aenderst Du die Device ID? Betraegt die MIOS Device ID ebenfalls 1?Wahrscheinlich nicht - deshalb probiere folgende Zeile: "perl mk_midio128_syx.pl midio128.ini"Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted April 1, 2005 Author Report Share Posted April 1, 2005 Hallo Thorsten..Doch bei Mios beträgt die ID auch 0x01 da ich mehere Pic habe von 0x01 bis 0x04.lg, markus Quote Link to comment Share on other sites More sharing options...
TK. Posted April 1, 2005 Report Share Posted April 1, 2005 Hallo Markus,ich sehe gerade, dass die MIDIO128 nicht automatisch die Device ID von MIOS uebernimmt, sondern stattdessen seine eigene ID hat, die in app_defines.inc festgelegt wird (macht eigentlich nur wenig Sinn, sollte ich vielleicht mal aendern)Gruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted April 1, 2005 Author Report Share Posted April 1, 2005 So nun läuft auch das MIDIO128.Nun stehe ich vor 3 weiteren Problemen.Ich benutze 2 Core Module.Core 1 = MIDIO128Core 2 = AIN641. das Core 1 soll die MIDI Daten die von Core 2 kommt durchschleifen. Was / Wie muss ich im Core1 einstellen2. Wo kann ich die Kanäle einstellen auf dem zb. das Core1 sendet?3. Im AIN64, werden ja die Werte von 0 - 127 aus gegeben. WIe kann ich das ändern das 0-100 ausgegeben wird?Am AIN64 werden nur 10 Fader angeschlossen. (keine Motorfader)Danke.Markus(alla Anfang is schweer) Quote Link to comment Share on other sites More sharing options...
TK. Posted April 1, 2005 Report Share Posted April 1, 2005 1) beim ersten Core "mblink_fp" (MIDIbox Link Forwarding Point) aktivieren, beim letzten Core "mblink_ep" (MIDIbox Link Endpoint)2) das hast Du bereits getan. D0 sendet bspw. auf Kanal 1, D1 auf Kanal 2, D2 auf Kanal 3, etc...3) nimm die MB64 Applikation und schau mal in die midibox64.ini Datei, dort stehts beschriebenGruss, Thorsten. Quote Link to comment Share on other sites More sharing options...
ljmarkus Posted April 1, 2005 Author Report Share Posted April 1, 2005 Danke, Werde ich mir mal gleich antun.....lg, markus Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.