Warning: mysqli_real_connect(): Headers and client library minor version mismatch. Headers:50625 Library:50543 in /sites/rockbox.org/flyspray/adodb/drivers/adodb-mysqli.inc.php on line 108 FS#10192 : Drumkit / Drumpad / Sample Trigger / Instrument Plugin



FS#10192 - Drumkit / Drumpad / Sample Trigger / Instrument Plugin

Attached to Project: Rockbox
Opened by Marc Guay (Marc_Guay) - Friday, 08 May 2009, 16:48 GMT
Last edited by Marc Guay (Marc_Guay) - Sunday, 10 May 2009, 13:34 GMT
Task Type Patches
Category Plugins
Status New
Assigned To No-one
Operating System Sansa e200
Severity Low
Priority Normal
Reported Version Version 3.2
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


This plugin searches in the .rockbox/rocks/apps/drumkit directory for .raw sound files, loads them into memory, and assigns the keys to play them, creating a drumkit /sample trigger / instrument out of the player. Currently only designed for the Sansa e200.

Room for improvement:

- Add keymaps for all targets
- Allow multiple samples to be played at the same time (by using callbacks?)
- Allow for a variety of sound file types to be used
- Find a better name
This task depends upon

Comment by Gman (Thecoolgman) - Sunday, 10 May 2009, 11:03 GMT
How About you call it "DrumBox"?
Comment by David Kauffmann (BdN3504) - Sunday, 10 May 2009, 13:16 GMT
Yes, A synthesis of drummachine and rockbox would be good. either drumbox, rockmachine, rockdrum, drumrock... or simply call it drummachine, cause that's what it's supposed to be, right?
Comment by Marc Guay (Marc_Guay) - Sunday, 10 May 2009, 13:30 GMT
It could be whatever you want, really. If you put a bunch of keyboard samples in the folder it would sound like a keyboard.
Comment by Justin Hannigan (Chronon) - Sunday, 10 May 2009, 22:30 GMT
Nice idea. I think it's obviously most suited to percussion since we don't have enough buttons to manage very complex melodies on these DAPs. A simple "Drum kit" might suffice for a name. I think there's no reason to be slavish to the Foobox/Rockfoo nomenclature, though drumbox doesn't seem too bad.

By .raw you just mean raw PCM?
Comment by Marc Guay (Marc_Guay) - Monday, 11 May 2009, 17:54 GMT
Chronon: Yes, raw PCM. I'm looking into multiple codec implementation now.
Comment by Marc Guay (Marc_Guay) - Thursday, 04 June 2009, 18:40 GMT
Updated with keymap for the c200.
Comment by Gman (Thecoolgman) - Wednesday, 17 June 2009, 10:44 GMT
What is the possibility of this on the 5th Gen?