Soundausgabe für Metronom unter OpenSuse12.2
-
Hallo liebe Community,
ich wollte mir unter OpenSuse12.2 ein Metronom programmieren, da die Auswahl für ziemlich klein ist. Hab dann mit C++ und auch in der Bash schon fleißig rumprogrammiert - C/Bash ist für mich belanglos - und es läuft soweit.
Jetzt wollt ich noch eine Audioausgabe zufügen, damit man nicht permanent auf den Bildschirm glotzen muss...
Also hatte ich die "glorreiche" Idee ein mp3-File ausgeben zu wollen - das aber je nach BPM schnell/langsamer ausgegeben werden muss, um das Tempo nicht zu zerstören.Problem: ich kann nur per "play" was ausgeben und da sind die Ladezeiten viel zu lang, das zerstört somit das prinzip eines Metronoms.
(Ladezeiten im Sinne von - er zeigt mir die ganzen Informationen zu dem z.b. mp3 File an - und lässt sich immer ca 2sekunden zeit für -.- )
dann dachte ich mir ich lös das über den System-beep... aber der ist gar nicht erst vorhanden o.OUnd nach Tagen verzweifelter Suche auf google:
Hättet Ihr eine Idee, wie ich mein Problem lösen könnte?
Würde mich über sämtliche Anregungen/Ideen/Lösungsvorschläge rießig freuen!!_________________
(Ich wusste jetzt auch nicht, ob ich mein Problem in die C++ oder die Linux/Unix Sparte schreiben sollte.. wenn es hier nicht hingehört - dann ein Sorry dafür!)
-
Wie wärs denn mit midi. Schau dir mal virtual-keyboard als quelltext an
An dem Teil habe ich auch schon mal gebastelt um 2 Instrumente gleichzeitig bei
einem Tastendruck auszugeben. Das als Muster und als Tastendruck ne Zeitschleife sollte dein Problem lösen.