Nobody
June 19, 2020, 1:55pm
1
yes this is another new music method
so I combined my own music method along with Serenity’s/Awesome_E’s (I think it’s their method?) method so there would be less cons
cons of my method
hard to understand
have to listen to whole song
cons of Sereinity’s/Awesome_E’s method
still a tiny (minuscule) bit of lag if I remember correctly
first, set up a template
do this for every note (even other sounds if wanted, I just do piano)
then, you can easily code by basically doing this:
inside the wait ability is a Wait seconds 0.125 block so the note doesn’t repeat twice
pros of this method:
a little easier to understand
basically lagless
easily can listen to certain parts of the song for beta testing
doesn’t fry brain
cons of this method:
requires quite a bit of copy/paste (but that’s not bad)
if you use a lot of or conditionals to play a note the editor lags up
requires a decent ability to read sheet music
I’ll post a project in about a week or so that uses this method as an example
also I apologize if this has already been done, I don’t think it has though
16 Likes
aye this is still confusing lol
Nobody:
first, set up a template
which template?
5 Likes
Nobody
June 19, 2020, 1:57pm
3
oops, sorry
said template is the first + 2nd screenshot
4 Likes
GweTV
June 19, 2020, 1:58pm
4
I should make my own topic about combining your method and my method lol
Great topic!
5 Likes
yeah but like do we need to copy that code into a blank text object at the start of every project?
4 Likes
Nobody
June 19, 2020, 1:59pm
6
yes, it’s basically the base of the project and without it it won’t run
3 Likes
Lol music on HS has become so complicated.
3 Likes
okay, okay
so then do we have to make a variable for every note too as well?
like let’s say a bar is a, a# a, would we need a variable for each of those?
and also we need to do the “when play = 1” for every single note right
3 Likes
Nobody
June 19, 2020, 2:04pm
9
yes, but not every time the note is played
no, you’d just need a variable for each note in the hopscotch piano sounds—not for every time a note plays
no, that’s just for when the song is playing
sorry if my explaining isn’t good
4 Likes
I don’t think so cuz when play = 1 always increases the measure by .25, and the measure number is what determines when which note is played.
4 Likes
nah that’s good
and then the third ss, it starts on 1 and 5 and basically you just increase it by the value of the note? ie like quarter is 0.5 or something
2 Likes
Nobody
June 19, 2020, 2:08pm
12
To explain
when play = 1 is the rule for constantly increasing the measure, so it’s like a metronome
when lowC = 1 is for when you want to play the low c note, to trigger it, set lowC to 1.
in the rule When measure = 1 or when measure = 5, the f# note is played because var f# is set to 1
(can someone edit this into the op? I think this is a somewhat better explanation? let me know if it’s still unclear)
3 Likes
Nobody
June 19, 2020, 2:09pm
13
yes, if I’m seeing it right—but the when play = 1 rule increases the Measure value, not anything in the third ss—that just shows how to trigger a note
2 Likes
i’m gonna wait for an example lol
2 Likes
I’m very confused but I think this is a good idea
3 Likes
Nobody
June 19, 2020, 2:13pm
18
clearly this shows how bad I am at explaining things lol
@Dakoan thanks for catching that spelling error
2 Likes
Nice! If I ever choose to make Music, I will use this method
1 Like
GweTV
June 19, 2020, 2:57pm
20
There are many options and methods at your disposal, so yeah lol
2 Likes