Hi!
Ich hab da zwei sehr interessante neue Delphi-Komponenten in
DP enddeckt, und zwar unter folgendem Link
Midi-Klavier.
Mit diesen zwei Komponenten hat FAlter@
DP ein Midi-Klavier programmiert (Echt cooles Ding

!).
Mit der MidiOut-Komponente kann man auf recht einfache Weise die Midi-Schnittstelle vom Programm aus ansteuern und direkt Sound ausgeben. Der Midi-Standard scheint auch relativ einfach aufgebaut zu sein.
Das ganze hat mich derart fasziniert das ich ein kleines Demo-Programm für die MidiOut-Komponente gebastelt habe (siehe Anhang). Hey, ich entdecke grad meine Midi-Schnitstelle auf eine völlig neue Art

!
Direkte Soundausgabe vom Programm! Man kann sich damit Musik- und Kompositions-Algorithmen basteln ohne Noten in einen Midi-Sequencer eingeben zu müßen

! Damit sind auch Taktarten und Noten/Pausen-Längen möglich wie man sie in einem der herkömmlichen Midi-Sequencer nicht eingeben kann da sie nicht der üblichen Notation entsprechen

!
Unter diesen drei Links kannst Du fast alles über Midi erfahren:
http://www.camx.de/kurs_welcome.htm
Ein Danke an SMO@
DP für folgende zwei Links :
http://www.synrise.de/docs/intro/midi.htm
http://www.zem-college.de/midi/mc_tabec.htm
Ihr könnt Euch das Programm ja mal ansehen.
Wenn ihr das Programm öffnen und neu kompilieren möchtet dann benötigt ihr meine Komponenten-Sammlung
Tocs Komponenten als Paket und die MidiOutPut-Komponente die ihr im Thread von FAlter unter dem oben angegeben Link findet.
Hinweis: Das Programm verwendet Ini-Dateien um seine Einstellungen zu speichern, die Registrierung bleibt also sauber.
------------------------------------------------------------------------------------------------
Version 1.0
Änderungen:
1.) Die Scroller für Lautstärke und Anschlag reagieren jetzt auf das
Rad einer Wheelmouse.
2.) Bugfix: Wenn man das Programm gestartet hat ohne das ein Midiausgabe-Gerät verfügbar ist konnte dies zu einem Absturz führen. Das Programm wird nun in diesem Fall mit einer Fehlermeldung beendet.
3.) BugFix: Wenn beim Programmstart der Midi-Mapper bereits von einem anderen Programm verwendet wird konnte dies zu einem Fehler führen. Ebenso wenn man im Menü ein Midi-Gerät auswählte das bereits verwendet wird. Dieser Fehler wird nun sauber abgefangen (Mit Fehlermeldung!).
------------------------------------------------------------------------------------------------
Hi!
Hier kommt Version 1.1 vo MidiOut Test!
Änderungen:
1.) Die Instrumenten-Einstellungen werden jetzt im Ordner "Instruments" gespeichert (Vorgabewert). Es hat mich genervt das die Dateien im Verzeichnis vom Programm lagen weil das zu unübersichtlich war.
2.) BugFix : Wenn man das Midi-Gerät wechselt oder ein neues Instrumenten-Set lädt werden nun auch die Lautstärken der Kanäle neu gesetzt (Blöder Fehler, hatt´ ich glatt vergessen

!).
Grüße von TOC

!