Also, I don’t know if I’m just stupid and don’t know how to do this, but It’s really annoying how you have to start at the beginning of the editor once you restart. So it’d be nice if you could somehow save the position.
Ohh okay, thank you! ![]()
Where can i find the sound intrusctions extension
The format is just like regular sheet music. the five dark gray lines on the top half are treble, five on the lower half are bass. if you have sheet music you’re transcribing, you can just copy the notes directly as they are written there
also you’re right, it doesn’t save position when reloading…it honestly has bothered me a lot, ill definitely make sure to add that to the next release
if you go to the extension import area, it should be riknoll/arcade-sound-instructions
Thanks!
Oh ok thanks
Version 1.0.1
Small fixes, but some important changes and documentation
Changes:
- Cursor position will be saved so you don’t have to scroll so much. To jump to the beginning of the song, check the settings; there’s a button you can press for that
- I added some more documentation to the bottom of the JS code. They’re “appendices” on how to save songs in sections, edit pitch, change drums, and etc
- You can now reach really any octave you want. It’s not yet possible to do it to only a single note, but you can make an instrument always play any number of octaves higher or lower than the limits of the screen. (They remain rendered within the view, but sound higher/lower.) You can even change the note to be 1.5 octaves up, be a single semitone more, or anything
- There’re some bugs related to saving too many notes at once, so if you run into that, the bottom of the code explains what to do
If you want to bring a song written in the previous release into here: you can find, in the code for the menu, the reset rocket code (just search “reset rocket” with command F), and just replace the empty list with your old notes.
RELEASE SONG:
Notes:
- Lemon is an octave lower
- A is lowered from 440 Hz to 428 Hz
i thought “makecode arrange” is a better name than “8-bit”
next time for certain:
- key signatures
- try to make a better drumkit
Hello makecoders
Again I have put off making a good drumkit and adding key signatures, but with a good reason…
The composer is now able to play samples (sounds) as instruments. I’ve been able to take soundfonts, convert them to harmonics, and play them inside makecode
Demo song:
if the rendering makes the song too slow, try this one. there are sometimes still audio cuts but theyre just temporary
(using the Electric Piano/Fretless Bass, and Violin 1/French Horn samples from the Mario 64 Soundfont. the violin didn’t come out as well, but the volume envelope works well)
If you can i’d love it if you could listen to the full thing, just around 2 or 3 minutes. If you can’t, press space during the song. I’ll skip to the last section. It does require some processing to play, though, so i’d recommend avoiding interacting with the page when it plays
Each instrument has two parts to it, an attack and a loop. The attack is like a pluck, and is played just once at the beginning of a sample. The loop is a part that repeats, so that the sound can match whatever duration it needs. As the pitch gets higher, the loop gets shorter, so if the sound wavers (like a violin), it’ll be a faster effect.
(using the Dog sample from Mario Paint)
These two songs are also powered by a new MIDI to Fruit converter script. Once I’m able to, Ill explain how both of these are done
I’m seriously going to do the drum kit next, but it will take a bit of work, since the current harmonic system will make the sound have too much of a tone, while drums are noisier. I have some ideas though and will be trying them out
thanks all