UPDATE: Latest release: RJDMC v1.4
1.4 public
- 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.
1.3 public
- Added the ability to save larger DPCMs as famitracker-importable text files.
1.2 public
- "Tilt" values can be negative now.
- All non-text areas become active when moused over.
- Saving .dmc and .wav files correctly shows the current filename.
- SSRC is now included in the RJDMC executable, so no need to have it in its own folder.
1.1 public
- .wav opening fixes
1.041 private
- Fixed cut/copy/paste/trim/delete so that they no longer crash if the file is too small (one sample)
1.04 public
- Added tilt feature
- Fixed a bug where hitting revert crashes program before a .wav is loaded
- Fixed several bugs with tilt
v1.03 public
- Minimizing the window when a .wav file is open no longer crashes RJDMC
--------------------------------------
I'm doing this for my senior project in school, so I will be releasing new updates to this program weekly. The premise of this program is that it is a DMC converter that has a UI and several options. It has no name yet
Description-
Converts a PCM .wav (16 or 8-bit, stereo or mono) to DMC format. Only waves above 33144hz will work properly--others will play too fast. If you have a 22khz wave you want to play, convert it to 44khz (or if possible, 33144hz) in some other program first. My program converts the sample rate for larger-than-33144 rates but it does a dirty job of it, so the cleanest sound will probably result from you putting it at 33144.
You can also convert a PCM .wav to another PCM .wav approximation of the DPCM. This is useful for people who make .it/xm/s3m files and want to have dpcm samples that sound like a NES's would. You can also just load full songs into this to play around (warning, large filesizes take awhile).
Compressed .wav formats are not supported, and they will not be in the future most likely. This includes ADPCM, uLaw, etc.
Future features:
-<33144hz conversion
-multiple quality/pitch settings
-Graphical DMC wave display (directly editable, copy/cut/paste)
-Preview for the current DMC wav at given frequency
-The ability to chop up large wav files so they can be played back as DMCs on the NES
-Drag 'n Drop functionality
-additional filters
-bit crushing
and a bunch of other stuff that I don't really want to list yet
----------------
If you find any bugs with a .wav file (for example, if a .wav causes it to crash or if it's PCM and it whines that this is not a wave file), send me the .wav with a description of what went wrong at rushjet1 (at) 4x86 (dot) com.
Last edited by RushJet1 (Jun 25, 2015 4:06 pm)