This option will reset the home page of this site. Restoring any closed widgets or categories.

Reset

Download Simple Metronome 0.4

(simetro) is a console that provides basic functions and supports patterns.

(simetro) is a console that provides basic functions and supports patterns.

If all you want is a 100 , do this:

../simetro 100 9 | ecasound -f:s16,2,44100,i -i:stdin

A sightly fancier would use simetro like this:

./simetro 240 6232

1st arg: 240 ticks per . 2nd arg: a of one or more , possibly annotated with other non-digit characters. 0 is silent. 5 is medium. 9 is loud. The 9099 means loud-rest-loud-loud. The , 240 6232, represents normally accented sixteenth notes at 60 beats per . The of the second determines the of the .

Typical strings (second arg):
5, 73, 733, 8242, 8222, 832-632

For your , you can add non-numeric characters (annotation) to the . These characters are ignored by simetro. So 832-632 and 832632 are equivalent. The and military examples in the examples/ directory illustrate this. noaccent-100bpm is the simplest . tabla is a fanciest .

The first is “ticks per ” so if you are representing your rhythm with one tick per beat, than the ticks per will be equal to the beats per . But if, for , your ticks are 16th notes, then the ticks per will be four times the beats per .

There are two methods for hearing the waveform.

1) Pipe the to a raw .
2) Send the to a file. Convert to . Play file.

Using Ecasound, you can do it like this:

./simetro 240 6232 | ecasound -f:s16,2,44100,i -i:stdin

This is probably the most practical configuration. Ecasound is good code and I recommend it. Or you can use some other that can play an from stdin. Srp also works:

./simetro 240 6232 | srp > /dev/null

It starts immediately, does not create any files, and stops with CTRL-C. srp is part of my Multitrack package which can be found at http://freshmeat.net/projects/-multitrack/ and runs on Linux/OSS and on X. Other programs undoubtedly provide the same capability.

On Solaris 9, I use this bash command for (but low quality) :

alias rawplay=”sox -t sw -r 44100 -c 2 – -t raw -r 8012 -u -b -c 1 /dev/audio”
./simetro 300 5222 | rawplay

If you want to make a file and play it (method 2), you can do this:

./simetro 240 6232 | dd bs=1024 count=10k > rawfile
sox -t sw -r 44100 -c 2 rawfile outfile.

sox is an audio format converter. You can get it here:

http://sox.sourceforge.net/

Please email your comments, suggestions, and bug reports to me. My email address is on my webpage: http://w140.com/kurt Please include the word simetro in your subject to skip the spam filter.

What’s New in This Release:

· Rhythms can now be specified in a more convenient free-form syntax.
· It is easier to read and easier to write rhythms in the new syntax.
· More examples are included.
· Ecasound is used in the examples for sending the to the sound card.

free download
source:softpedia.com

Related Posts

Leave a Reply

You must be logged in to post a comment.