Simple Metronome (simetro) er en konsoll program som gir grunnleggende metronom funksjoner og støtter aksent mønstre.
Hvis alt du ønsker er en 100 bpm metronom, gjør dette:
../simetro 100 9 | ecasound -f: s16,2,44100, jeg -i: stdin
En sightly mer avansert eksempel ville bruke simetro som dette:
./simetro 240 6232
Første arg: 240 flått per minutt. 2. arg: en streng av ett eller flere siffer, eventuelt annotert med andre ikke-sifrede tegn. 0 er taus. 5 er middels. 9 er høyt. Mønsteret 9099 betyr høyt resten høyt høyt. Eksempelet mønster, 240 6232, representerer normalt betont sekstende notater på 60 slag per minutt. Lengden av det andre argumentet bestemmer lengden av mønsteret.
Typisk aksent strenger (andre arg):
5, 73, 733, 8242, 8222, 832-632
For enkelhets skyld kan du legge til ikke-numeriske tegn (merknad) til aksent streng. Disse tegnene blir ignorert av simetro. Så 832-632 og 832 632 er likeverdige. Sporet og militære eksempler i eksemplene / katalog illustrere dette. noaccent-100bpm er det enkleste eksemplet. tabla er et fancy eksempel.
Det første argumentet er "ticks per minute" så hvis du representerer din rytme med en hake per beat, enn flått per minutt vil være lik de slag per minutt. Men hvis for eksempel dine flått er 16. notater, så flått per minutt vil være fire ganger slag per minutt.
Det finnes to metoder for å høre resultatet bølgeform.
1) Pipe utgang til en realtime rå lydspiller.
2) Send output til en fil. Konverter til WAV. Spille WAV-fil.
Bruke Ecasound, kan du gjøre det slik:
./simetro 240 6232 | ecasound -f: s16,2,44100, jeg -i: stdin
Dette er sannsynligvis den mest praktiske konfigurasjon. Ecasound er god kode og jeg anbefaler det. Eller du kan bruke noen andre program som kan spille av en lyd-stream fra stdin. SRP fungerer også:
./simetro 240 6232 | SRP> / dev / null
Det starter umiddelbart, oppretter ikke noen filer, og stopper med CTRL-C. SRP er en del av min Simple Multitrack pakke som kan bli funnet på http://freshmeat.net/projects/simple-multitrack/ og kjører på Linux / OSS og på Mac OS X. Andre programmer utvilsomt gi samme evne.
På Solaris 9, jeg bruker dette bash kommandoen for realtime (men lav kvalitet) utgang:
alias rawplay = "Sox -t sw -r 44100 -c 2 - -t rå -r 8012 -u -b -c 1 / dev / audio"
./simetro 300 5222 | rawplay
Hvis du ønsker å lage en fil og spille den (metode 2), kan du gjøre dette:
./simetro 240 6232 | dd bs = 1024 count = 10k> rawfile
Sox -t sw -r 44100 -c 2 rawfile outfile.wav
Sox er et lydformat omformer. Du kan få det her:
http://sox.sourceforge.net/
Vennligst send dine kommentarer, forslag og feilrapporter til meg. E-postadressen min er på min nettside: http://w140.com/kurt Ta med ordet simetro i motivet for å hoppe over spamfilter.
Hva er nytt i denne versjonen:
Prog.varedetaljer:
Versjon: 0.4
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 13
Kommentarer ikke funnet