ich habe zwei zwei tastaturen die midi out haben , aber es ist das tiefste C wenn ich sie an ein soundmodul anschliese, es sind zwei 61 tastaturen, ich möchte sie nun Oktavieren kan man sowas selber bauen.
2.habe ich einen alten kirchenorgeltastaturblock den ich midifizieren möchte.
3.möchte ich eine cotrolleinheit für die B4 software von native bauen, also die zugriegel , ansteuern und so.
allgemein beantwortet: ja, das geht recht simpel, vor allem wenn man mit dem MIOS C Wrapper, so dass man selbst Anpassungen am Programm vornehmen kann.
Für das Oktavieren wüde ich dir den Midi-Filter (http://www.ucapps.de/midifilter.html) empfehlen. Oder aber du schreibst Dir das mit dem MIOS C Wrapper einfach selbst, wie Thorsten schon sagte.
Wenn man statt des MIDI Filters eine MIOS basierende Applikation hernehmen wuerde, koennte man (fast) alles mit einem einzigen Core Modul erschlagen: mit der “ain64_din128_dout128_v2_0” Applikation koennte man bspw. die Zugriegel und die Tastatur abfragen, die Transponierung laesst sich in die MPROC_NotifyReceivedEvent() Funktion einbauen (dazu koennte ich auf die Schnelle auch ein Beispiel schreiben), die MIDI Outs der beiden MIDI Keyboards koennte man mit dem MIDI Merger zusammenfuehren, bevor die Daten durch das “Master Core” Modul gehen.
Doch ich moechte hier eine deutliche Warnung aussprechen: wer schonmal eine “normale” MIDIbox aufgebaut hat, wird die notwendigen Ergaenzungen in der Hardware (-> externer MIDI Merger) und Software (-> Transponierung, evtl. auch einbauen der Scanmatrix Routine, falls der Tastaturblock gemultiplext ist) sicherlich relativ schnell hinbekommen, doch wer neu in die Materie einsteigt, sollte nicht davon ausgehen, dass alle gewuenschten Features auf Anhieb funktionieren. Auf meiner Webseite gibt es nirgendwo eine Schritt-fuer-Schritt Anleitung zu finden, welche genau fuer diesen Anwendungsfall ausgelegt ist, man muss sich also eine Menge Informationen zusammenpuzzeln.
Deshalb auch nochmal zwei Links, fuer den Fall, dass Du nach einer fertigen Loesung suchst (bei beiden bin ich mir jedoch nicht sicher, ob sie auch das Transponieren von Noten beherrschen).
wer Zeit sparen moechte, kauft sich einfach ein paar fertige Module bei Doepfer http://www.doepfer.de/home_d.htm - hier muss man sich jedoch mit der mangelnden Flexibilitaet abfinden
*schauder*, Oktaviren, das klingt für 8-bit Anwendungen ziemlich gefährlich ;D
(sorry, den konnte ich mir nicht verkneifen…) nein, mal im Ernst: eine Midibox zu bauen macht sehr viel Spaß und wenn man es einmal heraus hat, ist auch das Programmieren ganz einfach, aber wie TK schon sagte, muss man sich am Anfang ganz viele Puzzleteilchen zusammensuchen und braucht schon ein wenig Ehrgeiz dafür
Vielleicht wäre es für deine Oktavierung (wenn du sowieso schon alles am “Rechner” hast) für den drängenden Anfang ganz gut, einfach ein Midi-Programm zwischenzuschalten, bis die Midibox läuft…
ich glaube mit Midi-Ox oder sowas kann man das bestimmt recht einfach hinkriegen (am Mac macht das z.B. MidiPipe, sowas gibt’s bestimmt auch für’n PC)…
da bekommt man auch gleich einiges über die MIDI-Zahlen mit, das schadet auch nicht…
vielleciht könnt ihr mir ja sagen pb man die controller nachbauen kann.
b4ce1: scanmatrix 4x8x8, 256 contacts
hwce: 4 scanmatrices, each 64 scanpoints = 256
die MIDIIO128 hat (wie der Name schon sagt 128 Inputs);
ich weiß nicht genau ob man 8 DIN-Module an 1 Core reihen könnte, aber im Zweifelsfall kann man 2 Core-Module mit je 4 DINs betreiben und die zu sendenden MIDI-Befehle konfigurieren.