Page 1 of 2

RJDMC 1.4

Posted: Mon May 11, 2015 10:36 pm
by RushJet1
Updated to version 1.4.

Lots of improvements - see below.

---

Thought I'd create a thread for this on the new forums. New version that has some convenient things.

RJDMC is a .wav -> .dmc converter that allows you to edit the resulting audio before saving. In the future I might add a split option that splits longer .wavs into multiple .dmcs for streaming dpcm.

Re: RJDMC 1.2

Posted: Tue May 12, 2015 1:47 pm
by ollaxe
Ooh, I've never seen this program before, but after 10 minutes of just playing around I'm already in love with it! Thanks! :D


Edit:
RushJet1 wrote:In the future I might add a split option that splits longer .wavs into multiple .dmcs for streaming dpcm.
Ooh, that would be really helpful! :)

Re: RJDMC 1.2

Posted: Tue May 12, 2015 7:33 pm
by mtmbTomSmith
really useful for adjusting samples as well. Thanks a ton for the utility, man.

Re: RJDMC 1.3, now with long .DMC support

Posted: Tue May 19, 2015 5:57 am
by RushJet1
Updated to 1.3 - see original post.

edit: attached example NSF of DPCM of a NSF!

Re: RJDMC 1.3, now with long .DMC support

Posted: Tue May 19, 2015 6:06 pm
by betasword
Woah. This makes a lot of things a whole lot easier. No more mucking about with Audacity and a calculator to try and figure out exact split points for various BPMs and such.

Now we just need that DPCM limit pushed up to the maximum...

Re: RJDMC 1.3, now with long .DMC support

Posted: Tue May 19, 2015 6:13 pm
by za909
DPCM conversions are indeed a lot easier with this. I might try porting a song of mine with an expansion to play on an unmodded NES with the expansion audio sampled as DPCM.

One thing I also suggested jsr a while back was making it possible to edit each bit (or step if you like) in the sample to be 1 or 0, which could really help with slight tweaks.

Re: RJDMC 1.3, now with long .DMC support

Posted: Tue May 19, 2015 6:43 pm
by RushJet1
za909 wrote:One thing I also suggested jsr a while back was making it possible to edit each bit (or step if you like) in the sample to be 1 or 0, which could really help with slight tweaks.



Technically you can already do this - zoom into the part you want to switch until you see the individual steps - then highlight whatever bit you want to change, then set "tilt" to -400 or 400 depending on if you want it to go up or down and "tilt." If you go above 499 or below -499 it will crash right now (fixed but haven't updated it yet). That should switch bytes. That's not a very intuitive way to do it but for now it works. I also need to work on the code that does the zooming because every so often it messes up, but usually works fine.

Re: RJDMC 1.3, now with long .DMC support

Posted: Thu May 21, 2015 5:16 am
by TheMudkipMaster12
When I try to import a .wav it says this:

Could not find file, or no file was selected. This is not a wave file or is corrupt!

It has never said that in the past and I don't know what's wrong. If you could find out what's wrong that would be great! I'm (sadly) using Windows Vista if that helps.

Re: RJDMC 1.3, now with long .DMC support

Posted: Thu May 21, 2015 5:18 am
by jfbillingsley
Noticed something weird about the split export: if you save over an existing txt file, it doesn't truncate the file's old contents before writing the new stuff (so, for example, if the new data is only 25KB and you write to a file that's 50KB, the latter half of the old file will still be there). Also I know the split feature is kinda beta-y right now but it'd be nice to give at least an alert if the output is more than 64 samples.

Also, I don't know how hard this is to do, but would it be possible to add a preview function to the wav import dialog? You know, like in FT where it plays the wav file without having to open it.

Re: RJDMC 1.3, now with long .DMC support

Posted: Thu Jun 25, 2015 8:09 am
by RushJet1
RJDMC 1.4 -

- You can now associate DMC files with RJDMC for double-clicking
- Fixed issues with window order when double clicking files
- Added new program icon
- Added .dmc file icon
- Got rid of adding proper 16+1 byte lengths at end of files
- RJDMC no longer crashes if you open a file that's already open somewhere else.
- RJDMC tells you when you have a text output that's too large for Famitracker to import.
- Writing a .txt file for FT to import will now overwrite existing files with the same name.