vgmrips

The forum about vgm files
It is currently 2017-08-22, 7:16:09

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 18 posts ]  Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: 2013-02-05, 6:51:54 

Contributors Contributors
Artists Artists
Offline
User avatar

Joined: 2012-03-30, 9:28:37
Posts: 182
Location: Hagan, GA, USA
Record the vgm to WAV using Winamp's Disk Writer, then load the recorded WAV into a decent audio program, such as Audacity. Change the display from Seconds to Samples once you know what sample points you need to trim at, load the VGM up in vgm_trim and enter them.


Top
 Profile  
 
 Post subject:
PostPosted: 2013-02-05, 11:58:47 

Musicians Musicians
Contributors Contributors
Offline

Joined: 2012-09-29, 11:45:48
Posts: 205
Location: Australia
RichterEX2 wrote:
Record the vgm to WAV using Winamp's Disk Writer, then load the recorded WAV into a decent audio program, such as Audacity. Change the display from Seconds to Samples once you know what sample points you need to trim at, load the VGM up in vgm_trim and enter them.


Additional note: Try to leave some silence when splitting. There's no guarantee that the split will not affect playback when there's initialization commands during a short period of silence before any sound.

_________________
-dj.tuBIG/MaliceX


Top
 Profile  
 
 Post subject:
PostPosted: 2013-02-05, 12:08:25 

Staff Staff
Programmers Programmers
Musicians Musicians
Contributors Contributors
Online
User avatar

Joined: 2011-12-01, 20:20:07
Posts: 2772
Location: Germany
vgm_trim works with sample values instead of minutes/seconds/milliseconds.
If you want to trim a song to start at 0:10 (in case there's silence at the beginning vgm_sptd doesn't trim off), loop from 1:00 and end at 2:30, you need to convert those times to VGM samples.
VGMs have 44100 samples per second, so multiplying with 44100 is enough for approximate trimming.
(0:10 = 10 seconds * 44100 = 441 000, 1:00 = 60 seconds * 44100 = 2 646 000, 2:30 = 150 seconds * 44100 = 6 615 000)

If you don't want it to loop the file, enter 0 as loop sample.


When using vgmlpfnd, you need to watch for lines with a "!" (or at least a "f"). These lines mark loops that are probably correct. In this case, Source Block: Start is the loop sample and Block Copy: Start is the end sample.

If you record VGMs to WAV, you need to make sure that in_vgm is set to a sample rate of 44100.

MaliceX wrote:
Additional note: Try to leave some silence when splitting. There's no guarantee that the split will not affect playback when there's initialization commands during a short period of silence before any sound.
That is, if you need to split the songs by hand and vgm_sptd doesn't work on them. If it does, it should be all okay.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 18 posts ]  Go to page Previous  1, 2

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group