Simple Metronome (simetro) is een console-programma dat de fundamentele metronoom functies biedt en ondersteunt accent patronen.
Als alles wat je wilt is een 100 bpm metronoom, doe dit:
../simetro 100 9 | ecasound -f: s16,2,44100, i -i: stdin
Een fraai voorbeeld liefhebber zou simetro gebruiken zoals deze:
./simetro 240 6232
1 arg: 240 tikken per minuut. Arg 2: een reeks van één of meer cijfers, eventueel geannoteerd met andere niet-cijferteken. 0 zwijgt. 5 is medium. 9 is luid. Het patroon 9099 betekent luid-rest-luid-luid. Het voorbeeld patroon, 240 6232, vertegenwoordigt normaal geaccentueerd zestiende noten op 60 slagen per minuut. De lengte van het tweede argument bepaalt de lengte van de patroon.
Typische accent strings (tweede arg):
5, 73, 733, 8242, 8222, 832-632
Voor uw gemak kunt u de niet-numerieke tekens (annotatie) toe te voegen aan het accent string. Deze karakters worden genegeerd door simetro. Dus 832-632 en 832.632 zijn gelijkwaardig. De groef en militaire voorbeelden in de voorbeelden / directory illustreren dit. noaccent-100bpm is het eenvoudigste voorbeeld. tabla is een chicste voorbeeld.
Het eerste argument is "tikken per minuut", dus als u die je ritme met één tik per beat, dan de teken per minuut gelijk aan de beats per minuut zal zijn. Maar als, bijvoorbeeld, uw teken zijn 16e noten, dan is het tikken per minuut zal vier keer de beats per minuut.
Er zijn twee methoden voor het horen van de output golfvorm.
1) Pipe de uitvoer naar een realtime rauwe audiospeler.
2) Stuur de uitvoer naar een bestand. Omzetten naar WAV. Spelen WAV-bestand.
Met behulp van ecasound, kunt u dit doen als dit:
./simetro 240 6232 | ecasound -f: s16,2,44100, i -i: stdin
Dit is waarschijnlijk de meest praktische configuratie. Ecasound is goede code en ik aanraden. Of u kunt een ander programma dat een audiostream kan spelen vanaf stdin gebruiken. Srp werkt ook:
./simetro 240 6232 | SRP> / dev / null
Het begint meteen, geen bestanden te creëren, en stopt met CTRL-C. SRP is een deel van mijn Simple Multitrack pakket dat kan worden gevonden op http://freshmeat.net/projects/simple-multitrack/ en draait op Linux / OSS en op Mac OS X. Andere programma's ongetwijfeld bieden dezelfde mogelijkheden.
Op Solaris 9, gebruik ik dit bash commando voor realtime (maar lage kwaliteit) uitgang:
alias rawplay = "sox -t sw -r 44100 C2 - -t rauwe -r 8012 -u -b -c 1 / dev / audio"
./simetro 300 5222 | rawplay
Als u een bestand wilt maken en spelen (methode 2), kunt u dit doen:
./simetro 240 6232 | dd bs = 1024 count = 10k> rawfile
sox -t sw -r 44100 C2 rawfile outfile.wav
sox is een audioformaat converter. U kunt het hier downloaden:
http://sox.sourceforge.net/
Gelieve e-mail uw opmerkingen, suggesties en bug rapporten naar me. Mijn e-mailadres is op mijn website: http://w140.com/kurt Vermeld het woord simetro in uw onderwerp aan de spamfilter overslaan.
Wat is er nieuw in deze release:
Software informatie:
Versie: 0.4
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 13
Reacties niet gevonden