^ that was a long time…
cough @InvalidProject
Hello, Humans!
it’s been a long while…
well my brother @luigiemaro trapped me in some place idk but i escaped
and I am happy to (almost) present:
FruitWave Composer…a better music editor…
WITH CUSTOM INSTRUMENTS, OF WAVEFORM, SOUND EFFECT, VOLUME, AND ANY PITCH SLIDES!
TIME SIGNATURE!
TEMPO UP TO 999 IF YOU WANT TO NUKE YOUR COMPUTER!
LARGER RANGE OF NOTES!
AS MANY INSTRUMENTS AS YOU WANT! (if you want to program just a bit)
ANYTHING EXTRA YOU NEED!
here’re some screenshots
^ Testing my drumkit (the coconut)
^ All the preset instruments
^ Menu
^ Editing FruitWaves themselves (changing the timbre of each instrument)
^ Changing Pitch during a note’s playing. + 3/4 time signature
coming soon! (hopefully very soon)
@richard i got it
15 Likes
Hello everyone…
not yet ready to share through makecode link, but also can’t upload an mp4 here…
https://www.youtube.com/watch?v=08iUKZTT7uU&feature=youtu.be
(just btw i don’t use this account, pls dont send anything to it)
enjoy 
(its short)
3 Likes
Does this have a simple way of exporting music? It would be really cool if it could be all shoved into a Base64 buffer and shared like the Makecode music system has.
1 Like
yes, but to export/import it uses its own file format…(which is just a 2d list of each note and the corresponding information)
each sublist stores the instrument, starting beat, duration, line (vertical), if its a sharp, and any pitch bend. all the info is logged in the console so you can head over and copy it.
i dont know the system of the internal music editor, but it’d require a denser pitch limit and you’d have to choose instruments that match with the ones from the internal (the car ;-
If im right that this is for your note program it’ll probably work for that. idrk the midi format but you could make it be a sort of middle man for a converter…
only problem is that its very fragile right now since it’s running with a game update loop to detect notes. having the notes played and the screen rendered at the same time make it much slower (the video is edited to put the two together)…probably just buildup from the other parts of the program but ill try to optimize as much as i can…
1 Like
The graphics are really great! What resolution is it at?
1 Like
Well, I was talking about how the Makecode system has a hex buffer that can easily be copied into a new project and played again with no issues. This would be useful for sharing music, as current settings and such aren’t shared between projects. If you could pack all that array information into a buffer that can be exported, copied, pasted, and played again, it would be very useful for sharing music easily! Of course, I have yet to actually look at the project
so I have no idea how well this would work. I… guess I’ll do that when it comes out! I can also help greatly with optimization, especially if the project is in JavaScript, so if you want me to help with that part when it’s released, I’d be happy to help!
yep, it logs all your data (Notes, Accentation, Waves, Volumes, etc) into the console so you can go and copy it. then paste the data into another skeleton project which is reserved just for playing, which you can then share
1 Like
full screen size is 640x480…each fruit is 32x32 
i needed it to be able to fit all the lines on the screen tho-
2 Likes