Simple Metronome (simetro) ay isang console programa na nagbibigay ng mga pangunahing metronom function at suporta pattern accent.
Kung ang lahat ng nais mo ay isang 100 bpm metronom, gawin ito:
../simetro 100 9 | ecasound -f: s16,2,44100, -I i: stdin
Isang maganda interes halimbawa ay gamitin simetro na tulad nito:
./simetro 240 6232
1st arg: 240 ticks bawat minuto. 2 arg: isang string ng isa o higit pang numero, posibleng annotation ng iba pang di-digit na mga character. 0 ay tahimik. 5 ay medium. 9 ay malakas. Ang pattern 9099 ay nangangahulugan ng malakas na-pahinga-maingay na maingay. Ang halimbawa pattern, 240 6232, kumakatawan normal accented panlabing-anim na mga tala sa 60 beats bawat minuto. Ang haba ng ikalawang argument ay tumutukoy sa haba ng pattern.
Karaniwang accent string (ikalawang arg):
5, 73, 733, 8242, 8222, 832-632
Para sa iyong kaginhawaan, maaari mong idagdag non-numeric character (annotation) sa accent string. Ang mga character ay hindi pinansin ng simetro. Kaya 832-632 at 832,632 ay katumbas. Ang uka at militar na mga halimbawa sa mga halimbawa / directory ilarawan ito. noaccent-100bpm ay ang pinakasimpleng halimbawa. tabla ay isang fanciest halimbawa.
Ang unang argumento ay "ticks kada minuto" kaya kung ikaw ay kumakatawan sa iyong ritmo sa isa tick per matalo, kaysa sa mga ticks bawat minuto ay katumbas ng mga beats bawat minuto. Ngunit kung, halimbawa, ang iyong ticks ay 16 tala, pagkatapos ay ang ticks bawat minuto ay apat na beses ang mga beats bawat minuto.
Mayroong dalawang mga pamamaraan para sa pagdinig sa mga output waveform.
1) Pipe ang output sa isang realtime raw audio player.
2) Ipadala ang output sa isang file. Convert sa WAV. Maglaro ng WAV file.
Paggamit Ecasound, maaari mong gawin ito tulad nito:
./simetro 240 6232 | ecasound -f: s16,2,44100, -I i: stdin
Ito ay marahil ang pinaka-praktikal na configuration. Ecasound ay mabuti code at inirerekumenda ko ito. O maaari mong gamitin ang ilang mga iba pang mga programa na maaaring i-play ang isang stream ng audio mula stdin. Gumagana din Srp:
./simetro 240 6232 | SRP> / dev / null
Ito ay nagsisimula agad, ay hindi lumikha ng anumang mga file, at hihinto sa CTRL-C. SRP ay bahagi ng aking Simple Multitrack pakete na kung saan ay matatagpuan sa http://freshmeat.net/projects/simple-multitrack/ at tumatakbo sa Linux / OSS at sa walang pagsala magbigay Mac OS X. Iba pang mga programa sa parehong kakayahan.
On Solaris 9, gumamit ako ng mga ito ng malakas na palo command para sa realtime (ngunit mababang Kalidad) output:
alias rawplay = "sox t sw r 44,100 c 2 - t raw r 8012 -u b c 1 / dev / audio"
./simetro 300 5222 | rawplay
Kung nais mong gumawa ng isang file at i-play ito (paraan 2), maaari mong gawin ito:
./simetro 240 6232 | dd bs = 1024 count = 10k> rawfile
sox t sw r 44,100 c 2 rawfile outfile.wav
sox ay isang audio format converter. Maaari kang makakuha ng ito dito:
http://sox.sourceforge.net/
Paki-email ang iyong mga komento, mungkahi, at mga ulat ng bug sa akin. Ang aking email address ay sa aking webpage: http://w140.com/kurt Mangyaring isama ang salitang simetro sa iyong paksa upang laktawan ang mga filter ng spam.
Ano ang Bago sa Paglabas na ito:
Mga detalye ng Software:
Bersyon: 0.4
I-upload ang petsa: 3 Jun 15
Lisensya: Libre
Katanyagan: 13
Mga Komento hindi natagpuan