It is currently Sun Jul 13, 2025 11:34 pm




Post new topic Reply to topic  [ 14 posts ] 
Author Message
 Post subject: pattern format...
PostPosted: Sun Jun 09, 2013 9:19 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Hi guys so Ive had this 404sx for about a few days now and was wondering... did anyone backwards engineer the .bin format of the pattern files yet?

I looked into it shortly and was able to change a short pattern that played pad A5 to play pad A6 instead. The pads are stored as midi note numbers so 0x2F is A1 (see manual page 47)...

So did anyone research this? Is there even need for it?

Keep bouncin'.


Last edited by jarills on Sun Jun 09, 2013 10:46 pm, edited 1 time in total.

Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Sun Jun 09, 2013 9:38 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Quick update: I can also alter the velocities with which the pads are played. So I can take a pattern, open it in a hex editor, change the pads and their velocities, save back to SD card and 404sx will eat it.

Update #2: Managed to change for how long a note is being held. Also figured out the positioning system inside the beat (96 PPQ-based, see manual p.49), just minor details missing in the puzzle.


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Mon Jun 10, 2013 5:32 pm 
Member
User avatar

Joined: Sat Dec 26, 2009 1:54 am
Posts: 73
Location: Amsterdam
Why not try: http://labs.rumori.hu/bankrobber/ ???

:idea:


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Mon Jun 10, 2013 8:36 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Wow, I didn't know! That's awesome!

However, I was thinking about something like a small tool that will read pattern and pad infos and allow you to track it to multiple seperate wave files... so you could load it up in a daw and mix?

Not sure if there's any demand for that or what, but Id love to have that.


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Wed Jun 12, 2013 3:30 am 
Winner of Silver Medal
Winner of Silver Medal
User avatar

Joined: Mon Aug 01, 2011 2:11 am
Posts: 1307
Location: San Diego
This would be good idea if the person didn't use any effects or rendered effects to the samples themselves.


However, I don't know how many people use the 404's sequencer since it's not very good. This would more likely be a project for 505, 555 606, etc. as those sequencers are much more friendly and flexible and usable.

_________________
Image


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Wed Jun 12, 2013 12:18 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Yeah my idea, but that might be just the way it works for me, is using the portable 404 to sample/track/arrange/compose... so all of the music related stuff... it also keeps you out of the sound-design trap and almost all you can do is chose fitting samples and play with the arrangement/structures.

And then after that's done, go with it into multitrack and do all the mixing, panning, all that stuff that the SP is really bad at :-D

I started writing a little C++ library for reading pattern/pad/stp files from the 404sx... maybe Ill put that online open source for all other projects to peruse... and after that I can add a module that will take that info, let you select a pattern and export the individual stems as they appear in the sequence (except the lo-fi effect, which would have to be resampled in order to be tracked out).

Thoughts?


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Thu Jun 13, 2013 5:42 pm 
Member
User avatar

Joined: Sat Dec 26, 2009 1:54 am
Posts: 73
Location: Amsterdam
jarills wrote:
Yeah my idea, but that might be just the way it works for me, is using the portable 404 to sample/track/arrange/compose... so all of the music related stuff... it also keeps you out of the sound-design trap and almost all you can do is chose fitting samples and play with the arrangement/structures.

And then after that's done, go with it into multitrack and do all the mixing, panning, all that stuff that the SP is really bad at :-D

So you wanna create something like this: http://www.renoise.com ? :mrgreen:


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Fri Jun 14, 2013 7:33 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Nah it's more about a little tool that will let you select a pattern and export it as multiple wav stems (pads separately, but according to pattern)... and then load those up in cubase/reaper/whatever :-)

So actually something like Samples+Pattern=Multi-Wave-Export

And as a bonus a checkbox to export all waves normalized independently.


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Fri Jun 14, 2013 7:55 pm 
Member
User avatar

Joined: Sat Mar 14, 2009 7:52 pm
Posts: 1200
Location: PDX, OR
Prolly not going to happen anytime soon. I would just get used to doing it the old fashioned way (recording it yourself).


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Fri Jun 14, 2013 8:16 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Im working on it. Will post stuff as it gets done... but may take a while :-))


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Fri Jun 14, 2013 11:30 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
So I managed to read out patterns/pad_info files, samples and combine it all together to export seperate waves for a pattern of my chosing. Looks & sounds good (in audacity). Loop/Gate/Reverse isn't supported yet so I tried it on drums first (all non-gate, non-loop, non-reverse).

Console output:
Attachment:
File comment: console output
export_console.png
export_console.png [ 88.87 KiB | Viewed 6728 times ]


Audacity:
Attachment:
export_auda.png
export_auda.png [ 66.03 KiB | Viewed 6728 times ]


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Sat Jun 15, 2013 5:18 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
gate&reverse supported as well now... as soon as I have "loop" and AIFF working I'll add a little GUI and post a beta... anyone interested in testing the beta version? I can make a linux or windows build from here (but mac is just a matter of recompiling on a mac).

Attachment:
export_auda2.png
export_auda2.png [ 74.97 KiB | Viewed 6716 times ]


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Sun Jun 16, 2013 3:30 pm 
Member

Joined: Wed Jun 05, 2013 1:13 pm
Posts: 30
Put together a gui... this thing works for me now.

You can name your pattern (like "intro") and the tracks will have that name in them (easier to manage in a DAW).

Attachment:
bouncinsp-mainwindow.png
bouncinsp-mainwindow.png [ 43.41 KiB | Viewed 6701 times ]


Happy tracks, normalized and ready to go. The different file sizes are due to mono/stereo.

Attachment:
bouncinsp-tracks.png
bouncinsp-tracks.png [ 48.87 KiB | Viewed 6701 times ]


So if anyone's interested, let me know, I could make a beta build. I'm gonna be using it myself anyhow ;-)


Offline
 Profile  
Top 
 Post subject: Re: pattern format...
PostPosted: Sat Jul 20, 2013 4:02 pm 
Member

Joined: Wed Feb 27, 2013 4:33 pm
Posts: 103
definitely interested in a beta build.


Offline
 Profile  
Top 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 14 posts ] 



Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: