forum

SV Changes Guide

posted
Total Posts
23
show more
Bobbias
Amazing post. I need to get off my ass and write more.

Agka wrote:

Do NOT use sv changes above 1x for long sections. Ever.
I think I love you.
MMzz

ishimaru94 wrote:

This would be pretty useful for new mania mappers to learn this SV change. Requesting for this thread to be stickied. :P
If you say so.

Neat guide.
Hanyuu
Nice :) A few more different applications of sv changes and some more examples would be handy aswell.
xxbidiao
Actually SV-based speed changing is far easier to be used comparing to BPM-based ones.

I have a document teaching you how to calculate different kind of BPM-based speed change, which has tens of pages. Though now you just have to ensure that the Sv changes are reasonable XD

Yeah that means you usually don't need such calculation and can make map neat unlike in BPM based BMS.
PyaKura
Great guide. Much appreciated. ~
Topic Starter
Agka
I made a bit of an update regarding behaviour of SV changes, since they're reset when a BPM change appears, and it's probably important to have that in mind.
Tear
Awesome guide, it was a good base for more interesting SV effects 8-)
puxtu
all hail to Agka-sama \o/
AncuL
that arrow on the image
AthenaQuincy
This very helpful for new mapper mania =w=) thanks
Crono
Just something I found also to be helpful after reading this guide. Going into edit mode on a map with lots of SV changes helps idiots like me better understand it after comparing the mathematics to the SV changes, most notably the important A and B and looking at the transitions used.

Maps from pro SV mappers like __M A S__ are good to look at. His maps are genius imo. Crazy hard for me sure, but his SVs make them really fun as well.
pporse
wow this thread is very helpful for me !
Topic Starter
Agka
log on using the arbitrary math function tool
08:07 Agka: okay
08:07 Agka: let's say you're at... idk
08:07 Agka: 02:00:881 -
08:08 Agka: urk measure is slightly off)
08:08 Evening: welp red lines
08:08 Agka: 02:02:214 - the measure ends here, right?
08:08 Evening: should be still _kinda_ doable
08:08 Agka: yeah
08:09 Evening: ye
08:09 Agka: so 2214 - 0881 = 1233ms/measure
08:09 Evening: wait uh
08:09 Evening: 02:00:960 - i think it's here
08:09 Evening: the 1st one
08:09 Agka: ah, alright
08:10 Agka: that's 1154/measure
08:10 Evening: yep
08:10 Agka: okay, let's say we want to put a sine wave on 4 measures from 02:00:960
08:10 Agka: we want to put it every 4th of a beat so that's 16 divisions per cycle
08:11 Agka: so time start would be... 60000 * 2 + 960
08:11 Agka: 120960
08:11 Agka: a measure is 1233ms/measure and we want a full sine wave to happen through this measure
08:11 Agka: so 1233 is the time duration
08:12 Agka: we want this thing to wave around 1 so we replace return 1; with
08:12 Agka: Math.sin(2 * Math.PI * x) * 0.2 + 1.0;
08:12 Agka: (x is the fraction of the cycle)
08:13 Evening: aaa getting rusty with math
08:13 Evening: mmmmmm uhhhh lemme see
08:13 Agka: it's a sine wave that moves between 0.8 and 1.2
08:13 Evening: must M be capitalized
08:13 Evening: in the func
08:13 Agka: Yep.
08:14 Evening: alright
08:14 Agka: since a cycle is a full measure
08:14 Agka: we want 4 full measures so that is, 4 cycles
08:14 Agka: now we can click over "do it" and voila
08:15 Agka: ``(actually, I think my divisions per cycle is off by one, but hey)
08:16 Evening: http://puu.sh/mco16/8e05b0778b.png i think i did something wrong
08:16 Agka: pi is capitalized

https://osu.ppy.sh/b/795147 was used for testing.

Some details: the first x passed for a cycle is going to be 0. Further Xes will be the i-th iteration divided by the divisions per cycle.
This is useful to know if you want to generate a buttload of bump effects. So like, you can set it to 2 divisions per cycle, use the period you're going to use for bumps and use in the function something like this:
if (x == 0) return 1.5; else return 0.5;
JamesHappy
wow nice
katiexie
I hate SV
Evening

katiexie wrote:

I hate SV
like and subscribe for more social experiments


(don't necro something with a post that harbors 0 value)
katiexie

Evening wrote:

katiexie wrote:

I hate SV
like and subscribe for more social experiments


(don't necro something with a post that harbors 0 value)



Oh,Evening。hello。Anytime I play a map ,when the speed suddenly becomes fast or slow ,I will miss a lot of notes even fail,then I will become annoy。so I hate SV and prefer to play the maps that does not have SV
M i a u
Thank u
CuriousBlazin
What does SV stand for?
M i a u

CuriousBlazin wrote:

What does SV stand for?

speed changes to your beatmap in some sections
ABD007
I'm interested to learn this knowledge. Thank you for the efforts!
Please sign in to reply.

New reply