tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
918
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    stefanbernauer stefanbernauer ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    2
    Ich will einen Midi- ProgrammChange Befehl über Visual Basic an ein anderes Programm (in meinem Fall "Vsampler") schicken.
    Bisherige (mehr oder weniger erfolgreiche) Lösungsansätze:

    1. Mit Sendkeys (Cursor up und down) an VSampler schicken. Funktioniert zwar ist aber Fehleranfällig und langsam. (Da muss es doch was eleganteres geben)
    2. Ich kann einen ProgrammChange Befehl an den Midi-Out Port meiner Soundkarte schicken. (über die Function midiOutShortMsg aus der "winmm.dll") Aber ich bräuchte das am Midi-In nicht am Midi-Out.
    Wenn ich nun den MidiOut mit dem MidiIn verkable, funktioniert zwar das was ich will, nur habe ich dann keinen MidiIn und keinen MidiOut mehr zur Verfügung – nicht Sinn der Sache.
    3. Ich habe mir gedacht man könnte analog über MidiInMessage aus winmm.dll vorgehen – krieg ich aber nicht hin und ich finde einfach keine Beschreibung im Web mit der man was anfangen könnte. Vielleicht ist das auch der völlig falsche Ansatz...?

    Wäre wirklich dankbar für ´nen Tip – oder ´ne Adresse wo ich ´nen Tip kriegen könnte.

    Gruß,

    Stefan
     

  2. #2
    Avatar von The_Maegges
    The_Maegges The_Maegges ist offline Mitglied Brokat
    Registriert seit
    Nov 2004
    Ort
    Nähe Darmstadt (Hessen)
    Beiträge
    395
    Wie wäre es mit einem virtuellem Midi Kabel:
    http://www.hurchalla.com/Maple_driver.html

    Das stellst du als Eingang in deinem VSampler ein und sendest über dein VB Programm die Befehle an dieses.

    Alternativ kannst du das Midi Signal auch an den Midi Out schicken und steckst ein (echtes) Midikabel vom Midi Out deiner SK an den Midi In.
     

  3. #3
    stefanbernauer stefanbernauer ist offline Grünschnabel
    Registriert seit
    Aug 2007
    Beiträge
    2
    Super - funktioniert einwandfrei

    Danke für die Hilfe
     

Ähnliche Themen

  1. MIDI-Daten an virtuelles MIDI-Interface übergeben
    Von zionse im Forum Coders Talk
    Antworten: 0
    Letzter Beitrag: 30.06.09, 17:03
  2. Befehl in ein anderes Programm senden
    Von artcore_1 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 31.12.08, 06:30
  3. CMD-Befehl change port in WinXP
    Von fiacyberz im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 09.10.08, 13:38
  4. Befehl an ein Programm senden
    Von DarkBart im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 19.04.08, 00:25
  5. Index Befehl/Programm
    Von AnonymerSurfer im Forum Hosting & Webserver
    Antworten: 4
    Letzter Beitrag: 29.06.02, 18:01