AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte MIDI Klavier
Thema durchsuchen
Ansicht
Themen-Optionen

MIDI Klavier

Ein Thema von FAlter · begonnen am 28. Jun 2005 · letzter Beitrag vom 21. Aug 2008
Antwort Antwort
Seite 2 von 8     12 34     Letzte »    
Benutzerbild von FAlter
FAlter
Registriert seit: 21. Jul 2004
Hi,

ich habe auf meiner Festplatte noch eine uralte MIDI-Komponente gefunden und wollte sie ausprobieren.

Bis jetzt ist dabei das herausgekommen, was hier anhängt. (Die Komponente hängt mit an.)

Man spielt über die Tastatur. Die Töne werden über das gewählte MIDI-Gerät ausgegeben.

Die Standard-Tastenbelegung:
untere Reihe beginnt bei <, obere bei q, schwarze schräg darüber.

Wer eine nicht-deutsche Tastatur hat, muss die Belegung anpassen. Die Einstellungen werden in einer INI gespeichert*, die Registry bleibt also sauber (außer dem Unistaller-Eintrag, um es über Systemsteuerung/Software deinstallieren zu können.)

Auch hier zu finden:
PC-Welt: http://www.pcwelt.de/downloads/multi.../midi_klavier/
MSN (über PC-Welt): http://tech.de.msn.com/downloads/aud...mentid=9286718
AOL (über PC-Welt): http://computer.aol.de/Downloads-MP3...1605181-0.html
Freeware.de (über Upload.de): http://www.freeware.de/download/midi-klavier_35675.html
Updates.de (Über Upload.de): http://www.updates.de/software/Progr...ier_35675.html
Shareware.de (Über Uploads.de): http://midi-klavier.shareware.de/

Infos in meinem Blog:
http://falters-blog.blogspot.com/search/label/MIDI

Mfg
FAlter

Neueste Version: V 1.0 - Final
Eventuell erneut runterladen von http://faltersoft.de/soft/?software=klavier oder Anhang.
Es wurden noch zwei weitere kleine Testtools beigelegt.

*) unter <user>\Anwendungsdaten\FAlterSoft\MIDI-Klavier
Angehängte Dateien
Dateityp: gz midi_klavier_1_0_setup.exe_288.gz (996,6 KB, 169x aufgerufen)
Dateityp: 7z midi_klavier_1_0_setup_371.7z (604,9 KB, 313x aufgerufen)
 
Benutzerbild von tilman
tilman
 
#11
  Alt 29. Jun 2005, 12:44
Zitat:
Trag einfach mal dein Lib-Verzerichnis in den Suchpfad ein und sieh nach, was dann passiert. Wenn es dann geht, ist es doch OK...
glaub es oder glaub es mir nicht... die lib steht korrekt drin (hab extra nochmal nacheguckt), und JEDES programm funzt bei mir nacgh wie vor, und in den meisten (gnau: in allen, was ein wunder!) wird auch die system.pas genutzt. Aber stets einwandfrei gefunden. Der Fehler muss wo anders liegen. Kann aber dennoch an meiner installation liegen... bei delphi weiß man nie genau. ist ein toller compiler... keine Frage (Ernst gemeint!). Aber ich hatte schon die tollsten Fehlermeldungen. Z.B. wer noch D3 (deutsche VErsion) auf Platte hat soll mal in der Hilfe unter Index oder Suchen folgendes eingeben:
Code:
Interner Fehler: <ErrorCode>
diesen fehler hatte ich WIRKLICH einmal selbst. Schaut ihn euch an!
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

 
FreePascal / Lazarus
 
#12
  Alt 29. Jun 2005, 13:17
Hi,

Zitat von tilman:
Code:
Interner Fehler: <ErrorCode>
diesen fehler hatte ich WIRKLICH einmal selbst. Schaut ihn euch an!
Ich habe den regelmäßig, aber nur bei einem Projekt. Ich muss dann immer ein zweites Mal auf Compilieren klicken, dann funktioniert es.

Einmal hatte ich so einen Internen Fehler gemeldet bekommen, obwohl es nur ein Syntaxfehler war beim Einbinden einer DLL-Funktion (Start-Time Linking).

Aber ich glaube, wir werden jetzt ziemlich dolle OT. Also thematisch zurück zu meinem MIDI Klavier

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

 
FreePascal / Lazarus
 
#13
  Alt 29. Jun 2005, 18:25
Hi,

Es gibt wieder eine neue Version...

1. Programmsymbol geändert...

2. Statt GetAsyncKeyState wurde GetKeyState verwendet.

3. Aufnahme / Wiedergabe, laden/speichern im eigenen Format... Der Versuch, MIDI zu verwenden, ist leider gescheitert, es kamen nur Dateien zustande, bei denen der Windows Media Player abgestürzt ist, andere Player meldeten Division durch Null... Da muss ich noch daran arbeiten...

4. Ich kann mich gar nicht mehr an alle Änderungen erinnern...

Felix MIDI Klavier Dateiformat

Ist gaaanz einfach aufgebaut!

Die Datei besteht aus beliebig vielen Einträgen, die in zeitlicher Reihenfolge sortiert sein mussen.

Ein Eintrag ist 7 Bytes groß:

4 Bytes Integer-Wert little endian beschreibt relativ zum Dateianfang (welcher 0 ist) die Vergangene Zeit in 50-ms-Schritten.
1 Byte MIDI-Message
2 Bytes Daten (auch, wenn nur eines benötigt ist, das andere kann zum Verstecken von geheimen Informationen verwendet werden )

Beispiel:

Integer-Wert ist 100 -> 5 Sekunden nach Wiedergabestart
MIDI-Message ist Ton An, Channel 1
Daten sind Ton c', Lautstärke 127

Integer-Wert ist 200 -> 10 Sekunden nach Wiedergabestart
MIDI-Message ist Ton Aus, Channel 1
Daten sind Ton c', Unwesentliches Byte

Dann wird c' 5 Sekunden lang gespielt, und zwar beginnt der Tun 5 Sekunden nach Wiedergabestart...

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Nils_13
 
#14
  Alt 29. Jun 2005, 18:38
Unter XP läufts wieder nicht
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#15
  Alt 29. Jun 2005, 18:42
Zitat von Nils_13:
Unter XP läufts wieder nicht
Damit kann FAlter nun sehr viel anfangen . Kommt eine Fehlermeldung etc.?m

Ausserdem kann ich das Gegenteil bestätigen: WinXP Professional mit SP2 läuft perfekt.

@FAlter

Wenn du das Programm irgendwann mal richtig ausbauen willst, dann hab ich was für dich: Schreiben von richtigen Noten (siehe Finale, Sibelius, etc.). Das wäre auch ganz toll .

Vllt. kannst du ja nen Projekt starten oder so
Manuel
  Mit Zitat antworten Zitat
Nils_13
 
#16
  Alt 29. Jun 2005, 18:58
Zitat von Spider:
Zitat von Nils_13:
Unter XP läufts wieder nicht
Damit kann FAlter nun sehr viel anfangen . Kommt eine Fehlermeldung etc.?m

Ausserdem kann ich das Gegenteil bestätigen: WinXP Professional mit SP2 läuft perfekt.

@FAlter

Wenn du das Programm irgendwann mal richtig ausbauen willst, dann hab ich was für dich: Schreiben von richtigen Noten (siehe Finale, Sibelius, etc.). Das wäre auch ganz toll .

Vllt. kannst du ja nen Projekt starten oder so
hab ich auch. Es wird nichts abgespielt, es treten keine Fehlermeldungen auf.

[EDIT]Der Fehler ist unter XP bekannt [/EDIT]
[EDIT2]Außerdem sollte es überall laufen [/EDIT2]
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#17
  Alt 29. Jun 2005, 19:08



WinXP Professional mit SP1 + Soundkarte ...läuft perfekt.


( Sollte der Probe-Button nicht Stop heissen & kannste auch irgend wann mal MIDI-Format speichern ? )
Matti
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

 
FreePascal / Lazarus
 
#18
  Alt 29. Jun 2005, 19:09
Hi,

Zitat von FAlter:
4. Ich kann mich gar nicht mehr an alle Änderungen erinnern...
4. Lautstärkeregler Da eine Compzutertastatur keine Anschlagstärke kennt.

Zitat von Spider:
Schreiben von richtigen Noten
So groß sollte das Programm eigentlich nicht sein. So etwas in der Art habe ich mir für den FAlterSoundEditor gedacht... Das Klafünf ist nur ein kleineres Testprojekt gewesen, inzwischen ist es schon mehr als das...

Zitat von Nils_13:
Es wird nichts abgespielt,
Checkliste:
  • Hast du vorher einen Sound aufgenommen oder geladen, bevor du die Wiedergabe gestartet hast?
  • Hast du das richtige MIDI-Gerät gewählt?
  • Falls du ein externes Gerät hast, ist es korrekt angeschlossen?

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

 
FreePascal / Lazarus
 
#19
  Alt 29. Jun 2005, 19:14
Hi,

Zitat von turboPASCAL:
( Sollte der Probe-Button nicht Stop heissen & kannste auch irgend wann mal MIDI-Format speichern ? )
Ich habe ihn Probe genannt, weil da nichts aufgenommen oder wiedergegeben wird --> Probespielen.

Ich hatte erst Stopp dastehen, aber das "pp" dabei gefällt mir nicht. Und Stop wäre Englisch, da es im deutschen neuerdings eben mit 2 p geschrieben wird. "Angehalten" oder ähnlich wäre noch eine Alternative, wie wäre es damit?

Das MIDI-Format werde ich noch versuchen, kennt jemand eine gute Doku über das Dateiformat? Meine Doku hat mir nicht geholfen, wie gesagt, WMP stürzt ab, andere Mediaplayer melden Division durch Null... Außerdem weiß ich, dass man den Tracks in MIDIs Namen geben kann, das war in der Doku nicht enthalten...

Mfg
FAlter
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

 
Delphi 2009 Professional
 
#20
  Alt 29. Jun 2005, 19:15
Zitat von FAlter:
Hi,

Zitat von Spider:
Schreiben von richtigen Noten
So groß sollte das Programm eigentlich nicht sein. So etwas in der Art habe ich mir für den FAlterSoundEditor gedacht... Das Klafünf ist nur ein kleineres Testprojekt gewesen, inzwischen ist es schon mehr als das...
Meinte ja auch nur, falls du viel Zeit hast
Manuel
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 8     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz