#76082 - TheChuckster - Sat Mar 18, 2006 2:48 am
EDIT: New update!!! See last page
Something special I coded a month ago:
Quote: |
The Roland TR-909 drum machine is the beat box that launched the electronic dance music revolution. As Ishkur says in his EDM Guide, "The 909 doesn't have a bass drum -- that's just a weird thud emanating from the box that has launched a million dance records." The familiar oonst oonst oonst rhythm and the signature hand clapping has filled dance floors since 1980.
I wrote DS Drum Machine to pay homage to this classic drum machine that is ubiquitous throughout trance music. I love the sound of it. Want to rap, dance, or practice beat boxing? Better do it in style by whipping out your Nintendo DS with DS Drum Machine on it. :) |
http://thechuckster.homelinux.com/tr909/
Let me know what you think about it!
Last edited by TheChuckster on Sun May 28, 2006 10:28 pm; edited 4 times in total
#76083 - m2pt5 - Sat Mar 18, 2006 2:56 am
I hope full Supercard SD is added to chishm's libs soon. I'd like to be able to play with this.
_________________
Don't sign your posts, it's dumb.
#76085 - TheChuckster - Sat Mar 18, 2006 3:29 am
Okay, I hear you all! I released a version that works on every homebrew method for DS. Check it out on the site or grab it directly from here:
http://thechuckster.homelinux.com/tr909/tr909_nogbamp.zip
#76114 - tssf - Sat Mar 18, 2006 10:06 am
It's awesome. You absolutely need a GUI, though.
http://www.sonicftp.com/synth/lcasesynth/tr909.jpg
Use that as a basis. :D
Can't wait to see how this project progresses.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76120 - Mrshlee - Sat Mar 18, 2006 10:51 am
Thats bloody awesome :D
Good work man. DS Synths would be pretty freaking cool - sadly it doesn't have the power for reverb :)
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#76122 - headspin - Sat Mar 18, 2006 12:25 pm
Not sure if you will want to use this, but I've made a TR-909 display you can put in your program. I guess you could either make it functional or purely for nostalgia on the bottom screen. Anyway, your free to use it.
[Images not permitted - Click here to view it]
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#76123 - MatLeOuf - Sat Mar 18, 2006 1:07 pm
Hmm it's weird. I've tried both versions (the GBAMP and the nogbamp), both launch fine, but in both case I've got no sound!
I see the "line" moving, and can add X's but nothing, and I've tried moving the sound slider.
I've got an M3 with firmware V6.
#76128 - TheChuckster - Sat Mar 18, 2006 2:33 pm
headspin, that's awesome! Thanks. As for the M3 problems, I really don't know what could be up with that...
I read something about the powerON line a while back. I'm using
Code: |
powerON(POWER_ALL_2D); |
Any developers with M3 have any ideas?
#76130 - Mrshlee - Sat Mar 18, 2006 3:30 pm
TheChuckster wrote: |
headspin, that's awesome! Thanks. As for the M3 problems, I really don't know what could be up with that...
I read something about the powerON line a while back. I'm using
Code: | powerON(POWER_ALL_2D); |
Any developers with M3 have any ideas? |
http://forum.gbadev.org/viewtopic.php?t=8122&highlight=poweron+powerall
pepsiman wrote: |
As the M3 and G6 firmwares turn off the power to the 2D cores before running a program, homebrew which does not remember to turn the power on does not run on these flash carts.
Homebrew authors can ensure M3/G6 compatibility by adding "powerON(POWER_ALL_2D|POWER_SWAP_LCDS);".
As a workaround for existing homebrew that does not turn the power on, I'm releasing an nds loader that will turn the power on before running the program.
Download from http://pepsiman.pwp.blueyonder.co.uk/m3powerloader.bin
Windows usage: copy /b m3powerloader.bin + file.nds file.ds.gba
Unix usage: cat m3powerloader.bin file.nds > file.ds.gba
Put the .ds.gba file on your CF card or on your G6 and run from the menu as normal. |
then again.. Your having a problem with the sound? :S
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#76132 - MatLeOuf - Sat Mar 18, 2006 3:36 pm
But normally incompatible software hangs the DS. Here it runs fine, there's just no sound, and it's kind of problematic for this kind of soft ;)
#76137 - tepples - Sat Mar 18, 2006 4:00 pm
Mrshlee wrote: |
DS Synths would be pretty freaking cool - sadly it doesn't have the power for reverb :) |
Yes it does. Use audio capture on the DS audio output, run a delay/early reflection filter on this, and then play it back on the last couple channels.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#76153 - tssf - Sat Mar 18, 2006 7:43 pm
Oddly enough, the software runs perfectly fine on my Firmware v16'd M3, and my DS has the latest flashme installed as well.
MatLeOuf, did you launch it like a game, or did you launch it like a demo? (Pressing "Start" to launch it, as opposed to pressing "A")
headspin, the GUI looks pretty neat but you're missing a few areas from the original machine :) Though, from the looks of it, there's no room unless you modify the input area for the drums in the pattern.
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76163 - vb_master - Sat Mar 18, 2006 8:32 pm
This is awesome!
_________________
Back.
#76209 - MatLeOuf - Sun Mar 19, 2006 2:24 pm
tssf wrote: |
Oddly enough, the software runs perfectly fine on my Firmware v16'd M3, and my DS has the latest flashme installed as well.
MatLeOuf, did you launch it like a game, or did you launch it like a demo? (Pressing "Start" to launch it, as opposed to pressing "A") |
I've got the same "setup" as you. I tried both : when I press "A", I see the interface but nothing happens, no sound and I can't move the cursor ; when I press Start, everything moves, I can add X's but I don't hear any sound...
#76217 - tssf - Sun Mar 19, 2006 4:23 pm
Reminds me of the DSLair sound issue I had when playing back on a GBAMP. I noticed that sound only comes out of one channel (left) when playing back on my M3..could that also be an issue with the M3?
_________________
Mathew Valente [TSSF]
------
Chrono Resurrection Musician
#76232 - HtheB - Sun Mar 19, 2006 5:57 pm
I tried, and it worked gr8 on my M3 SD... but when I try again (turn off and on my DS and load the file) it doesnt make any sound anymore...
:(
this looks very similair to Fruity Loops on the PC :)
#76233 - TheChuckster - Sun Mar 19, 2006 6:02 pm
Has sound ever worked before with NDS homebrew on your M3?
#76234 - HtheB - Sun Mar 19, 2006 6:06 pm
TheChuckster wrote: |
Has sound ever worked before with NDS homebrew on your M3? |
yes :)
the sound worked first for me.. but my battery was empty while playing.. and now.. no sound anymore (with your homebrew)
#76243 - HtheB - Sun Mar 19, 2006 7:16 pm
oke guys.. I fixed it with the pepsiman loader! :)
it works GREAT!
http://www.uploading.com/?get=T2MRJPK3
uploaded :)
here you go M3 GUYS! LETS GET THE BEAT STARTED!
#76245 - quadomatic - Sun Mar 19, 2006 7:38 pm
wow this thing is great!
I too wish it had a gui though
#76246 - HtheB - Sun Mar 19, 2006 7:49 pm
quadomatic wrote: |
wow this thing is great!
I too wish it had a gui though |
oke..
it has a sample at the beginning..
+ (D-pad) = select a place to put in or delete a sound (you can see the instrument on the bottum of the topscreen)
A = add sound
B = delete sound
L = let the beat go faster
R = let the beat go slower
select = make a larger place to set beats (you cant go back to the earlier once again :( )
start = delete all sounds
:)
#76247 - MatLeOuf - Sun Mar 19, 2006 7:56 pm
Thanks! Works also for me now :)
Good job with the app by the way!
#76248 - HtheB - Sun Mar 19, 2006 8:04 pm
MatLeOuf wrote: |
Thanks! Works also for me now :)
Good job with the app by the way! |
tnx to TheChuckster ;) :)
#76275 - TheChuckster - Mon Mar 20, 2006 2:25 am
X and Y let you go back and forth in the patterns.
#76376 - TheChuckster - Tue Mar 21, 2006 3:52 am
headspin, your awesome 909 GUI interface integrated nicely into the program. You were a great help to the project. Just a few more features to add (maybe this weekend) and then a new release.
I owe it to you...
#76676 - headspin - Thu Mar 23, 2006 1:47 pm
np :) Let me know if you end up putting in the 303 and I'll nock up a graphic for that.
_________________
Warhawk DS | Manic Miner: The Lost Levels | The Detective Game
#76726 - TheChuckster - Thu Mar 23, 2006 10:47 pm
Right now I'm planning on adding an 808. 303 will be done once I figure out a way to make my soft synth sound like one. (Gotta somehow implement a fixed-point low-pass filter with just Precalculus knowledge)
#76728 - tepples - Thu Mar 23, 2006 10:59 pm
To learn how to make an IIR low-pass filter, you'll need to learn digital signal processing. Free online tutorial
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#85313 - TheChuckster - Sun May 28, 2006 10:17 pm
I released a new version with a lot of added features like 808 samples, a graphical user interface, a new demo, and accented drums. It's pretty sweet!
Check it out at my website: http://thechuckster.homelinux.com/tr909/
Let me know how you like it and tell me about any bugs.
I'd like a digital camera photo of a DS running it, too, with the new GUI. Any photos would be greatly appreciated. My email is TheChuckster [(a)] gmail.com
#85352 - Sektor - Mon May 29, 2006 8:27 am
Here's a >photo< of it running on my DS with M3CF.
#85373 - TheChuckster - Mon May 29, 2006 3:55 pm
Thanks. You get credit on the web page now.
#85391 - lambi1982 - Mon May 29, 2006 7:55 pm
great :)
_________________
Who, Me?
#85486 - HtheB - Tue May 30, 2006 9:34 pm
doesn't work on my M3SD :(
#85589 - TheChuckster - Thu Jun 01, 2006 2:37 am
I compiled an experimental build just for you with the M3 SD and Supercard SD support enabled in the FAT library. Replace the current stable NDS file with this experimental one and try running it.
Here's the link:
http://thechuckster.homelinux.com/~chuck/tr909_test.nds
Report back on how well it worked. I hope this helps.
#85590 - vb_master - Thu Jun 01, 2006 3:03 am
I got a error on FAT_fclose and FAT_fread. PassKey, MP.
_________________
Back.
#85889 - TheChuckster - Fri Jun 02, 2006 9:57 pm
Don't use the test build with GBAMP.
#85924 - HtheB - Sat Jun 03, 2006 5:46 am
doesnt work with the new one eather :(
#86580 - Materialist - Wed Jun 07, 2006 11:29 pm
Nope old and test version are not working on my M3SD either.
Says "unable to load Media Device".
_________________
Marine, we need you to head to the depths of the compound to rescue a scientist that is being held hostage by Satan and his manyfold minions.
Here's your pistol and eight rounds of ammunition. Good luck.
#86648 - HtheB - Thu Jun 08, 2006 3:34 pm
any update?
#88832 - HtheB - Wed Jun 21, 2006 8:23 pm
still no update? :)
#88833 - TheChuckster - Wed Jun 21, 2006 8:24 pm
I'm having a rough time with it right now... it's not loading ANYTHING for me.
#88838 - HtheB - Wed Jun 21, 2006 8:42 pm
TheChuckster wrote: |
I'm having a rough time with it right now... it's not loading ANYTHING for me. |
:'( thats a pity :( (but I still got the old version ^_^ )
#88848 - TheChuckster - Wed Jun 21, 2006 9:32 pm
Okay. Great news! There's a new release. Test it out. It has a new FAT library that should hopefully work with all of your media devices.
EDIT: Try it out on a real subwoofer. I plugged it into my AV receiver downstairs and the 808 bass drum shakes the whole house...
#91337 - Neil - Thu Jul 06, 2006 3:13 pm
I've downloaded this again, and unforunately it's still not working on the m3 MiniSD. I just get a black top-screen and a white bottom screen. Anyone got it working with this setup? Seems like an ace program, can't wait to try it out!
#91346 - TheYak - Thu Jul 06, 2006 4:40 pm
I've got a DSL w/ M3 MiniSD (2GB Sandisk), flashed with v7 and it works fine for me.
I can't be certain now, but when using the passcard device, I think I had to jump it through Moonshell to get it to run.
Didn't do anything crazy for setup, I've got the TR909 binary under a subdirectory and the TR909 directory at the root of the card.
#93476 - Mota - Wed Jul 19, 2006 12:29 pm
None of the releases so far have worked on my Supercard MiniSD + Flashmev7lite.
The first hangs at 'loading background' or something
The second gives black screens
The 'test' version just garbles + dies
A real shame, I'm dying to try this out!
#93537 - TheChuckster - Wed Jul 19, 2006 7:50 pm
Well, I might be able to squeeze in some time to do a ROMfs version.
#93900 - clone dad - Fri Jul 21, 2006 10:04 pm
It doesnt work on my gbamp....it gets a black screen looking fro gfx...
_________________
I don't know anything.
#93940 - brennan - Sat Jul 22, 2006 1:38 am
Works perfectly on mine, do you have the tr-909 folder on your root dir?
_________________
Hardware: GBAMP v2, Datel MML, NDS phat (Flashme v7)
#93942 - clone dad - Sat Jul 22, 2006 1:47 am
well i got it working but when i open it it plays this annoying beat over and over and i cant stop it :-/
_________________
I don't know anything.
#93950 - brennan - Sat Jul 22, 2006 2:21 am
That is the background beat
>_>;
_________________
Hardware: GBAMP v2, Datel MML, NDS phat (Flashme v7)
#93953 - clone dad - Sat Jul 22, 2006 2:23 am
am i supposed to compose with that going on? o_O
_________________
I don't know anything.
#93954 - brennan - Sat Jul 22, 2006 2:23 am
Yeah.
_________________
Hardware: GBAMP v2, Datel MML, NDS phat (Flashme v7)
#94030 - clone dad - Sat Jul 22, 2006 4:21 pm
heh, i got it working. I just deleted the sample.
_________________
I don't know anything.
#94859 - Mota - Wed Jul 26, 2006 2:26 pm
Got it working on GBAMP2
clone dad, how did you get rid of the backing beat? i can't find the sample anywhere :S
#94861 - Mota - Wed Jul 26, 2006 2:42 pm
Ah now I see, the backing beat is sequenced, not a sample.
This is a brilliant little program, with a few extra features it would be in the same league as nitrotracker in my opinion.
I'd really like a start/stop function. Simple, but essential.
The ability to copy/paste entire patterns would be great, as would other options like cutting/deleting etc
It'd also be nice if it booted with all the patterns empty, though once saving is implemented i suppose it won't matter.
I'm really looking forward to future versions of this, thanks :)
#122780 - CrazyP - Thu Mar 22, 2007 12:56 am
ok...now get it to work for the R4DS
/me cries
why can't this stuff just work?
#128753 - Devil_Spawn - Mon May 14, 2007 9:29 pm
sorry for digging up an old post, but does anybody still have a download for this
#128784 - Mrshlee - Tue May 15, 2007 7:45 am
This was taken down due to requests by the IP owner..
It is around tho.. look in the usual places!
Hint: D-S
_________________
MrShlee.com
Projects
Dev-Scene
MyTechpedia
#128802 - tepples - Tue May 15, 2007 12:33 pm
Mrshlee wrote: |
This was taken down due to requests by the IP owner.. |
What does Internet Protocol have to do with it?
(The other meaning conflates copyright, patent, trademark, and trade secret, and this conflation confuses people.)
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.
#128829 - Devil_Spawn - Tue May 15, 2007 7:18 pm
ok, thanks
i have found a version, its just an old one, and the newer ones were better
#139619 - mawpaw - Sat Sep 08, 2007 6:52 am
i think... im having... a panic attack... ive been using this 909 for a very long time, since its first few releases... i cant find the download(404 error) please please please help! i want to try out the new version!!!!
#150170 - danostrife - Wed Jan 30, 2008 9:06 pm
Can someone host the newest release please?
#150198 - El_Posible - Thu Jan 31, 2008 2:03 am
I downloaded mine from maxconsole.net but I have no idea whether it is new or not; this is my first swing with TR-909. The file is tr909_nogbamp.zip
#151095 - theoxylo - Mon Feb 18, 2008 9:55 pm
Any update on where to download? I would love to try it out!
And how about a TB-303 clone? :o)
I still own my original SH-101 (the one you wear).
#151165 - Sektor - Wed Feb 20, 2008 9:40 am
I mirrored some versions of this ages ago:
http://gtamp.com/DS/drum-machine
The nogbamp version should work on anything but it's an old version with just ascii graphics.
The other versions will only work on GBAMP and maybe DS-X. It won't work on R4 or anything else since it was made long before DLDI.
_________________
GTAMP.com/DS
#151231 - dub3000 - Thu Feb 21, 2008 12:10 pm
*blatant plug* i could never get this working on my r4ds, so i made my own drum machine app. i haven't updated it in ages but it works fine on most cards and you can upload your own sounds.
http://www.remaincalm.org/nds/
--dan