Hacking the 404SX

Moderator: TGN

Post Reply
User avatar
dtunez
New member
Posts: 7
Joined: Thu Feb 10, 2011 2:46 pm
Location: Munich Germany
Contact:

Re: Hacking the 404SX

Post by dtunez »

http://labs.rumori.hu/bankrobber/ is back online :D
Keep up the good work!
tape smoke
Funniest Member of the Year '09
Posts: 1877
Joined: Tue Jul 10, 2007 4:06 am

Re: Hacking the 404SX

Post by tape smoke »

any one able to hack the machine language to mess with the OS ?
I/O - EHT - Evangelist.
andrewhayter
New member
Posts: 4
Joined: Sun Jan 22, 2012 10:51 pm

Re: Hacking the 404SX

Post by andrewhayter »

Is this project dead in the water? I wanna see this work with the OG 404
jetson
Member
Posts: 282
Joined: Thu Sep 11, 2008 12:21 am
Location: Texas

Re: Hacking the 404SX

Post by jetson »

andrewhayter wrote:Is this project dead in the water? I wanna see this work with the OG 404


I'm using the current version. And to be honest, it converts files that the Roland converter rejects, so I'm still loving it.
WTF
ailahusky
New member
Posts: 1
Joined: Fri Aug 17, 2012 2:27 am

Re: Hacking the 404SX

Post by ailahusky »

I have the sp-505, and I have been investigating the "sp0" files. I used a command-line program I downloaded called "rdac2wav", and on it's "MT2" setting I can partially convert the .sp0 files to 16/44100 .wav files. By "partially", I mean that the sample can be heard, but it is interspersed with digital noise. I thought this might be somewhat helpful for those trying to decode the sp(202,303, og 404,505, possibly 808) sample format. I have attached both the open-source program by Randy Gordon, and an example sample of a snare+cymbal hit.
Attachments
rdac2wav.zip
Randy Gordon's program
(59.73 KiB) Downloaded 900 times
test.wav
Test recovered wav
(106.67 KiB) Downloaded 780 times
fresh-produce
Member
Posts: 110
Joined: Mon Aug 20, 2012 3:33 am
Location: Missoula,MT

Re: Hacking the 404SX

Post by fresh-produce »

Is there anyway to take the samples of my 404sx and load them directly to my computer?
arcticcircles
New member
Posts: 6
Joined: Thu May 10, 2012 12:54 am
Location: LA

Re: Hacking the 404SX

Post by arcticcircles »

fresh-produce wrote:Is there anyway to take the samples of my 404sx and load them directly to my computer?


w/ a card reader. cost you less then ten bucks if you dont have one.
User avatar
ellaguru
Member
Posts: 7753
Joined: Sun Jan 04, 2009 9:43 pm
Location: France-Italy

Re: Hacking the 404SX

Post by ellaguru »

ailahusky wrote:I have the sp-505, and I have been investigating the "sp0" files. I used a command-line program I downloaded called "rdac2wav", and on it's "MT2" setting I can partially convert the .sp0 files to 16/44100 .wav files. By "partially", I mean that the sample can be heard, but it is interspersed with digital noise. I thought this might be somewhat helpful for those trying to decode the sp(202,303, og 404,505, possibly 808) sample format. I have attached both the open-source program by Randy Gordon, and an example sample of a snare+cymbal hit.


OT
Man please make a thread on the sp505 section, this seems very interesting!!
tape smoke
Funniest Member of the Year '09
Posts: 1877
Joined: Tue Jul 10, 2007 4:06 am

Re: Hacking the 404SX

Post by tape smoke »

ailahusky wrote:I have the sp-505, and I have been investigating the "sp0" files. I used a command-line program I downloaded called "rdac2wav", and on it's "MT2" setting I can partially convert the .sp0 files to 16/44100 .wav files. By "partially", I mean that the sample can be heard, but it is interspersed with digital noise. I thought this might be somewhat helpful for those trying to decode the sp(202,303, og 404,505, possibly 808) sample format. I have attached both the open-source program by Randy Gordon, and an example sample of a snare+cymbal hit.


wondering if the wav you attached is the actual raw converted data or a recorded sample. this might help someone solve your problem.
I/O - EHT - Evangelist.
User avatar
Om_Audio
Member
Posts: 987
Joined: Wed Dec 12, 2007 6:18 am
Location: The desert.
Contact:

Re: Hacking the 404SX

Post by Om_Audio »

this project seems dead, yes? a shame he did SUCH a great job on it!
https://soundcloud.com/clifford-novey
SP-202 (SOLD), SP-303 (SOLD), SP-404SX (main one I useD- killed w wrong PSU!), SP-505 (still have it!), SP-555 (SOLD), ES-1 (SOLD), ESX-1 (SOLD), RS7000, etc.
rmri
Member
Posts: 21
Joined: Wed Jan 26, 2011 7:53 pm

Re: Hacking the 404SX

Post by rmri »

I'm back and have some updates cooking.
Please follow on Twitter for the latest news.

:arrow: https://twitter.com/bankrobberapp

Peace
User avatar
Om_Audio
Member
Posts: 987
Joined: Wed Dec 12, 2007 6:18 am
Location: The desert.
Contact:

Re: Hacking the 404SX

Post by Om_Audio »

NICE!!
:)
https://soundcloud.com/clifford-novey
SP-202 (SOLD), SP-303 (SOLD), SP-404SX (main one I useD- killed w wrong PSU!), SP-505 (still have it!), SP-555 (SOLD), ES-1 (SOLD), ESX-1 (SOLD), RS7000, etc.
User avatar
Rabot
Member
Posts: 779
Joined: Fri Apr 03, 2009 9:31 pm
Contact:

Re: Hacking the 404SX

Post by Rabot »

Really stoked about this !!
GV1
New member
Posts: 2
Joined: Sun Oct 06, 2013 2:10 pm

Re: Hacking the 404SX

Post by GV1 »

Going to read all this thread later. Maybe I can be of some help. I'm a C and C++ software developer. Very interesting thread though. I tried to hack the Jazzmutant Lemur firmware, but was very difficult.
denken24
New member
Posts: 7
Joined: Mon Nov 10, 2014 11:34 am
Location: Germany

Click noise when double-triggering the same sample

Post by denken24 »

I work on an MS-Excel tool that helps you to write/edit pattern: See SheetMusic2Pattern in this forum or Roland SP-404SX on my website.

Now I have identified an issue when double-triggering the same sample at different velocity values in a short sequence. I hear a click noise when the second trigger (at lower velocity) is played. I assume that this happens if the double-trigger sequence is shorter than the sample/wav length.

Example: Play 1/16 notes on a surdo. The complete surdo sample/wav takes 1.5 seconds to complete. The second note is triggered after 0.2 seconds at a lower velocity.

Code: Select all

____########_____ Surdo sample takes 1.5 seconds (here: 8 character)
    ^             Surdo sample triggered the first time at full volume
____##........___ Surdo sample triggered a second time at a lower volume
      ^           Click noise when SP is switching to lower velocity value

The SP pattern file looks like:

Code: Select all

18 80 00 00 00 00 00 00
30 61 00 00 64 00 00 01
18 61 00 00 64 00 00 01
48 61 00 00 19 00 00 01  * click...
18 61 00 00 64 00 00 01
48 61 00 00 19 00 00 01  * click...
18 61 00 00 64 00 00 01
18 61 00 00 19 00 00 01
...

The meaning of each row of a SP pattern file:

Code: Select all

18 61 00 00 19 00 00 01
|  |  |  |  |  |  |--|
|  |  |  |  |  |  Length (Ticks, 2 Bytes)
|  |  |  |  |  unknown
|  |  |  |  Velocity (0 - 127)
|  |  |  unknown
|  |  Channel Offset (00=ABCDE, 01=FGHIJ)
|  Pad (MIDI-Note, 47-106)
Interval (Ticks)

Is there a way to trigger the same pad two or more times in a kind of polyphony or do I have to copy the sample to another pad and trigger this one?
Last edited by denken24 on Wed May 20, 2015 9:12 pm, edited 1 time in total.
Post Reply