hello! I’ve been trying to make short tracks for my hopscotch game, but it’s very tedious and difficult to test/create/format. I’ve seen a lot of good tracks for other games, and if anyone has any tips or tricks to make it more convenient, please chime in! (I can say that I’m pretty average in music theory, so I do have more options if my abilities can be seized) thank you!
yo you’re here now!!! welcome!!
so the most common method people use when making songs (other that just tapping in each note) is a string reader, basically assigning a symbol or letter to each note and having the code break it down using variables. there are some really good examples out there if u just look up ‘music string reader’ and although it is harder to code initially, once u have it its easier to make songs with it. hope this helped!!
Thank you for the suggestion! I will definitely check that out, it sounds a lot better than what I do now
A music reader is a good method of making music easily, but it all depends on how you make one. You’ll have to make it in a way you’ll understand at first glance.
Something like c#2 (2nd C#)
an example!! go to the object to the bottom left, not the middle one, then go to the custom rule “Tri-Angle’s Music Reader”. Basically it reads a set of string
65275
and cut them
65
and 275
then play the music. 65 is a MIDI note and makes the sound F4 iirc, and 275 is the pause, in milliseconds
if you have any questions feel free to ask!
Gotchu
Yours is definitely a lot simpler than mine… also, you got the right note, just the wrong octave. F4 is 77
My method is 650410
650410
→ 65
(note: F3), 0410
(rhythm code: quarter note)
0410
→ 04
(1 = whole note, 2 = half note, 4 = quarter note, etc.), 10
(10 = normal, 15 = dotted, 20 is used for triplets (0620 for example, which is a half note triplet iirc))
Basically ((1/x)×(y/10))
is how it converts the rhythm code to duration in seconds, where x is the first two numbers and y is the last two.
I’m actually wrong about this (unless the tempo is 60 BPM)
0.25 = quarter note
0.666666666666667 = quarter note triplet
I’ve kinda figured out a way to play multiple notes at once.
You add notes like usual, then when you need to play multiple notes at once (a chord) you use this code.
I’m really really bad at explaining things, that’s why I didn’t explain how to use the code.
Hopefully you can figure it out from the photos
You can just put multiple notes next to each other in the same rule each with wait 0 to play them at the same time
actually, if you do that, they will play with one frame delay, which is crucial to save in coding music - so no, its not a great way to do multiple notes at the same time
But its a possible way
its not at the same time tho