| |
|
|
| Hallo Sebastian - Deiner toller Pianotrainer [...] lässt mich etwas von Dir wünschen.
Bin ja heilfroh das wir nun einen MidiProfi hier an Board haben. Den Stempel hast jetzt auf der Stirn.
Zu meinem Wunsch: Ich hätte gern ein Programm - zur not auch mit Quelltext welches nichts weiter tut als die Tasten, die ich auf dem MidiKeyboard drücke, per MidiDevice abzuspielen. Klingt lächerlich, gibts aber nicht wirklich. (nur teuer)
Ich brauch auch keine Anzeige oder sonstwas drumherum. Einfach nur: ich drücke eine Taste auf dem MidiKeyboard, und der Rechner spielt den Ton. Da ich tolle WaveTables habe würde ich gerne also meinen SynthSound mit dem MidiSound mischen. |
|
|
| |
|
|
|
Sebastian Sprenger |
|
|
| Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32 Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM Windows Me, 1.8 Ghz, 256 MB RAM | 26.09.2007 ▲ |
|
|
|
|
| Du bist ein Schatz! Freu mich schon auf Zuhause!!! 8) |
|
|
| |
|
|
|
| Juhuhuhuhuhuhu! Hu! It wörks! Danke danke! |
|
|
| |
|
|
|
| Klopf klopf - ich hätte da gerne eine Frage...
Ist es möglich den Synth-Ton über eine andere Soundkarte auszugeben als über die des MIDI-In?
Bei mir hat sich die Konfiguration geändert - 2 Soundkarten am Rechner.
Und weil man ja unverschämt sein möchte hängt man die Frage hinten an ob es möglich ist gleichzeitig bei einem Tastendruck 2 verschiedene Noten und Instrumente über einen Synthausgang auszugeben. Also ich drück C und mir wird C mit Piano und A mit Strings abgespielt.
Und weil ich an Fragen nicht sparen möchte: Mein reelles Synth (JP-8000) [...] hat viele Knobs (alle digital) - kommt man an die Knobinfos? |
|
|
| |
|
|
|
Sebastian Sprenger | Herein
iF
Ist es möglich den Synth-Ton über eine andere Soundkarte auszugeben als über die des MIDI-In?
Nochmal zum Verständnis: Du willst, dass, wenn du eine Taste drückst, der Ton über deine Soundkarte abgespielt wird (wie gehabt), aber dein JP8000 stumm bleibt? Wenn ja, fällt mir spontan nur ein, ein ChannelVolume 0 an das Keyboard zu senden (oder Lautstärke gleich auf null stellen)...
iF
[Ist] es möglich [...] gleichzeitig bei einem Tastendruck 2 verschiedene Noten und Instrumente über einen Synthausgang auszugeben.
Klar. Du bekommst ja von der Funktion ReadMidiIn (siehe oben, Thru.zip) jede vom MIDI-In eingehende Message geliefert, oder eine -1, wenn keine da ist. Die ersten vier Bits bezeichnen die Kanalnummer, die nächsten vier den Status (z.B. $8x=NoteOff, $9x=NoteOn), und die nächsten sind status-spezifisch (im Falle von NoteOff und NoteOn stehen die nächsten 7 Bits für die Note). Nehmen wir mal dein Beispiel: [...]
iF
kommt man an die Knobinfos?
Kann ich nicht wirklich sagen. Mein Problem ist, ich kenne nur mein eigenes (einfaches) Keyboard. Aber frag doch mal die ReadMidiIn-Funktion endlos ab und dreh währenddessen an den Knobs rum: [...]
Gruß, Sebastian |
|
|
| Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32 Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM Windows Me, 1.8 Ghz, 256 MB RAM | 07.05.2008 ▲ |
|
|
|
|
| Zu Erstens meinte ich Soundkarte A bekommt das Midi-IN-Signal und soll auf Soundkarte B ausgeben.
Ich werde mir das gleich mal anschauen danke! |
|
|
| |
|
|
|
Sebastian Sprenger | Ach so, da brauchst du ja nur den Parameter von OpenMidiOut ändern (wahrscheinlich auf 1 oder 2).
Die OpenMidi...-Prozeduren erwarten jeweils die ID des MIDI-In- bzw. -Out-Geräts und funktionieren unabhängig voneinander. Die Signale werden gar nicht ausgegeben, wenn sie eintreffen - das macht erst das Profan-Programm. |
|
|
| Profan² 7.0e, XProfan 9, 11.2a, FreeProfan32 Windows Vista Home Premium 32-Bit, 2.8 Ghz, 4 GB RAM Windows Me, 1.8 Ghz, 256 MB RAM | 08.05.2008 ▲ |
|
|
|
|
Roland Fischer | Hallo iF, ich bin zwar nicht der midi-programmierer wie Sebastian aber ich habe 3 links die dich evtl. interessieren könnten. [...] [...] [...]
VG Roland |
|
|
| "When you have eliminated the impossible, whatever remains, however improbable, must be the truth." - Sir Arthur Conan Doyle | 08.05.2008 ▲ |
|
|
|
|
| @Sebastian: Perfekt! Nachdem ich in den MidiParams vom JP die Option TX/RX edit SW eingeschaltet habe werden auch die Knob- und Faderdaten übermittelt juchey!
@Roland: Solche Tools haben tolle Effekte - aber immer nicht so recht in Echtzeit. Ich habe z.B. bei Piano festgestellt das selbst schon eine 20ms-Verzögerung mich noch schlechter spielen lässt - deshalb wünschte ich mir damals von Sebastian solch ein einfaches (und zügiges) Tool. |
|
|
| |
|
|