RhythmLab is a drum-machine-like program which allows you to compose and visualize polyrhythms (rhythms in which different voices divide a measure into different numbers of beats).
RhythmLab was written because I couldn't find any software which would easily let me construct and visualize polyrhythms (rhythms in which a measure is divided into different subdivisions in different voices: for example, 5 against 7). RhythmLab is distributed under the Gnu General Public Licence as a tarball (click here to download) containing source and an x86 Linux executable linked against libc6, gtk 1.2.1, and audiofile 0.16. You'll probably want some percussion samples, as well (see under Links). The code is intended to be portable to other Linux architectures and other POSIX platforms supporting OSS and pthreads, but hasn't been tested (patches are welcome).
Command-line options:
c nchan 1 for request mono, 2 for request stereo: default 2.
d filename specify PCM output device: default /dev/dsp.
f format(decimal) request specified OSS audio format (AFMT_* from soundcard.h). By default, we prefer native-endian 16-bit over reverse-endian 16-bit over 8-bit, and signed over unsigned for all of these. If you experience trouble with sound output, you might want to try forcing 8-bit unsigned, which is 8.
m volume set maximum relative volume for volume scale: default 11.
p period set maximum period for period scales: default 20.
o filename output raw samples to a file. Mostly for debugging, but you could also use sox to convert the raw samples to some more useful format.
r rate set sampling rate: default 44100.
s duration run for duration seconds and stop.
v output details of format negotiation with OSS driver.
Search by Category
- Audio Software
- Browsers
- Business & Office Software
- Communication Software
- Desktop Enhancements
- Developer Tools
- Digital Photo Software
- Disk & File Software
- Drivers
- Educational & Science Software
- Games
- Graphic Design Software
- Home & Family Software
- Internet Software
- Networking Software
- Productivity Software
- Screensavers
- Security Software
- System Utilities
- Video Software
- Web Development Software
Popular software
-
CentOS Live CD 22 Jun 18
-
Oracle Solaris 22 Jun 18
-
Puppy Linux "Slacko" 14 Jul 16
-
Openfiler 12 May 15
-
antiX MEPIS 19 Jun 17
-
Lubuntu 16 Aug 18
-
Apricity OS 12 Jan 17
RhythmLab
Similar Software
Comments to RhythmLab
Search by Category
- Audio Software
- Browsers
- Business & Office Software
- Communication Software
- Desktop Enhancements
- Developer Tools
- Digital Photo Software
- Disk & File Software
- Drivers
- Educational & Science Software
- Games
- Graphic Design Software
- Home & Family Software
- Internet Software
- Networking Software
- Productivity Software
- Screensavers
- Security Software
- System Utilities
- Video Software
- Web Development Software
Popular software
-
Papa Louie: When Pizzas Attack! 14 Apr 15
-
Damn Small Linux 17 Feb 15
-
Cactus McCoy 2 20 Feb 15
-
Vyatta 18 Feb 15
-
Plants vs. Zombies 12 May 15
-
ZeroShell 20 Feb 15
-
Super Grub2 Disk 20 Jan 18
Comments not found