Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > RJDMC 1.05 Release Owner: Rushjet1 New post
Page 1 of 5 Sort: Goto Page: [1] [2] [3] [4] [5] Next >>
RJDMC 1.05 Release Posted: 2010-09-24 22:49  (Last Edited: 2013-03-21 00:22) Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 5012 days
Location: Atlanta, GA
Status: Offline

#9819
UPDATE: Latest release: [url=http://4x86.com/RJDMCv1.05.zip]RJDMC v1.05

I had released this at nesdev as I was on vacation (limited internet) but forgot to post it here when I was done.
--------------------------------------

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.

[url=http://4x86.com/DMC_Editor.exe]you can get it here.

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.

Posted: 2010-09-25 02:25 Reply | Quote
cak

Avatar

Member for: 4313 days
Location: oregon
Status: Offline

#9822
Very nice.

_______________________
[url=http://2a03.free.fr/?p=pub&dir=cak]Famicom tunes
Posted: 2010-09-25 02:44 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#9823
Sweet, man. It does what needs to be done & it's pretty fast.

Why not call it RushRip?

Name it after your pseudonym & because it rips samples in a flash.

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2010-09-25 03:42 Reply | Quote
tadpole

Avatar

Member for: 5712 days
Location: Renton, WA, USA
Status: Offline

#9829
except that it doesn't rip samples

Posted: 2010-09-25 03:44  (Last Edited: 2010-09-25 03:44) Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#9830
Let me rephrase that; Name it after your pseudonym & because it converts samples in a flash. :P

Where would I be if you weren't here to correct my mistakes, tadpole?

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Posted: 2010-09-25 03:44  (Last Edited: 2010-09-25 03:44) Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 5012 days
Location: Atlanta, GA
Status: Offline

#9831
someone at theshizz suggested Rush DMC ... that could work

DMCJet1 lolol?

Posted: 2010-09-25 14:28 Reply | Quote
cak

Avatar

Member for: 4313 days
Location: oregon
Status: Offline

#9841
Rush-DMC sounds cool.

I like the dmc to wav feature alot. You should allow conversion of already existing dmc samples too (if it's possible).

_______________________
[url=http://2a03.free.fr/?p=pub&dir=cak]Famicom tunes
Posted: 2010-09-25 16:21 Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 5012 days
Location: Atlanta, GA
Status: Offline

#9848
Yeah, that's very possible

Posted: 2010-09-25 17:11 Reply | Quote
nicetas_c



Member for: 4582 days
Location: AB, CA
Status: Offline

#9849
Hmm, looks neat.

However, there should be an option to export DPCM samples where (size mod16 = 1) for looping, just in case someone wants to.

Posted: 2010-09-25 18:14  (Last Edited: 2010-09-25 18:14) Reply | Quote
cak

Avatar

Member for: 4313 days
Location: oregon
Status: Offline

#9850
Oh yeah, there should prob be a size-correction option for dmc's that have a few extra bytes. I don't know about Famitracker, but in PPMCK the extra bytes cause clipping (unless sample size is specified in the MML). You probably already knew that though.

_______________________
[url=http://2a03.free.fr/?p=pub&dir=cak]Famicom tunes
Posted: 2010-10-06 12:23 Reply | Quote
nicetas_c



Member for: 4582 days
Location: AB, CA
Status: Offline

#10300
In case anyone wonders, Rushjet1 has made a 0.05 version on the 2A03.org Forum but the Forum is too erratic that you must be lucky enough to be able to get it.

[color=#333333]On an offtopic note, Rushjet1 is the moderator of the 2A03.org forum, for those who do not already know (although most of you would have probably known about this before).

Posted: 2010-10-06 19:25 Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 5012 days
Location: Atlanta, GA
Status: Offline

#10303
copied from 2a03

Rather than edit old code, I just uploaded a new version.

[url=http://4x86.com/RJDMCv0.1.zip]RJDMC v0.1

As this was not polished in any way a few of the features are a bit dumb still, but it shouldn't cause errors (tested on my laptop too). The problem you were having is that the program could not find SSRC.exe because the Open File Dialog changed its working directory For some reason Windows 7 does not replicate this behavior. I fixed it in this release though!

Changes:

-New GUI
-Added waveform view of DPCM
-Added preview ability (currently does not stop on file open)
-Added some toolbar buttons, only a couple do anything.

Posted: 2010-10-07 01:14 Reply | Quote
Mex

Avatar

Member for: 4642 days
Location: Victoria, British Columbia
Status: Offline

#10311
Quite liking the new UI. Very user friendly.

Good work so far with this, here's hoping it will be seen brightly by your profs.

Posted: 2010-10-07 15:10 Reply | Quote
nicetas_c



Member for: 4582 days
Location: AB, CA
Status: Offline

#10322
I think it should not be too difficult to add WAV preview in the open file dialogue, just like when you import a DMC or a WAV file in FamiTracker.

Posted: 2010-10-23 02:20 Reply | Quote
Rushjet1
Moderator

Avatar

Member for: 5012 days
Location: Atlanta, GA
Status: Offline

#10734
New update!

[url=http://4x86.com/RJDMCv0.3.zip]RJDMC v0.30

It's been awhile since I've officially updated this, so there are a lot of changes (especially behind-the-scenes).

-Memory use is cut way down (for large files)
-Bit Crushing is implemented (0 is off, 1-19 is varying degrees of bits flipped, and 20 is an inverted waveform).
-Volume control is implemented (volume for the input wave is changed by x%).
-Zoom is implemented on the waveform view--unfortunately it only zooms to the middle now.
-You can highlight parts of the wave in the waveform view but it doesn't do anything. :P
-Pitch control is done, and playback is at least pretty close to how the NES would handle it, though not exact.
-Opening DMC files is possible now, and you can edit them just like .wav files.
-Several bugs were fixed, most of which most people wouldn't notice :D

Again, if there are problems, post here or e-mail me with them. Thanks!

PS- if you get .net errors, chances are that you need to install the latest version of .net

Page 1 of 5 Sort: Goto Page: [1] [2] [3] [4] [5] Next >>