drum
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 41
Drum Count 1.3
Drum count is a free software created to count drum hits in real-time. more>>
Drum count is a free software created to count drum hits in real-time. Its a useful practice tool for drummers, and its really easy to use!
<<less Download (0.015MB)
Added: 2007-06-29 License: GPL (GNU General Public License) Price:
850 downloads
LDrum 0.6.0
LDRUM is an open-source drummachine that offers ten channels, realtime control, a simple pattern sequencer. more>>
LDRUM is an open-source drummachine that offers ten channels, realtime control, a simple pattern sequencer and a graphical user-interface.
LDrum currently runs under Linux only, it is developed in C++ and uses JACK, Qt, ALSA and LADSPA (its a JAQL app;)
LDRUM uses two homemade libraries called libjackpp and libladspapp. These are included in the LDRUM tarball but might be of interest standalone for somebody. So use the following links below to get some infos and the source.
Main features:
10 stereo channels
- Each channel can play a stereo sample. The sample can be changed while playing. A channel can be triggered by the internal sequencer, the keyboard, MIDI or the GUI simultaneous. You can use your favorite sequencer to trigger LDRUM.
16 voices
- LDRUM is limited to 16 channels to be played simultaneous.
MIDI support
- The LDRUM uses the ALSA sequencer api for triggering channels and controlling parameter via MIDI.
Realtime controlable parameters
- Each channel offers a set of parameters which can be controlled in realtime via MIDI or the graphical user interface. You can assign individual MIDI controllers to each parameter via an easy to use MIDI learn function (just right-click over the parameter).
The following parameters are available:
- mute
- solo
- level
- level velocity modulation
- panorama
- equalizer low freq
- equalizer mid freq
- equalizer high freq
- equalizer velocity modulation
- length
- length velocity modulation
- pitch
Sample import
- LDRUM can import all audio file types libsndfile supports.
Load/save drum patches
- A LDRUM patch is stored in an xml file with the extension ".ldp". A patch stores all channel parameters, the channels samples and the MIDI note assignments. Patches can be loaded and saved via the GUI.
Load/save sequences
- A LDRUM sequence is stored in a xml file with the extension ".lds". A sequence stores the sequencer banks which contain the patterns of the channels. Sequences can be loaded and saved via the GUI.
Color schemes
- The LDRUM can be colored the way you like it. It offers an graphical color scheme editor to create you own personal look.
<<lessLDrum currently runs under Linux only, it is developed in C++ and uses JACK, Qt, ALSA and LADSPA (its a JAQL app;)
LDRUM uses two homemade libraries called libjackpp and libladspapp. These are included in the LDRUM tarball but might be of interest standalone for somebody. So use the following links below to get some infos and the source.
Main features:
10 stereo channels
- Each channel can play a stereo sample. The sample can be changed while playing. A channel can be triggered by the internal sequencer, the keyboard, MIDI or the GUI simultaneous. You can use your favorite sequencer to trigger LDRUM.
16 voices
- LDRUM is limited to 16 channels to be played simultaneous.
MIDI support
- The LDRUM uses the ALSA sequencer api for triggering channels and controlling parameter via MIDI.
Realtime controlable parameters
- Each channel offers a set of parameters which can be controlled in realtime via MIDI or the graphical user interface. You can assign individual MIDI controllers to each parameter via an easy to use MIDI learn function (just right-click over the parameter).
The following parameters are available:
- mute
- solo
- level
- level velocity modulation
- panorama
- equalizer low freq
- equalizer mid freq
- equalizer high freq
- equalizer velocity modulation
- length
- length velocity modulation
- pitch
Sample import
- LDRUM can import all audio file types libsndfile supports.
Load/save drum patches
- A LDRUM patch is stored in an xml file with the extension ".ldp". A patch stores all channel parameters, the channels samples and the MIDI note assignments. Patches can be loaded and saved via the GUI.
Load/save sequences
- A LDRUM sequence is stored in a xml file with the extension ".lds". A sequence stores the sequencer banks which contain the patterns of the channels. Sequences can be loaded and saved via the GUI.
Color schemes
- The LDRUM can be colored the way you like it. It offers an graphical color scheme editor to create you own personal look.
Download (0.98MB)
Added: 2006-02-10 License: GPL (GNU General Public License) Price:
1354 downloads
Drums++ 0.95
Drums++ is a programming language I designed for sequencing music through drum machines. more>>
Drums++ is a programming language I designed for sequencing music through drum machines. Drums++ program uses simple C ideas, for example // and /* */ comments and { } to seperate sections. I tried to make it as simple as possible so even a non-programmer could use it. See the docs section for more info on the language. Drums++ can both directly control your MIDI device or it can create .midi files which can be played through programs such as Microsoft Media Player.
So you might wonder why I chose to do drum sequencing this way? Well, about 10 years ago I used to write drum sequences for my music using a program on my Amiga 500 called Dynamic Drums. Dynamic Drums is probably not a very powerful drum sequencing program, but it was so easy to use. I could write an entire song on that in about 10 minutes. The problem was the samples were very cheesy.
So anyway, a few years ago my friend Jeff Blevins sold me his old Dr. Rhythm drum machine, which had much better sounds, but it was so hard to write a song. I tried downloading some MIDI programs for Linux, but they were too complicated for an idiot like me. So I decided to write my own MIDI sequencing program strictly for drums :). I figured a GUI would take me longer to write than a parser for a new programming language, so this is why I chose to make Drums++. Eventually I plan to write a GUI in either Java or GTK/C.
Drums++ is based on the features of Dynamic Drums, the only difference is you dont click on a grid for where you want your beats, you type them in a text file. Eventually I might add new features to the language if they are requested.
Enhancements:
- I added the ability to select midi channels. In version 0.94 and below, Drums++ used only midi channel 9 (which was the drum sounds naturally). In version 0.95 and above you have the option to use other midi channels allowing you to use other instruments (pianos, guitars, etc).
<<lessSo you might wonder why I chose to do drum sequencing this way? Well, about 10 years ago I used to write drum sequences for my music using a program on my Amiga 500 called Dynamic Drums. Dynamic Drums is probably not a very powerful drum sequencing program, but it was so easy to use. I could write an entire song on that in about 10 minutes. The problem was the samples were very cheesy.
So anyway, a few years ago my friend Jeff Blevins sold me his old Dr. Rhythm drum machine, which had much better sounds, but it was so hard to write a song. I tried downloading some MIDI programs for Linux, but they were too complicated for an idiot like me. So I decided to write my own MIDI sequencing program strictly for drums :). I figured a GUI would take me longer to write than a parser for a new programming language, so this is why I chose to make Drums++. Eventually I plan to write a GUI in either Java or GTK/C.
Drums++ is based on the features of Dynamic Drums, the only difference is you dont click on a grid for where you want your beats, you type them in a text file. Eventually I might add new features to the language if they are requested.
Enhancements:
- I added the ability to select midi channels. In version 0.94 and below, Drums++ used only midi channel 9 (which was the drum sounds naturally). In version 0.95 and above you have the option to use other midi channels allowing you to use other instruments (pianos, guitars, etc).
Download (0.017MB)
Added: 2006-04-07 License: GPL (GNU General Public License) Price:
1297 downloads
drumachine 2.04
Drumachine is a program which translates a simple drum-pattern description file into a CSOUND score. more>>
Drumachine is a program which translates a simple drum-pattern description file into a CSOUND score. It is useful in the creation of percussion tracks with csound, ranging from the trivial to the extremely involved and complex. I have compiled and tested the program under Linux only.
Drumachine now supports time-variable volume and tempo changes. Now, the creation of Crescendo/Decrescendo and Ritard/Accelerando is very easy.
Download drumachine2.04.tar.gz (~215k), should you be so inclined. The archive contains a Linux executable of drumachine, and the source code from which it was compiled. There is also a selection of drum samples included in the archive (AIFF), which should enable one to get started on her way to creating gourmet percussion tracks with drumachine.
If you like, you can sneek a peek at the manual, which is really a working drumachine score at the same time. The same score without the manual-devoted portions may also be viewed should one wish to know what it is like to look at a more typical example of a drumachine score-file.
The release notes detail new features and bug-fixes from rev to rev. Reading it can help one decide whether to download a new version.
<<lessDrumachine now supports time-variable volume and tempo changes. Now, the creation of Crescendo/Decrescendo and Ritard/Accelerando is very easy.
Download drumachine2.04.tar.gz (~215k), should you be so inclined. The archive contains a Linux executable of drumachine, and the source code from which it was compiled. There is also a selection of drum samples included in the archive (AIFF), which should enable one to get started on her way to creating gourmet percussion tracks with drumachine.
If you like, you can sneek a peek at the manual, which is really a working drumachine score at the same time. The same score without the manual-devoted portions may also be viewed should one wish to know what it is like to look at a more typical example of a drumachine score-file.
The release notes detail new features and bug-fixes from rev to rev. Reading it can help one decide whether to download a new version.
Download (0.21MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1194 downloads
orDrumbox 0.7.05
orDrumbox is a audio sequencer and software drum machine in Java. more>>
orDrumbox is a audio sequencer and software drum machine in Java.
orDrumbox is pattern oriented, has an automatic composer, automatic sound assignations, custom drum kits, loop support, and the ability to import and export songs
Main features:
Pattern oriented
- You can create songs by assembling various patterns. Its up to you to determine the number of beats in each pattern (16 or 32 or whatever).
- Each pattern is composed of tracks (as many as you want). Each track corresponds to one sound.
- The tracks/sounds can be pitched and mixed and panoramized, and muted/unmuted with the interface. It is possible to add a loop point at the step you want, independently on each track.
- Each track is composed of notes (one note by beat). On each note, you can independently control pitch (from -12 to +12 semitones) and volume. Some notes can be loop point or scale notes
- The number of different sounds is not limited, neither the number of tracks in a pattern, nor the number of patterns in a song.
Automatic composer
- On each track you can use an automatic fill engine powered by artificial intelligence technology. This way you can add melodic scales and semi-random notes to make the orDrumbox compose rhythmic and melodic patterns under your control. Its designed for creativity. You only have to define some rules and the orDrumbox is going to generate beat variations and melodic lines using used designed scales. Some minor/major scales are pre-defined to help you with this feature
Automatic sound assignations
- The orDrumbox use Natural Language Processing for matching sounds to tracks and to "categorize" sounds. Its an amazing and powerfull feature. Just name a track with a "standard like" name of instrument (i.e: "electric bass 1" or just "bd" ) and the orDrumbox will assign it to the nearest instrument available in the current drum kit.
Drum Kits
- You can import, create, modify and save drum kits. Its a "sound library" in one single file.
- You can import your own sound files and use them as instruments with the orDrumbox. Use any standard WAV files for drum samples, so you can easily add your own ones or download wave files from the Net.
Loops
- Just import a loop wav file in your drumkit and the orDrumbox will automatically stretch loops to fit your rhythm. You just have to tag a wav file into loop with the interface.
Importing/Exporting
- The orDrumbox generates and exports songs and individual patterns in 16 bits /44 Khz/stereo sounds CD-quality, so you can re-use them in any other sound application.
- Your songs are loaded and saved in a XML format with the .orsg extension.
<<lessorDrumbox is pattern oriented, has an automatic composer, automatic sound assignations, custom drum kits, loop support, and the ability to import and export songs
Main features:
Pattern oriented
- You can create songs by assembling various patterns. Its up to you to determine the number of beats in each pattern (16 or 32 or whatever).
- Each pattern is composed of tracks (as many as you want). Each track corresponds to one sound.
- The tracks/sounds can be pitched and mixed and panoramized, and muted/unmuted with the interface. It is possible to add a loop point at the step you want, independently on each track.
- Each track is composed of notes (one note by beat). On each note, you can independently control pitch (from -12 to +12 semitones) and volume. Some notes can be loop point or scale notes
- The number of different sounds is not limited, neither the number of tracks in a pattern, nor the number of patterns in a song.
Automatic composer
- On each track you can use an automatic fill engine powered by artificial intelligence technology. This way you can add melodic scales and semi-random notes to make the orDrumbox compose rhythmic and melodic patterns under your control. Its designed for creativity. You only have to define some rules and the orDrumbox is going to generate beat variations and melodic lines using used designed scales. Some minor/major scales are pre-defined to help you with this feature
Automatic sound assignations
- The orDrumbox use Natural Language Processing for matching sounds to tracks and to "categorize" sounds. Its an amazing and powerfull feature. Just name a track with a "standard like" name of instrument (i.e: "electric bass 1" or just "bd" ) and the orDrumbox will assign it to the nearest instrument available in the current drum kit.
Drum Kits
- You can import, create, modify and save drum kits. Its a "sound library" in one single file.
- You can import your own sound files and use them as instruments with the orDrumbox. Use any standard WAV files for drum samples, so you can easily add your own ones or download wave files from the Net.
Loops
- Just import a loop wav file in your drumkit and the orDrumbox will automatically stretch loops to fit your rhythm. You just have to tag a wav file into loop with the interface.
Importing/Exporting
- The orDrumbox generates and exports songs and individual patterns in 16 bits /44 Khz/stereo sounds CD-quality, so you can re-use them in any other sound application.
- Your songs are loaded and saved in a XML format with the .orsg extension.
Download (0.88MB)
Added: 2007-05-04 License: GPL (GNU General Public License) Price:
2275 downloads
Virtual Drum Machine 0.3
Virtual Drum Machine is a simple drum machine. more>>
Virtual Drum Machine is a simple drum machine.
It works for little endian/linux kind of machines. You may let it work on others machines, but you probably will get troubles with it.
You definitely need oss (or maybe alsa) for sound output, and a posix-like operating system. To let it work on a big endian machine should be painful.
You write a rhythm, then you compile it, then you are able to play it to your sound card or save it to a file.
The Virtual Drum Machine is made of
- the Rhythm Compiler,
- the runtime library.
The Virtual Drum Machine is in the public domain. Who needs a license? money makers? Protection against robbery? let me laugh... Read any text of law, you will see where the robbers reside.
A simple file would look like :
void main_rhythm(void)
{
tempo = 120;
- a
. b
. b
.
- a
.b
- a
.
. b
. b
- a c
. b
}
Install:
Do a "./configure" in the drums directory, then "make", then "make install", it should be alright. You can listen to some examples in the examples/ directory.
Who yo use it?
Write a rhythm. Compile it with "rc". Run the produced program. You are done.
See the examples/ directory to get the point.
When you run an example, try "-h" to get the available options.
It should be self-explanatory.
The rhythm compiler has several options. By running "rc --help", all should be clear.
Technical Details:
The compiler will parse the input file line by line.
If a line starts with "*" or "." (not counting leading white spaces), the whole line is seen as a rhythm line, and is transformed into C code. If not, it is passed as is to the C file.
Beware! You MUST NOT start any C code line by "*" or "."!
You can create as much functions as you want, write any C code you want. But remember that a line starting by "*" or "." is seen as a rhythm line and is translated by "rc" into C code.
You must provide a "void main_rhythm(void)" function, that will be called by the library. It is the starting point of your rhythm. It can be "void main_rhythm(int argc, char *argv[])" too, with common meaning for those parameters (non-C coders will have trouble with the Virtual Drum Machine).
You can change the tempo (ex. "tempo=100;") or the volume (ex "vol=0.4;") at any time. Each sample comes with its own volume and panning (ex. "a.vol = 0.1;" "a.pan=-0.8;"). Volumes range from 0 to what you want. 1 is for the normal volume. Panning ranges from -1 (left) to 1 (right). 0 is center. All values are double. You can use "volume" instead of "vol", and "panning" instead of "pan". There is no global panning, if you want all left, set all samples to left.
To run in stereo mode, dont forget "-s" when running the generated program. It is mono by default.
You absolutely need to compile and run the examples, and read them to get the point out of it!
The "rc.conf" file contains configuration informations. You specify the sample by "sample" followed by its name (the one you will use in your rhythm files), then the file that will be played. The name of the sample must start by a letter, followed by letters and/or numbers (it must be a valid C identifier, without "_" though). The configuration file contains the install directory, used by "rc" to compile your rhythms. Take a look at the one that is provided to see how to use it.
The sound files are simple wav files. They all should be of the same rate, which can be specified to the generated program, using the "-f" option (44100 is the default). (The library only handles very basic wav files, if yours dont work, you probably will have to modify the library for the program to handle it.)
When you add a sample, you must modify "rc.conf" for the changes to appear. The samples are hard-linked to the produced program, so if you change "sample a /some/dir/file1.wav" by "sample a /one/other/dir/file2.wav" in the configuration file, the previously generated programs will still use "/some/dir/file1.wav". You will have to compile them again to take the changes into account.
Enhancements:
- The code has been modified to let gcc 4 compile it.
<<lessIt works for little endian/linux kind of machines. You may let it work on others machines, but you probably will get troubles with it.
You definitely need oss (or maybe alsa) for sound output, and a posix-like operating system. To let it work on a big endian machine should be painful.
You write a rhythm, then you compile it, then you are able to play it to your sound card or save it to a file.
The Virtual Drum Machine is made of
- the Rhythm Compiler,
- the runtime library.
The Virtual Drum Machine is in the public domain. Who needs a license? money makers? Protection against robbery? let me laugh... Read any text of law, you will see where the robbers reside.
A simple file would look like :
void main_rhythm(void)
{
tempo = 120;
- a
. b
. b
.
- a
.b
- a
.
. b
. b
- a c
. b
}
Install:
Do a "./configure" in the drums directory, then "make", then "make install", it should be alright. You can listen to some examples in the examples/ directory.
Who yo use it?
Write a rhythm. Compile it with "rc". Run the produced program. You are done.
See the examples/ directory to get the point.
When you run an example, try "-h" to get the available options.
It should be self-explanatory.
The rhythm compiler has several options. By running "rc --help", all should be clear.
Technical Details:
The compiler will parse the input file line by line.
If a line starts with "*" or "." (not counting leading white spaces), the whole line is seen as a rhythm line, and is transformed into C code. If not, it is passed as is to the C file.
Beware! You MUST NOT start any C code line by "*" or "."!
You can create as much functions as you want, write any C code you want. But remember that a line starting by "*" or "." is seen as a rhythm line and is translated by "rc" into C code.
You must provide a "void main_rhythm(void)" function, that will be called by the library. It is the starting point of your rhythm. It can be "void main_rhythm(int argc, char *argv[])" too, with common meaning for those parameters (non-C coders will have trouble with the Virtual Drum Machine).
You can change the tempo (ex. "tempo=100;") or the volume (ex "vol=0.4;") at any time. Each sample comes with its own volume and panning (ex. "a.vol = 0.1;" "a.pan=-0.8;"). Volumes range from 0 to what you want. 1 is for the normal volume. Panning ranges from -1 (left) to 1 (right). 0 is center. All values are double. You can use "volume" instead of "vol", and "panning" instead of "pan". There is no global panning, if you want all left, set all samples to left.
To run in stereo mode, dont forget "-s" when running the generated program. It is mono by default.
You absolutely need to compile and run the examples, and read them to get the point out of it!
The "rc.conf" file contains configuration informations. You specify the sample by "sample" followed by its name (the one you will use in your rhythm files), then the file that will be played. The name of the sample must start by a letter, followed by letters and/or numbers (it must be a valid C identifier, without "_" though). The configuration file contains the install directory, used by "rc" to compile your rhythms. Take a look at the one that is provided to see how to use it.
The sound files are simple wav files. They all should be of the same rate, which can be specified to the generated program, using the "-f" option (44100 is the default). (The library only handles very basic wav files, if yours dont work, you probably will have to modify the library for the program to handle it.)
When you add a sample, you must modify "rc.conf" for the changes to appear. The samples are hard-linked to the produced program, so if you change "sample a /some/dir/file1.wav" by "sample a /one/other/dir/file2.wav" in the configuration file, the previously generated programs will still use "/some/dir/file1.wav". You will have to compile them again to take the changes into account.
Enhancements:
- The code has been modified to let gcc 4 compile it.
Download (0.67MB)
Added: 2006-02-08 License: Public Domain Price:
943 downloads
DreamZZT 3.0.6
DreamZZT is an attempt to recreate the ZZT engine using more modern technology. more>>
ZZT is a game creation system created by Epic Megagames Tim Sweeny in 1990. The official release included 6 worlds, including the shareware world The Town of ZZT. It also included a built-in game editor, allowing for the creation of new games. Check out Z2 for more information about the original ZZT.
DreamZZT is an attempt to recreate the ZZT engine using more modern technology. DreamZZT project is currently available for Linux, Mac OS X, and Microsoft Windows. Due to several techncial issues, Dreamcast builds are currently unavailable.
Main features:
Some of the highlights of DreamZZT include:
- Animated water
- Custom font
- Debug console
- Load / save support
- Music and sound effects
- New torch effect
- ZZT-OOP interpreter
The following ZZT enemys are currently supported:
- Lions
- Tigers
- Bears
- Sharks
- Ruffians
Enhancements:
- New features include an online leaderboard
- on-the-fly board compression
- an integrated editor
- new application and document icons
- digitized drum samples, and centipedes.
<<lessDreamZZT is an attempt to recreate the ZZT engine using more modern technology. DreamZZT project is currently available for Linux, Mac OS X, and Microsoft Windows. Due to several techncial issues, Dreamcast builds are currently unavailable.
Main features:
Some of the highlights of DreamZZT include:
- Animated water
- Custom font
- Debug console
- Load / save support
- Music and sound effects
- New torch effect
- ZZT-OOP interpreter
The following ZZT enemys are currently supported:
- Lions
- Tigers
- Bears
- Sharks
- Ruffians
Enhancements:
- New features include an online leaderboard
- on-the-fly board compression
- an integrated editor
- new application and document icons
- digitized drum samples, and centipedes.
Download (0.32MB)
Added: 2007-01-30 License: Freeware Price:
1002 downloads
Brahms 1.02
Brahms is a music sequencer and notation program. more>>
Brahms is a sequencer and professional music notation program with several editing methods, including Score-, Pianoroll-, Drum-, and Mastertrack Editors. For C++ programmers, it is easy to write new plugins (without recompiling Brahms).
MIDI Import and Export is also implemented. It is compatible with KDE2.x and the aRts software synthesizer.
<<lessMIDI Import and Export is also implemented. It is compatible with KDE2.x and the aRts software synthesizer.
Download (2.5MB)
Added: 2005-05-10 License: GPL (GNU General Public License) Price:
1636 downloads
Trommler 3.7
Trommler is an X-based drum machine. more>>
Trommler is an X-based drum machine with the following features: use of 16 bit 44100kHz mono drum samples, realtime audio output using the /dev/dsp device on Linux machines (or audio output to file), a variable number of beats per pattern, volume adjustment of drum samples, stereo panning of (mono) drum samples, and more.
The distribution comes with a binary "trommler". Just starting this binary should work in most cases. Because of space problems the binary is compiled dynamically and you will need a recent version of gtk (see next section).
If you have downloaded the Trommler tar file and the binary provided there does not work for you or you want to modify Trommler you need to recompile it.
Before you type make, say "make dep". You will need the gimp toolkit header files and
libraries to compile and link Trommler. If the compiler complains about the functions
`gtk_entry_set_max_length and `gtk_entry_set_editable being undefined you need to get a newer version of the gimp toolkit. If gtk_scrolled_window_add_with_viewport is undefined you can try to use gtk_container_add instead.
Main features:
- Distributed under the GPL.
- Works under Linux and BSD.
- Graphical user interface based on gtk 2.0.
- Supporty complex rhythms (variable number of beats per pattern)
- Virtual drum "@ACCENT" to emphasize certain beats.
- 16 bit 44100kHz mono drum samples (individual stereo panning and volume
- adjustment)
- Realtime (stereo) audio output using the OSS API.
- Alternatively, audio output to file.
<<lessThe distribution comes with a binary "trommler". Just starting this binary should work in most cases. Because of space problems the binary is compiled dynamically and you will need a recent version of gtk (see next section).
If you have downloaded the Trommler tar file and the binary provided there does not work for you or you want to modify Trommler you need to recompile it.
Before you type make, say "make dep". You will need the gimp toolkit header files and
libraries to compile and link Trommler. If the compiler complains about the functions
`gtk_entry_set_max_length and `gtk_entry_set_editable being undefined you need to get a newer version of the gimp toolkit. If gtk_scrolled_window_add_with_viewport is undefined you can try to use gtk_container_add instead.
Main features:
- Distributed under the GPL.
- Works under Linux and BSD.
- Graphical user interface based on gtk 2.0.
- Supporty complex rhythms (variable number of beats per pattern)
- Virtual drum "@ACCENT" to emphasize certain beats.
- 16 bit 44100kHz mono drum samples (individual stereo panning and volume
- adjustment)
- Realtime (stereo) audio output using the OSS API.
- Alternatively, audio output to file.
Download (0.82MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1194 downloads
Dr Fermi Tabulator 1.0
A program for converting Ascii tabulature (for guitar, bass guitar and drums) to MIDI files. more>>
A program for converting Ascii tabulature (for guitar, bass guitar and drums) to MIDI files.
I can see at least 5 different (classes of)music applications:
Theres this piece of music notated in tablature that youve seen in the news and you want to see how it sounds. You usually have to modify very ittle of the original file (if it was precise enough) to do that.
Play along with chord changes or a rythm section: just program the chord change / a simple drum sequence / a simple bass line and improvise.
Practise a lick: program the lick, loop it in the sequencer, start at slow tempo and speed up slowly.
Compose a song: you can, with a certain amount of work, obtain a very crude demo of a song that you can show to your friends before rehearshing.
Convert tablature to standard notation using this program plus a commercial notation program, or this mid2tex program thats supposed to hang around somewhere.
<<lessI can see at least 5 different (classes of)music applications:
Theres this piece of music notated in tablature that youve seen in the news and you want to see how it sounds. You usually have to modify very ittle of the original file (if it was precise enough) to do that.
Play along with chord changes or a rythm section: just program the chord change / a simple drum sequence / a simple bass line and improvise.
Practise a lick: program the lick, loop it in the sequencer, start at slow tempo and speed up slowly.
Compose a song: you can, with a certain amount of work, obtain a very crude demo of a song that you can show to your friends before rehearshing.
Convert tablature to standard notation using this program plus a commercial notation program, or this mid2tex program thats supposed to hang around somewhere.
Download (0.027MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1193 downloads
pyTrommler 1.0
pyTrommler is a cross platform drum machine that is loosely based on the now defunct Trommler project. more>>
pyTrommler is a cross platform drum machine that is loosely based on the now defunct Trommler project. pyTrommler supports WAV files as samples and features real-time audio playback.
Main features:
- Distributed under the GPL.
- Works under Linux, BSD, Windows.
- Graphical user interface based on GTK.
- Supporty complex rhythms (variable number of beats per pattern)
- Virtual drum "@ACCENT" to emphasize certain beats.
- 16 bit 44100kHz mono or stereo drum samples (individual stereo panning and volume adjustment)
- Realtime (stereo) audio output using SDL library.
- Alternatively, audio output to a wav file.
Enhancements:
- This release cleans up a lot of minor bugs and adds real time pattern/beat tracking.
<<lessMain features:
- Distributed under the GPL.
- Works under Linux, BSD, Windows.
- Graphical user interface based on GTK.
- Supporty complex rhythms (variable number of beats per pattern)
- Virtual drum "@ACCENT" to emphasize certain beats.
- 16 bit 44100kHz mono or stereo drum samples (individual stereo panning and volume adjustment)
- Realtime (stereo) audio output using SDL library.
- Alternatively, audio output to a wav file.
Enhancements:
- This release cleans up a lot of minor bugs and adds real time pattern/beat tracking.
Download (1.8MB)
Added: 2006-10-27 License: GPL (GNU General Public License) Price:
1092 downloads
Hydrogen 0.9.3
Hydrogen is a simple real-time Drum machine/sequencer. more>>
Hydrogen is an advanced drum machine for GNU/Linux. Hydrogens main goal is to bring professional yet simple and intuitive pattern-based drum programming.
Main features:
General
- Very user-friendly, modular, fast and intuitive graphical interface based on QT 3.
- Sample-based streo audio engine, with import of sound samples in .wav, .au and .aiff formats.
- Support of samples in compressed FLAC file.
Sequencer and mixer
- Pattern-based sequencer, with unlimited number of patterns and ability to chain patterns into a song.
- Up to 64 ticks per pattern with induvidual level per event and variable pattern length.
- 32 instrument tracks with volume, mute, solo, pan capabilities.
- Multi layer support for instruments (up to 16 samples for each instrument).
- Ability to import/export song files.
- Unique human velocity, human time and swing functions.
- Multiple patterns playing at once.
Other
- OSS and Jack audio drivers, with assignable Jack ports.
- ALSA MIDI input with assignable midi-in channel (1..16, ALL).
- Import/export of drumkits.
- Export song to wav file.
- Export song to midi file.
Enhancements:
- WASP Ladspa plugins are included.
- Various Jack audio output bugfixes were done.
- A new color theme was added.
- A bug which caused 100% CPU usage was fixed.
<<lessMain features:
General
- Very user-friendly, modular, fast and intuitive graphical interface based on QT 3.
- Sample-based streo audio engine, with import of sound samples in .wav, .au and .aiff formats.
- Support of samples in compressed FLAC file.
Sequencer and mixer
- Pattern-based sequencer, with unlimited number of patterns and ability to chain patterns into a song.
- Up to 64 ticks per pattern with induvidual level per event and variable pattern length.
- 32 instrument tracks with volume, mute, solo, pan capabilities.
- Multi layer support for instruments (up to 16 samples for each instrument).
- Ability to import/export song files.
- Unique human velocity, human time and swing functions.
- Multiple patterns playing at once.
Other
- OSS and Jack audio drivers, with assignable Jack ports.
- ALSA MIDI input with assignable midi-in channel (1..16, ALL).
- Import/export of drumkits.
- Export song to wav file.
- Export song to midi file.
Enhancements:
- WASP Ladspa plugins are included.
- Various Jack audio output bugfixes were done.
- A new color theme was added.
- A bug which caused 100% CPU usage was fixed.
Download (2.8MB)
Added: 2006-02-22 License: GPL (GNU General Public License) Price:
1355 downloads
RhythmLab 0.32
RhythmLab is a drum-machine-like program which allows you to compose and visualize polyrhythms. more>>
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 couldnt 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. Youll 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 hasnt 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.
<<lessRhythmLab was written because I couldnt 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. Youll 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 hasnt 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.
Download (0.35MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1193 downloads
KGuitarTMP 0.0.6
KGuitar aims to develop a free, full-featured guitarist helper program, focusing on tabulature editing. more>>
KGuitar is basically a guitar tabulature editor for K Desktop Environment. Its much more than just a tab editor.
Main features:
- Free GPLed program;
- K Desktop Environment GUI;
- Powerful and convenient tabulature editing, including many effects and classical note score editing for classic instrument players;
- Full and very customizable MIDI to tabulature import and export;
- Support of extra data formats, such as ASCII tabulatures or popular programs format, such as Guitar Pros or TablEdit;
- Chord fingering construction tools - chord finder & chord analyzer;
- Highly customizable to suit a lot of possible instruments (not only 6-stringed guitars, and even not only guitars), including drum tracks, lyrics and other MIDI events.
Enhancements:
- Initial support of power tab (BETA!!!!)
- Add a wizard for the tse3 and timidity configuration
- and correct other bugs
<<lessMain features:
- Free GPLed program;
- K Desktop Environment GUI;
- Powerful and convenient tabulature editing, including many effects and classical note score editing for classic instrument players;
- Full and very customizable MIDI to tabulature import and export;
- Support of extra data formats, such as ASCII tabulatures or popular programs format, such as Guitar Pros or TablEdit;
- Chord fingering construction tools - chord finder & chord analyzer;
- Highly customizable to suit a lot of possible instruments (not only 6-stringed guitars, and even not only guitars), including drum tracks, lyrics and other MIDI events.
Enhancements:
- Initial support of power tab (BETA!!!!)
- Add a wizard for the tse3 and timidity configuration
- and correct other bugs
Download (0.69MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1286 downloads
Noteedit 2.8.1-rc
Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff. more>>
Noteedit is an editor for music notation that supports an unlimited number of staffs and up to 9 voices per staff.
You can use it to create sheets of notes. With Noteedit you can import and export into many formats like midi, musicxml and lilypond.
Main features:
- Insertion/deletion/modification of notes, rests (and multirests), ties/slurs, stem/beam control, instrument changes, repeats, clef/time/key/volume/tempo and all other classical music notation signatures.
- Chords markings (based on KGuitar project)
- Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.).
- Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.).
- Multiple voices per staff (polyphony).
- Drum notes (including drum and bass drum clef).
- Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies.
- Playback and other MIDI operations (reading and recording from MIDI keyboard) are done using TSE3 library. Each staff can have its own channel, own intsrument and own MIDI settings (reverbation, chorus). Currently played element is highlighted!
- Support for lyrics.
- Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.).
- Many useful tools like automatic placment of bars, automatic placement of beams, transposition, copying&pasting of elements, optimization and resetting of accidentals, MIDI importing (or recording from MIDI keyboard) filters etc.
- Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond.
- Imports MIDI and MusicXML.
- The NoteEdit fileformat is similar to the format of the music publication program (MUP). Its a plaintext format, with a simple syntax for describing the music, so computer geeks can edit it by hand if they want to:).
- NoteEdit is translated into the following languages: German, Spanish, French, Hungarian, Italian, Russian, Slovak, Slovene and Swedish. It supports UTF-8 encodings for lyrics, score title, composer, copyright and other document strings.
Enhancements:
Release Candidate of NoteEdit 2.8.1.
The beta version can no longer be downloaded.
Many bugfixes and improvements to the beta version (see ChangeLog for details).
<<lessYou can use it to create sheets of notes. With Noteedit you can import and export into many formats like midi, musicxml and lilypond.
Main features:
- Insertion/deletion/modification of notes, rests (and multirests), ties/slurs, stem/beam control, instrument changes, repeats, clef/time/key/volume/tempo and all other classical music notation signatures.
- Chords markings (based on KGuitar project)
- Dynamic expression markings ((de)crescendo, octaviation, arpeggio, fermata, trills, grace notes etc.).
- Fixed expression markings (staccato, sforzato, portato, strong pizzicato, sforzando etc.).
- Multiple voices per staff (polyphony).
- Drum notes (including drum and bass drum clef).
- Flexible UI based on Qt/KDE. Supports zoom, multiple windows, many keyboard shortcuts, Konqueror embedding and other candies.
- Playback and other MIDI operations (reading and recording from MIDI keyboard) are done using TSE3 library. Each staff can have its own channel, own intsrument and own MIDI settings (reverbation, chorus). Currently played element is highlighted!
- Support for lyrics.
- Basic score layout operations (setting brackets, braces, score title, composer, copyright etc.).
- Many useful tools like automatic placment of bars, automatic placement of beams, transposition, copying&pasting of elements, optimization and resetting of accidentals, MIDI importing (or recording from MIDI keyboard) filters etc.
- Exports MIDI (using TSE3 library), MusicXML, ABC Music, PMX, MusiXTeX and LilyPond.
- Imports MIDI and MusicXML.
- The NoteEdit fileformat is similar to the format of the music publication program (MUP). Its a plaintext format, with a simple syntax for describing the music, so computer geeks can edit it by hand if they want to:).
- NoteEdit is translated into the following languages: German, Spanish, French, Hungarian, Italian, Russian, Slovak, Slovene and Swedish. It supports UTF-8 encodings for lyrics, score title, composer, copyright and other document strings.
Enhancements:
Release Candidate of NoteEdit 2.8.1.
The beta version can no longer be downloaded.
Many bugfixes and improvements to the beta version (see ChangeLog for details).
Download (2.5MB)
Added: 2006-05-28 License: GPL (GNU General Public License) Price:
720 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above drum search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed