I made this drum machine with Cocoa. You can edit your loops in a text editor. I made it because I like the idea of using text editors (specifically TextMate) and not point-click interfaces like Garage Band.

It "works" in that I can demo it, but I need some help from an expert at Core Audio to make it really work. Right now there's a few problems with timing that I can't get past given my nearly complete ignorance of the subject.

If you know anyone that can help me, I'd appreciate it if you sent them my address: andre at torrez.org.


comments

Justin

Please, please create DMML


Justin

Effing Typepad. Ahem, I meant: DMML


Justin

OMFG! What does it take to sneak even the appearance of HTML through the comments!?

[acronym title="drum machine markup language"]DMML[/acronym]


Justin

There. I feel better.


threeze

please to be writing a text file based mod tracker next.


battez

a textmate bundle would make this thing a snap to sue as well :) cool idea! I love in Ablteon Live, just drawing the drum patterns with the mouse. Different ways of programming sound help us to make different sounds.

forgot how nice your blog style was, mr torrez - I have spent too much time in netnewswire lite rss


battez

a textmate bundle would make this thing a snap to sue as well :) cool idea! I love in Ablteon Live, just drawing the drum patterns with the mouse. Different ways of programming sound help us to make different sounds.

forgot how nice your blog style was, mr torrez - I have spent too much time in netnewswire lite rss


Kevin Newman

I know nothing of Core Audio, but I like this, and can think of many many ways to make it more complicated, none of which I can implement, and which might not be what you are aiming for at all. Like this:

-----
Tempo: 125

Pattern A:
B:9---|9---|9---|9---|
H:3333|3333|3333|3333|

Pattern B:
B:9---|9---|9---|9---|
H:3333|3333|3333|3333|
S:--6-|--6-|--6-|--6-|

Song: AAABAAAB

-----


Andre Torrez

Yes Kevin! That's excellent. The whole idea was to make something that I could control with a text editor so it could be lightweight and simple enough for anyone to understand.


Kevin Newman

Oh, and:

-----
Samples:
B: /home/torrez/drums/808kick.wav
H: /home/torrez/drums/closedhat.wav
S: /home/torrez/drums/piccolosnaresm57.wav
-----

I'm thinking of it with everything configurable in that one text file, where each text file would be represent a song, and it could even be called from the command line:

drumbo awesomesong.txt


andyclymer

I think this is a really great idea. How about having a text field in the app itself? Load the text file once and then edit/play/save without reloading?


comments for this entry have been closed.

before this i wrote horror vacui after this i wrote enjoyment land blog

navigation


The best fresh roasted coffee right to your door. It's easy! Give Tonx a try…