https://github.com/trivedigaurav/tabla-js
https://github.com/trivedigaurav/tabla-js
miscellaneous music synthesizer tabla
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/trivedigaurav/tabla-js
- Owner: trivedigaurav
- License: mit
- Created: 2018-03-18T20:26:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-29T19:45:36.000Z (over 7 years ago)
- Last Synced: 2025-03-30T00:11:10.258Z (about 1 year ago)
- Topics: miscellaneous, music, synthesizer, tabla
- Language: JavaScript
- Size: 470 KB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tabla-js
Proof-of-concept app for playing tabla compositions using [MIDI.js](https://github.com/mudcube/MIDI.js)
[Demo](https://trivedigaurav.com/exp/tabla-js-master/example.html) available online.
It uses sound samples by Pete Lockett (with permission) downloaded from [here](http://www.petelockett.com/pete%20new%20pages/tabla%20programming.html):
| Sample | Note | Decimal|
| ------------------|:-----------:|--------:|
| Hi Vhoop | A0 | 21 |
| flick | Bb0 | 22 |
| ge open attack | B0 | 23 |
| ge open | C1 | 24 |
| ge quick | Db1 | 25 |
| ge soft open hi | D1 | 26 |
| ge soft open | Eb1 | 27 |
| ge stacatto | E1 | 28 |
| gu bend up | F1 | 29 |
| ke 3 | Gb1 | 30 |
| na open | G1 | 31 |
| na | Ab1 | 32 |
| ne | A1 | 33 |
| silence | Bb1 | 34 |
| ta | B1 | 35 |
| te 3 | C2 | 36 |
| te | Db2 | 37 |
| thun | D2 | 38 |
| ti 2 | Eb2 | 39 |
| ti | E2 | 40 |
| tin 2 | F2 | 41 |
| tin | Gb2 | 42 |
Look up `mapBols` in [js/play.js](js/play.js) for mapping to tabla bols.