Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Metronom-Software -- Brauche Hilfe (https://www.delphipraxis.net/42100-metronom-software-brauche-hilfe.html)

Stresslein 13. Mär 2005 17:54


Metronom-Software -- Brauche Hilfe
 
Hallo,
ich bin grade dabei ein bisschen der Delphi-Sprache näherzukommen und will mir ein kleines Metronomprogramm basteln. Ich habe den "click-sound" einfach mit der mmplayer-komponente eingebunden, und habe einen Timer verwendet der dann bei ablauf der zeit immer diese datei abspielt...
nun brauche ich noch ein bisschen hilfe in sachen der steuerung. ich will ja in einem editfeld die bpm-zahl (beats-per-minute) einstellen, die muss aber wiederrum in Millisekunden umgerechnet werden. Wie mach ich das weil das is ja irgendwie antiproportional (1bmp = 60000ms, 2bmp = 30000ms usw.)
Zudem weis ich nicht genau wie ich das dann mache dass ich die eingegebene bpm-zahl in timer1.interval:=... übertragen kann, das funktioniert irgendwie nicht. Kann mir jemand sagen wie ich die oben genannten Probleme beheben kann??

Vielen Dank für die Antworten!!

Elite 13. Mär 2005 18:06

Re: Metronom-Software -- Brauche Hilfe
 
Das ist ein rein mathematisches Problem:
Delphi-Quellcode:
var
 BeatsPerMin: integer;
...
Timer1.Interval := round(1/(BeatsPerMin/60/1000));
Edit: Klammer ergänzt.

Tubos 13. Mär 2005 18:12

Re: Metronom-Software -- Brauche Hilfe
 
Das hat jetzt nichts mit deiner Frage zu tun, aber ich als Hobby-Musiker würde dir davon abraten ein solches Metronom zu verwenden, da der Timer nicht ganz genau ist. (nur falls du sowas vorhast...)

Elite 13. Mär 2005 18:16

Re: Metronom-Software -- Brauche Hilfe
 
Und als Hobby-Programmier möchte ich noch ergänzen, dass es noch zig andere Möglichkeiten gibt, mit Delphi ein richtig taktendes Metronom zu basteln - auch ohne Timer.

Stresslein 13. Mär 2005 18:19

Re: Metronom-Software -- Brauche Hilfe
 
zensiert
hat sich erledigt

Die Muhkuh 13. Mär 2005 18:21

Re: Metronom-Software -- Brauche Hilfe
 
Hi,

Delphi-Quellcode:
BeatsPerMin := StrToInt(Edit1.Text);

Stresslein 13. Mär 2005 18:21

Re: Metronom-Software -- Brauche Hilfe
 
hat sich mittlerweile erledigt^^ kleiner fehler von mir

Stresslein 13. Mär 2005 18:22

Re: Metronom-Software -- Brauche Hilfe
 
Zitat:

Zitat von Elite
Und als Hobby-Programmier möchte ich noch ergänzen, dass es noch zig andere Möglichkeiten gibt, mit Delphi ein richtig taktendes Metronom zu basteln - auch ohne Timer.

Wie würdet ihr das machen?

Binärbaum 13. Mär 2005 18:26

Re: Metronom-Software -- Brauche Hilfe
 
Zitat:

Zitat von Stresslein
Zitat:

Zitat von Elite
Und als Hobby-Programmier möchte ich noch ergänzen, dass es noch zig andere Möglichkeiten gibt, mit Delphi ein richtig taktendes Metronom zu basteln - auch ohne Timer.

Wie würdet ihr das machen?

Zum Beispiel mit
Delphi-Quellcode:
GetTickCount;
Diese Funktion gibt die seit dem Systemstart vergangene Zeit in Millisekunden zurück.

MfG
Binärbaum

Tubos 13. Mär 2005 18:29

Re: Metronom-Software -- Brauche Hilfe
 
MSDN-Library durchsuchenQueryPerformanceCounter
MSDN-Library durchsuchenQueryPerformanceFrequency
Solange ein Software-Metronom nicht damit programmiert ist, verwende ich es nicht. Und da ich nicht weiß wie die ganzen Metronom-Proggies intern funktionieren und ich keine Zeit habe selbst eines zu programmieren verwende ich eben ein Hardware-Metronom ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:34 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz