VGMTrans Loop Problem by G-Boy at 2:37 PM EST on December 14, 2016
I don't know if this is the right place to ask this, but...

I have ripped a DLS file and a MIDI file of the "Light of Silence" music from the Nintendo DS version of Chrono Trigger with the VGMTrans program, and applied the MIDI to the DLS file in the SynthFont program. The program recorded a MP3 file of the MIDI being played with the DLS, and it ended up sounding like this:

http://www.mediafire.com/file/ckl3r5ovlzji91k/Light+of+Silence+%28Failed+Rip%29.mp3

Here's a high quality rip that the YouTube user SilentWeaponsII made:

https://www.youtube.com/watch?v=2Ao31yAMsiU

The problem with my rip is that the piano sample that plays the melody doesn't fade out like the original; it loops instead. The difference is very noticeable at 0:16. It seems like VGMTrans only recognizes the velocity, the length of the notes and the samples that they're played with, not when the samples should loop and when they shouldn't. Is there a solution to this, and a way to rip the song more accurately? I can't record it directly from my 3DS, because the sound quality is too fuzzy.
by Kurausukun at 7:27 PM EST on December 14, 2016
VGMTrans is very much a work-in-progress, and not everything sounds correct with it; in fact, few things do. I'd recommend ripping NCSFs of your game instead.
by G-Boy at 3:29 AM EST on December 15, 2016
@Kurausukun
How do you rip NCSFs?
by Kurausukun at 4:55 PM EST on December 15, 2016
Download SDATStuff from here. There's a foobar2000 plugin that lets you listen to them as well.

edited 4:55 PM EST December 15, 2016
by G-Boy at 3:05 AM EST on December 16, 2016
@Kurausukun
Thanks, but is that really the only way? I downloaded it, read the README file, and it sounds very complicated to use:

"For Windows, the binaries are included (these are command-line tools). If you do not
already have it, you will need the Microsoft Visual C++ 2010 Runtime installed. You
can obtain it here:

http://www.microsoft.com/en-us/download/details.aspx?id=5555

(NOTE: You will usually not require this runtime if you have Visual Studio installed,
or if you plan on installing Visual Studio. But you will need it if you do not have
Visual Studio installed.)

If you wish to compile these binaries under Windows yourself, you can do so with
Microsoft Visual Studio. You must use version 2010 or later. If you do not have
Microsoft Visual Studio, you can obtain the Express version of Microsoft Visual C++
from Microsoft, at:

http://www.microsoft.com/visualstudio/eng/downloads

You may use any Express version that is 2010 or later. Once you have Visual Studio
installed, you need to open the SDATStuff.sln file. If using a version of Visual
Studio later than 2010, you may be asked to upgrade the solution.

Of note, the utilities will not compile out of the box immediately. The zlib library
is also required. zlib can be obtained from here:

http://www.zlib.net/

You need to download the "compiled DLL" version.

Once you have this, you need to modify the value of zlibRootDir in common\common.props.
Just replace ZLIBFIXME with the directory to which you extracted the above file. Once
this has been done, you can compile the solution."
by Kurausukun at 7:19 AM EST on December 16, 2016
It's not complicated at all, you don't really need to read the readme that much since you aren't compiling it yourself (unless you aren't using Windows). The .exe files are all there in the .zip for you. I'm pretty sure you can just drag your .nds file onto NDStoNCSF, but if not, then you just need to run it from the command line and give it your ROM as an argument.
by G-Boy at 9:00 AM EST on December 16, 2016
+Kurausukun
OK, thanks for the help.

Edit: It worked! Here's the result (I converted the NCSF file to a WAV file with foobar2000).

edited 12:41 PM EST December 16, 2016


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source