Login:
Menu:
Post: Author:
FamiTracker > General > FamiTracker Talk > RJDMC 1.05 Release Owner: Rushjet1 New post
Page 3 of 5 Sort: Goto Page: << Previous [1] [2] [3] [4] [5] Next >>
Posted: 2010-10-25 00:36 Reply | Quote
TechEmporium

Avatar

Member for: 5938 days
Status: Offline

#10775
Optionally, if anybody wants, I can easily convert between different bit rates & frequencies.

Check the attachment; I changed it to a 44100 Hz, 16-bit mono PCM WAV file (thank Sonic Foundry & Sony for Vegas Pro).

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

(Lousy modern technology! )
Attachments:
bass_drum_proper.wav (9 Kb)
Posted: 2010-10-25 01:41 Reply | Quote
Rushjet1
Moderator

Avatar

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

#10777
Due to the fact that people seem to have lots of files that are not "standard" rates (like 16516hz, etc), I might do something in my program that changes the hz to the nearest thing ssrc will be able to process-- this will make certain frequencies off by around 3-5 hz but that's not a big deal.

Posted: 2010-10-25 01:54 Reply | Quote
TechEmporium

Avatar

Member for: 5938 days
Status: Offline

#10778
Well, I had a look at what source code I may have in terms of a DMC program & this is what I found:

DMCConv.cpp wrote:
printf( " -r? DMC Sampling rate(0-F) (Default:F 33.14KHz)\n" );
printf( " 0: 4.18KHz 1: 4.71KHz 2: 5.26KHz 3: 5.59KHz\n" );
printf( " 4: 6.26KHz 5: 7.05KHz 6: 7.92KHz 7: 8.36KHz\n" );
printf( " 8: 9.42KHz 9:11.18KHz A:12.60KHz B:13.98KHz\n" );
printf( " C:16.88KHz D:21.30KHz E:24.86KHz F:33.14KHz\n" );


It seems like Norix already had this under his belt using C language. The problem is that his source code comments are in Japanese & don't render properly on my computer.

But I hope this may serve as something helpful (I also attached the program with its source code, if you're interested).

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

(Lousy modern technology! )
Attachments:
dmcconv005.zip (38 Kb)
Posted: 2010-10-25 02:40  (Last Edited: 2010-10-25 05:09) Reply | Quote
Rushjet1
Moderator

Avatar

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

#10780
I have those written out already, as "SSRC-compatible nearest rates." These are:

F: 33144 E: 24856 D: 21304 C: 16880 B: 13984
A: 12600 9: 11184 8: 9416 7: 8360 6: 7920
5: 7048 4: 6256 3: 5592 2: 5264 1: 4712 0: 4184

I've also updated the program to run with any sampling rate as the input (at least, within reason-- ssrc crashed with one that was over 80Khz but most people won't be doing that).


edit- updated zip file


Attachments:
rjdmcv0.32.zip (59 Kb)
Posted: 2010-10-25 03:02 Reply | Quote
cak

Avatar

Member for: 5767 days
Location: oregon
Status: Offline

#10781
Awesome work Rushjet1! Still a bit buggy however....here's some things I noticed upon quick testing:

drag-n-drop is broken for .dmc files
batch conversion isn't working at all

Also, it wasn't readily apparent what the quality or edit mode features do, as they don't seem to change the sound. Probably I don't know what I'm doing :P

I'm using XP sp2, if that helps.

_______________________
Famicom tunes
Posted: 2010-10-25 03:58 Reply | Quote
TechEmporium

Avatar

Member for: 5938 days
Status: Offline

#10783
Rushjet1 wrote:
I've also updated the program to run with any sampling rate as the input (at least, within reason-- ssrc crashed with one that was over 80Khz but most people won't be doing that).


If this helps, the nearest frequency to 80 kHz is 96 kHz.

cak wrote:
Awesome work Rushjet1! Still a bit buggy however....here's some things I noticed upon quick testing:

drag-n-drop is broken for .dmc files
batch conversion isn't working at all

Also, it wasn't readily apparent what the quality or edit mode features do, as they don't seem to change the sound. Probably I don't know what I'm doing :P

I'm using XP sp2, if that helps.


Funny enough; I'm experiencing the same things here. I'm using Windows XP Pro SP3. It seems like the only audio you hear from the program is as though it were a constantly high-quality DMC sample file.

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

(Lousy modern technology! )
Posted: 2010-10-25 04:45  (Last Edited: 2010-10-25 05:09) Reply | Quote
Rushjet1
Moderator

Avatar

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

#10784
Quality does nothing so far- it has not been implemented yet.

Cak, I had no problems doing batch conversion. Batch conversion only currently works for .wav files as input.

Also yeah, I apparently never did drag 'n drop for dmc files. That'll be easy to fix.


Edit: Batch conversion now works for .dmc files and .wav files. Drag 'n drop works for both as well.

Posted: 2010-10-25 06:51 Reply | Quote
cak

Avatar

Member for: 5767 days
Location: oregon
Status: Offline

#10786
Thanks alot man, works perfectly now.

_______________________
Famicom tunes
Posted: 2010-10-26 01:49 Reply | Quote
TechEmporium

Avatar

Member for: 5938 days
Status: Offline

#10796
Now, all I'd need to do is wait for the ability to split an input WAV file into multiple DMC files.

If there's anything I can do to further this, just tell me.

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

(Lousy modern technology! )
Posted: 2010-10-30 07:19  (Last Edited: 2010-10-30 07:20) Reply | Quote
Rushjet1
Moderator

Avatar

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

#10872
RJDMC v0.4

-Pitch is implemented
-Deleting selection is implemented
-Fixed several bugs related to the highlighting of the window
-Fixed bugs involving space bar triggering controls
-Fixed bugs with lower HZ samples crashing SSRC (small files)
-Implemented Cut, Copy, Paste, Trim, Select All, Delete

NOTES:
-Zoom function doesn't work with editing the wave file yet (it acts as if you're zoomed all the way out).
-You can either right click on the wave display or use shortcuts to use the editor functionality.
-CTRL+V = paste, CTRL+C = copy, CTRL+X = cut, CTRL+T = trim, CTRL+Z = revert, CTRL+A = select all
-"quality" Pitch change right now is a bit mediocre quality-wise. I might just have lots of copies of each .wav file in memory for small files.
-To use copy, cut, delete, or trim you must have something selected (by dragging the mouse and making a rectangle). To paste something, you need to click once (without dragging) and a single white line will show up- this is where the info will be pasted.

Posted: 2010-11-19 20:16 Reply | Quote
Rushjet1
Moderator

Avatar

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

#11295
RJDMC v0.6

-Added a pop-up box when processing is being done
-Added a reverse function
-Data is read in almost 2x as fast
-Quality of "rate" changes is much higher
-Added extra error handling for non-pcm and non-wav files
-Fixed several bugs
-Added "play selection" feature
-DPCM output is always (mod16 + 1) bytes, so looping is more accurate
-Fixed a few of the keypresses not being read properly
-Various improvements to code efficiency
-Fixed all bugs with the trackbars (all scroll 1-per-tick)

Posted: 2010-11-20 03:20 Reply | Quote
TechEmporium

Avatar

Member for: 5938 days
Status: Offline

#11300
Wonderful; you're on a roll with this. And I'm surprised at the level of quality the sample files have; samples containing speech can be quite clearly understood (without any crackling or quality loss).

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

(Lousy modern technology! )
Posted: 2010-11-20 04:01 Reply | Quote
nicetas_c



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

#11303
go fetch the rush jet icon now

it will do you good

Posted: 2010-12-10 16:59 Reply | Quote
Rushjet1
Moderator

Avatar

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

#11664
RJDMC v0.9

-Zoom into any area is done
-Operations on zoomed selections are possible
-Modify volume for selection
-Fade volume to x%
-Fixed several bugs, made tons of optimizations (mostly to new functions)
-Zooming on large files is faster
-Fixed some bugs with opening files with additional info in their headers and files that were sampled at odd rates.

Posted: 2011-02-06 21:34 Reply | Quote
Rushjet1
Moderator

Avatar

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

#12979
Check first post for latest version (1.01).

It fixes several bugs and is basically done unless something crazy pops up.

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