Keymanu
Registrierter Benutzer
Hi,
ich hab schon im Internet nach Lösungen gesucht, bislang aber noch nichts gefunden....
Ich habe einen Midi-Keyboard-Controller (Edirol PCR-500), welcher über Midi mit einem anderen Keyboard (Roland RD-300 GX) sowie einigen anderen Midi-Geräten zusammenhängt. Dadurch kann ich von dem Keyboard-Controller unter anderem die Sounds des Rd-300GX spielen. Auf einige Buttons habe ich Befehle gelegt, die die Setups des RD-300GX ändern oder die Sounds auf dem PCR ändern (das geschieht mit MSB/LSB/PC Befehlen).
Nun möchte ich über das PCR auch noch ein paar Samples abspielen, die sich auf einem Laptop befinden. Auf dem Laptop benutze ich die Freeware Savihost mit dem VST-Sampler Highlife (bzw. dispoDSP, ist auch Freeware). Das klappt alles ganz gut, nur ein Problem tritt leider auf:
Wenn ich einen Button am PCR drücke, der ein Setup auf dem RD-300GX ändert, dann sendet das PCR unter anderem einen Programm Change (PC) Befehl. Dieser Befehl wird aber logischerweise auch an den Laptop gesendet. In der Software am Laptop bewirkt der Programm Change Befehl aber ein Wechseln des Programms (dass heißt, mein aktuelles Programm mit den richtigen Samples auf den richtigen Tasten wechselt einfach, wird "weggeladen", und ein leeres Programm wird geöffnet). Wenn ich dann einen Button drücke, auf dem eigentlich ein Sample gespielt werden sollte, dann passiert nichts (logisch...).
Nun meine Frage: Wie kann ich das verbessern?
Am einfachsten wäre es, den Laptop nur auf einem Midi-Kanal empfangen zu lassen, und dann eben die Sample-Buttons auf dem Kanal senden zu lassen. Wenn ich dann einen Button drücken würde, auf dem ein Setup des RD-300GX geändert wird, hätte der PC -Befehl am Laptop keinen Einfluss, da der Befehl auf einem anderen Kanal gesendet würde.
Aber ich finde in der Freeware "Savihost" keine Einstellung, wo man den Empfangskanal ändern kann!
Und gibt es sonst noch andere Lösungen? (außer vielleicht, das richtige Sample-Programm auf alle 127 Programm Changes zu laden... )
Gruß
manu
ich hab schon im Internet nach Lösungen gesucht, bislang aber noch nichts gefunden....
Ich habe einen Midi-Keyboard-Controller (Edirol PCR-500), welcher über Midi mit einem anderen Keyboard (Roland RD-300 GX) sowie einigen anderen Midi-Geräten zusammenhängt. Dadurch kann ich von dem Keyboard-Controller unter anderem die Sounds des Rd-300GX spielen. Auf einige Buttons habe ich Befehle gelegt, die die Setups des RD-300GX ändern oder die Sounds auf dem PCR ändern (das geschieht mit MSB/LSB/PC Befehlen).
Nun möchte ich über das PCR auch noch ein paar Samples abspielen, die sich auf einem Laptop befinden. Auf dem Laptop benutze ich die Freeware Savihost mit dem VST-Sampler Highlife (bzw. dispoDSP, ist auch Freeware). Das klappt alles ganz gut, nur ein Problem tritt leider auf:
Wenn ich einen Button am PCR drücke, der ein Setup auf dem RD-300GX ändert, dann sendet das PCR unter anderem einen Programm Change (PC) Befehl. Dieser Befehl wird aber logischerweise auch an den Laptop gesendet. In der Software am Laptop bewirkt der Programm Change Befehl aber ein Wechseln des Programms (dass heißt, mein aktuelles Programm mit den richtigen Samples auf den richtigen Tasten wechselt einfach, wird "weggeladen", und ein leeres Programm wird geöffnet). Wenn ich dann einen Button drücke, auf dem eigentlich ein Sample gespielt werden sollte, dann passiert nichts (logisch...).
Nun meine Frage: Wie kann ich das verbessern?
Am einfachsten wäre es, den Laptop nur auf einem Midi-Kanal empfangen zu lassen, und dann eben die Sample-Buttons auf dem Kanal senden zu lassen. Wenn ich dann einen Button drücken würde, auf dem ein Setup des RD-300GX geändert wird, hätte der PC -Befehl am Laptop keinen Einfluss, da der Befehl auf einem anderen Kanal gesendet würde.
Aber ich finde in der Freeware "Savihost" keine Einstellung, wo man den Empfangskanal ändern kann!
Und gibt es sonst noch andere Lösungen? (außer vielleicht, das richtige Sample-Programm auf alle 127 Programm Changes zu laden... )
Gruß
manu
- Eigenschaft