https://github.com/victor-david/tambala
Tambala is an advanced drum machine and song generator for Windows. You can create various patterns using different drum kits and combine them in various ways. You can use it to create drum tracks for inclusion in other projects or to study rhythms that you're interested in.
https://github.com/victor-david/tambala
drum drum-machine drumkit drums waveform windows wpf-application
Last synced: about 2 months ago
JSON representation
Tambala is an advanced drum machine and song generator for Windows. You can create various patterns using different drum kits and combine them in various ways. You can use it to create drum tracks for inclusion in other projects or to study rhythms that you're interested in.
- Host: GitHub
- URL: https://github.com/victor-david/tambala
- Owner: victor-david
- License: gpl-3.0
- Created: 2019-02-05T17:54:27.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T19:30:23.000Z (7 months ago)
- Last Synced: 2025-01-21T07:11:12.641Z (3 months ago)
- Topics: drum, drum-machine, drumkit, drums, waveform, windows, wpf-application
- Language: C#
- Homepage:
- Size: 12.9 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tambala
Tambala is an advanced drum pattern and song generator for Windows.
You can create various patterns using different drum kits and combine them in various ways.
You can use it to create drum tracks for inclusion in other projects or to study rhythms that you're interested in.### Features - You can:
* Establish multiple drum patterns per project.
* Assign each drum pattern its own drum kit made up of different instruments.
* Assign each pattern its own number of quarter notes.
* Divide quarter notes into eighth notes, eight note triplets, sixteenth notes, and thirty-second notes.
* Adjust the velocity of each note of an instrument (i.e. how hard the drum is hit)
* Adjust the pitch of each instrument up or down three octaves.
* Pan each instrument left or right.
* Adjust the overall volume of each instrument.
* Mute or solo instrument(s).
* Adjust the overall volume of each drum pattern.
* Adjust EQ for each drum pattern.
* Combine patterns into a song. You select at which point each pattern (or patterns) play.
* Set overall tempo and volume.
* **Make all adjustments** while the pattern or song is playing.### Drum Kits
Tambala has five built-in drum kits: Standard, Cuban, TR-808, Tribal, and Piano. As mentioned above, you can
set each pattern within a project to use a different drum kit if you like.### Create Audio File
Once your project is the way you want, you can create a loopable **.wav** file for use in other programs.### Screen Shots
#### Overall layout
#### One instrument focus mode with its corresponding velocity sliders

#### Rendering window to create a .wav file from the project
### Acknowledgements
Many thanks to the following persons and projects. Without their work, this project wouldn't have been possible.* [SharpDx](https://github.com/sharpdx/SharpDX)
* [NAudio](https://github.com/naudio/NAudio)
* [Egor Rumyantsev](https://www.behance.net/pio-5)