Synthesizer
-
Neat, what a cool idea!
-
That's great!
also.. does typing SYS 64738 into Fuze cause the Switch to reset? ;)
-
@SteveZX81 knew someone here would know it :)
-
Small video of it in action.
-
That’s awesome. Well done!!
-
Good job !!!!
-
the link doesn't work for me :-(
-
hmm.. refreshed and it now does. It's brilliant!
-
Very cool
-
I am waiting for someone to make a bad apple demo with fuze
-
@ITzTravelInTime I am currently trying to add switches and settings to the top. Which means redrawing the keyboard each time. You can visually see fuze drawing each box. I'd say the entire keyboard takes a couple milliseconds to draw so I am unsure if something like bad Apple demo is possible at a decent speed. (It's no doubt machine coded)
I have made ui's on android using 2d shapes and it's the same way. I might have to use images and sprites instead. One more trick to try first.
-
@sys64738 Can't you draw the content on an offscreen bitmap first?
-
@Nisse5 I have no idea. Feel free to point me in the right direction so I can study how to do it though
-
you can do this very easily using
setdrawtarget
so create an image to store your keyboard
setdrawtarget(mynewimage)
draw your stuff
then setdrawtarget(framebuffer)then to draw your keyboard
drawimage(mynewimage) -
@MikeDX Hi Mike playing around with this. Got it working and it's rock solid now thanks. But the behaviour seems different than the help shows it.
Pseudo explanation but if I do as help implies it works
Setdrawtarget (imagename)
Box
Circle
TriangleIt draws the box to the image but circle and triangle directly to screen.
I'm using loops in my program to draw keys but essentially had to do it like this.
Setdrawtarget (imagename)
Box
Setdrawtarget (imagename)
Circle
Setdrawtarget (imagename)
Triangle -
I'm going to test this. setdrawtarget shouldn't change ever (maybe update?) unless called manually.
i use it a lot in pacman for the different layers, but admittedly I don't use 2d drawing primitives much
-
Seemed to be using update in my loop that was making it change target Mike.
Update on the project. Now have all the black keys working and a 2d array that holds all the note and modulation values. You can cycle through each parameter with the dpad and change the parameters. Will work on sequencer next.
-
Very nice. 👍 Great job.
-
@sys64738 ooh what's YOUR friend code?
-
@Ancientspark not sure yet, I will share the project and friend code when I finish it