Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Open-Source] - Mattis Mini Midi Dings (https://www.delphipraxis.net/125471-%5Bopen-source%5D-mattis-mini-midi-dings.html)

turboPASCAL 6. Dez 2008 19:28


[Open-Source] - Mattis Mini Midi Dings
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,

Das Teil ermöglicht ein einfaches abspielen von Midi-Tönen (zu Lernzwecken).
Wer es braucht, bitte.


PS.: Das Abspielen der Notenliste ist noch nicht möglich.
PS.: Das Abspielen der Notenliste ist jetzt möglich.

ErazerZ 6. Dez 2008 23:08

Re: [Open-Source] - Mattis Mini Midi Dings
 
Oho, recht cool das ding. Gibt es auch midi APIs für sagen wir mal keyboard eingaben gleich umzuformen und auszugeben? das wäre echt klasse :)

turboPASCAL 7. Dez 2008 04:39

Re: [Open-Source] - Mattis Mini Midi Dings
 
Da musst du wohl mit FAlters MIDI Klavier vorlieb nehmen müssen.
Mein Dings ist wirklich nur rudimentär. Seins dagegen ist Spitzenklasse.

turboPASCAL 7. Dez 2008 15:09

Re: [Open-Source] - Mattis Mini Midi Dings
 
*schwupp* Das Abspielen der Notenliste ist jetzt möglich.

Der Parser hat jedoch keine Fehlerabfrage.

himitsu 11. Nov 2009 17:39

Re: [Open-Source] - Mattis Mini Midi Dings
 
Delphi-Quellcode:
Note := (Octave + 2) * 12 + TPanel(Sender).Tag-1 mod 12;
du weißt aber, daß MOD Vorrang vor Minus hat?

Delphi müßte es jedenfals so übersetzen:
Delphi-Quellcode:
Note := (Octave + 2) * 12 + TPanel(Sender).Tag - (1 mod 12);

turboPASCAL 11. Nov 2009 17:56

Re: [Open-Source] - Mattis Mini Midi Dings
 
Nö. ?!

Das hab ich noch nicht gewusst oder schon wieder vergessen das ich dies wusste. :gruebel:

//edit:

oder sollte das so sein:
Delphi-Quellcode:
Note := (Octave + 2) * 12 + ((TPanel(Sender).Tag-1) mod 12);

himitsu 11. Nov 2009 18:07

Re: [Open-Source] - Mattis Mini Midi Dings
 
so sollte es reichen :)
Delphi-Quellcode:
Note := (Octave + 2) * 12 + (TPanel(Sender).Tag - 1) mod 12;

Mod ist ja 'ne "Punktrechnung" und Minus eine Strichrechnung ... tja, und den Rest hattest'e mal vor Jahrzehnten in der Schule gelernt :tongue:

turboPASCAL 11. Nov 2009 18:19

Re: [Open-Source] - Mattis Mini Midi Dings
 
:mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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