Logo

project proposal: beware's simfiles

Thread Locked Back To Forums

Post #21 · Posted at 2011-03-12 05:06:55am 13.1 years ago

Offline hellrazor
hellrazor Avatar Member+
586 Posts
United States
Reg. 2006-10-27

Quote: beware
hellrazor: i'm aware of ITG's timing issues. but they're neither caused, nor fixed, by OGG/vorbis. a particular problem with mp3 is that stepmania loads mp3s with an offset of ~25 ms (1 frame) different compared to LAME - so, the offset of MP3 is ambiguous.

i use self made software based on a principle of visualizing how the stepchart's 4th notes align up with the music. this gives absolute confidence and accuracy over the BPM, and allows for following BPM changes and stops, but this syncs purely to the "sound energy" beat. sometimes, the "phychological beat" seems to differ, which gives an uncertainty as to if the offset is correct, so it requires testing after syncing still, just to be sure.

as part of its development, the software has of course been tested against generated test sound files with an exactly known BPM and gap (0 means first beat immideately at the start of the sound)
Does it matter if StepMania lags a .mp3 more than an .ogg? Well I guess it may if you use something other than StepMania to determine your offset for the song, I've never noticed but I don't use any other software.

I know what you mean about the "psychological beat" thing, but I've found that to be either people who like fast songs to be EARLY and slow songs to be LATE typically. There's also the aspect that people play by hitting the arrow when it reaches the target rather than stepping on-beat (playing by eye rather than ear). You need to be able to avoid doing any of those to become a good syncher.

I'd like to know your opinion of some of my very difficult to sync simfiles, such as if you see any errors.
Guyana, Achilles, What's This, How Deep, Killer Klowns, Star Trekkin', or plenty of others. I did them all in StepMania completely with nothing more than the editor.

Post #22 · Posted at 2011-03-12 11:04:53am 13.1 years ago

Offline beware
beware Avatar Member
110 Posts
Netherlands
Reg. 2011-03-10

ok i could download 5 of these songs (not How Deep. how deep is your love? it lacked an mp3).
i have improved sync of one of these (the one which was the easiest for me), star trekkin'. various things were really more simple than you made them. most notably, the range between 121 and 208 is a constant bpm.

#OFFSET:-0.725;
#BPMS:0.000=141.480,72.000=152.280,88.000=153.500,100.000=160.000,104.000=149.920,121.000=159.2,208.000=163.000,209.000=160.000,
210.000=164.000,211.000=164.000,212.000=164.000,217.000=174.500,231.000=176.000,234.000=197.000,246.000=196.000,247.000=198.000,
248.000=200.000,249.000=203.000,250.000=205.000,251.000=207.000,252.000=208.000,265.000=211.000,266.000=214.000,267.000=217.000,
268.000=220.000,269.000=235.000,270.000=245.000,271.000=260.000,273.000=275.000,278.000=631.579,294.000=142.000;

edit: long lines get cut off; i split up the line.

Post #23 · Posted at 2011-03-12 12:04:38pm 13.1 years ago

Offline hellrazor
hellrazor Avatar Member+
586 Posts
United States
Reg. 2006-10-27

Quote: beware
ok i could download 5 of these songs (not How Deep. how deep is your love? it lacked an mp3).
i have improved sync of one of these (the one which was the easiest for me), star trekkin'. various things were really more simple than you made them. most notably, the range between 121 and 208 is a constant bpm.

#OFFSET:-0.725;
#BPMS:0.000=141.480,72.000=152.280,88.000=153.500,100.000=160.000,104.000=149.920,121.000=159.2,208.000=163.000,209.000=160.000,
210.000=164.000,211.000=164.000,212.000=164.000,217.000=174.500,231.000=176.000,234.000=197.000,246.000=196.000,247.000=198.000,
248.000=200.000,249.000=203.000,250.000=205.000,251.000=207.000,252.000=208.000,265.000=211.000,266.000=214.000,267.000=217.000,
268.000=220.000,269.000=235.000,270.000=245.000,271.000=260.000,273.000=275.000,278.000=631.579,294.000=142.000;

edit: long lines get cut off; i split up the line.

I fixed How Deep (my original file was a .mp3.MP3 and that's probably why it didn't upload). You sure picked a tough one, I'll give you credit for having balls and I think your right about 121-208 being constant, it feels strange to me now that you mentioned it... What make this song tough are constant speed-ups throughout the entire song, a HUGE speed ramp toward the end, a sudden slow-down at the very end, and two song-cuts to make the song shorter which causes the sync to move to faster sections suddenly. You'll never come across anything in an official DDR game nearly this hard to sync, the worst you'll get is a random-bpm song (What I'd Say I swear Ray Charles has NO rhythm his timing is ALL OVER THE PLACE), or a song with lots of perfect BPM changes (deltaMAX), and very rarely a song that has a noticible song-cut error (I think I found only 3 or 4 spanning all 1300 official simfiles).

Okay I installed your BPM's (not the OFFSET since that's machine specific) and ... your good your tolerance seems to be within 7ms. Seems like the first step became early so I should have changed the offset a little, but that's quite okay there is absolutely more than 1 way to sync a song without affecting the timing. I need to look at 121-208 closer but overall it seemed like the original sync had a tighter tolerance (I actually pasted your data without saving and I played through it and I was amazed at how very precise your data was, then I realized I still had the .SM file open, so initially I almost shit myself because it seemed like your synching was better than mine). Sorry if this seems arrogant, I try not to be, I'm very detail oriented and I'm my own biggest critic by far.

Post #24 · Posted at 2011-03-12 12:49:47pm 13.1 years ago

Offline beware
beware Avatar Member
110 Posts
Netherlands
Reg. 2011-03-10

offsets in songs are not intended to be machine specific. the definition of the offset in a song is to be the amount of time between the start of the sound file, and the first beat, which is an objective and constant property of a song. my own syncing meets this ideal, and is not dependent on my hardware or my own judgement. a stepmania setup should be calibrated, using the global offset setting, to compensate for a system's characteristics and have the correct standard global offset. on this premise, sim files can be exchanged between different setups.

ddruk packs had a correct global offset (as in, they were correct on average)

Post #25 · Posted at 2011-03-13 12:56:49am 13.1 years ago

Offline hellrazor
hellrazor Avatar Member+
586 Posts
United States
Reg. 2006-10-27

Quote: beware
offsets in songs are not intended to be machine specific. the definition of the offset in a song is to be the amount of time between the start of the sound file, and the first beat, which is an objective and constant property of a song. my own syncing meets this ideal, and is not dependent on my hardware or my own judgement. a stepmania setup should be calibrated, using the global offset setting, to compensate for a system's characteristics and have the correct standard global offset. on this premise, sim files can be exchanged between different setups.

ddruk packs had a correct global offset (as in, they were correct on average)
When I have THREE computers in my house running the same build of StepMania with the SAME simfiles and they all require a DIFFERENT GlobalOffset, then YES the OFFSET is dependent on the machine. This will be true unless you choose a standard such as the standard included in StepMania4, which is what I offset all my files to match.

Post #26 · Posted at 2011-03-13 02:06:06am 13.1 years ago

Offline beware
beware Avatar Member
110 Posts
Netherlands
Reg. 2011-03-10

you're just rephrasing what i said. the machines need a different GLOBAL offset. but if that's done correctly, *song* offsets will be the same across all machines (as it's the time between the start of the sound file, and the first beat). that's the whole point of the global offset.

to phrase it differently:

global offset correction = -system offset

system offset + global offset correction = corrected system offset = 0 <---

corrected system offset +song offset = song offset on system

0 + song offset = song offset on system

song offset = song offset on system <--

Post #27 · Posted at 2011-03-13 02:56:44am 13.1 years ago

Offline Telperion
Telperion Avatar Member+
2,003 Posts
United States
Reg. 2009-04-25

3DS Friend Code: 2019-9683-3181
"btor2osly"
guys,

dance games

http://zenius-i-vanisher.com/pictures/4254-1299984938%5B0%5D.png
https://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/Dove/Dove.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/rainbow/rainbow.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/Love%20Like/Love%20Like.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/Comet/Comet.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/Undercover%20%5BTelperion%5D/Undercover%20%5BTelperion%5D.png
https://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/Black%20Lotus/Black%20Lotus.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/MORE%20%26%20MORE/MORE%20%26%20MORE.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/Grayed%20Out%20-Antifront-/Grayed%20Out%20-Antifront-.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/On%20And%20On/On%20And%20On.pnghttps://zenius-i-vanisher.com/simfiles/Z-I-v%20Summer%20Contest%202020/IN/IN.png
+9ms or Null? a simfile unbiasing utilitySimfile Creation Resources
20:20:51 · Blinded_No_More: LOL, I can sum it up like this:     20:20:55 · Blinded_No_More: Eurobeat = Steppable power metal

Post #28 · Posted at 2011-03-13 03:10:21am 13.1 years ago

Offline RGTM
RGTM Avatar Moderator+
7,202 Posts
United States
Reg. 2007-07-19

Nintendo Network ID: xRGTMxNintendo Switch Friend Code: SW-6034-2315-7724Game Center Nickname: xRGTMx
"BBCode Not Allowed"
Hellrazor is the greatest simfile critique ever. Just saying.
ZIv Mod Squad: "shark jumpscare"
https://i.imgur.com/YdfMaWU.gif

Post #29 · Posted at 2011-03-13 03:44:30am 13.1 years ago

Offline Air12567
Air12567 Avatar Member
642 Posts
United Kingdom
Reg. 2006-05-27

Quote: xRGTMx
Hellrazor is the greatest simfile critique ever. Just saying.
i giggled to myself :3
https://i.imgur.com/0F5fGec.png

Post #30 · Posted at 2011-03-18 07:53:26am 13.1 years ago

Offline beware
beware Avatar Member
110 Posts
Netherlands
Reg. 2011-03-10

thanks, telperion, that pic says what i'm trying to say.


so which mix (from 1st to 8th) would be preferred for me to make a pack for first, that can then be tested/given feedback on?

Post #31 · Posted at 2011-03-19 07:39:09am 13.1 years ago

Offline Air12567
Air12567 Avatar Member
642 Posts
United Kingdom
Reg. 2006-05-27

do 8th & 3rd :V
https://i.imgur.com/0F5fGec.png

Post #32 · Posted at 2011-03-19 01:44:14pm 13.1 years ago

Offline AeronPeryton
AeronPeryton Avatar Member+
4,338 Posts
Japan
Reg. 2007-03-03

"Give me a steady beat."
4thMIX

Post #33 · Posted at 2011-03-19 04:07:17pm 13.1 years ago

Offline Mercury
Mercury Avatar Member+
807 Posts
United Kingdom
Reg. 2007-06-15

Max1
http://zenius-i-vanisher.com/ddrsig/1229.png?t=1299671484

Post #34 · Posted at 2011-03-24 10:20:13am 13.1 years ago

Offline Air12567
Air12567 Avatar Member
642 Posts
United Kingdom
Reg. 2006-05-27

when are you releasing the pack / s
https://i.imgur.com/0F5fGec.png

Post #35 · Posted at 2011-03-29 03:46:35am 13 years ago

Post #36 · Posted at 2011-03-29 06:58:19am 13 years ago

Offline Air12567
Air12567 Avatar Member
642 Posts
United Kingdom
Reg. 2006-05-27

all seem to be very much on sync with the global offset that i have :3
https://i.imgur.com/0F5fGec.png
Thread Locked Back To Forums

0 User(s) Viewing This Thread (Past 15 Minutes)

©2006-2024 Zenius -I- vanisher.com -5th style- IIPrivacy Policy
Web Server: 8% · Database: 8% · Server Time: 2024-04-26 03:48:03
This page took 0.007 seconds to execute.
Theme: starlight · Language: englishuk
Reset Theme & Language