6 ms·
Show HN: Franzelio – Draw lines, make music, share your instrument
- dsp_person 2y agocrashes when I try to open in firefox on linux
- tony-allan 2y agoA cool website. So many idea's on how to make something similar!
- jawns 2y agoIt's like the musical version of Line Rider! https://www.linerider.com https://www.linerider.com
- franze 2y agonever heard of it, will check it out. i want to do a Franzelio verison with curved lines. but well, curved lines are harder then straight lines
- svennidal 2y agoNice. Although, it bothers me that the shorter lines are lower pitched than the longer lines. Don’t know why, but intuitively I feel like the pitch should go down as the line gets longer.
- istjohn 2y agoI mean, that's how a tuning fork, bell, string, or chime works in the real world. Frequency is inversely proportional to wave length.
- semiquaver 2y agoRight, which is why longer strings play lower notes.
- em3rgent0rdr 2y agoIt probably bothers anyone that has a physics or music background.
- franze 2y agoFixed //const lengthFactor = clamp(lineLength / 200, 0.5, 2); // outdated // Adjust between 0.5x and 2x const lengthFactor = clamp(200 / lineLength, 0.5, 2); //Reason: This aligns the instrument with the physical properties of real-world instruments, making it more intuitive and educational.
- svennidal 2y agoWow, much better! Good job!
- transformi 2y agocool stuff. would like to see statsitics about the patterns that get generated.
- dalmo3 2y agoIs it just me or the balls aren't quite on tempo? Even the default 1/s feels off, wobbly and not steady. Chrome Android.
- franze 2y agotried to fix it, now there are sadly 2 dots coming at the start in the wrong spacing, but after this it should be fixed so well, kicking on bug out, inviting another one in
- lovegrenoble 2y agoFunny enough, can I add it to my collection of little web gems?: https://sharkle.com https://sharkle.com
- RobKohr 2y agoNice, you should make it also be able to be browsed like a catalog that organized with animated screenshots.
- kaibee 2y agoJust some quick notes: Lines should be customizable for what sound is played: ie being able to make drum beats would be neat. And a silent-line should be an option too. A line that toggles on/off when a ball passes through it or collides with it would also be fantastic. Also a trampoline line/shock absorber line(s). The default/starting line should be a diagonal too, since it makes it more clear what is happening and you don't get that decaying bouncing thing. very cool idea
- franze 2y agoI just changed the default starting line to diagonal the other ones are good ideas, the hard part is to push it all in to an already pretty space limited mobile UX hmmm.... maybe if i push the colored dots at the bottom to the side and then add a dropdown for line there ... or next to the erased / draw button i could make the erase draw button a dropdown for line types, though ...
- franze 2y agoToggle line added, please reload. Thx for the feedback. will think about other lines as well.
- tacass 2y agoProbably hard but would be cool to tune the lengths (and angles and positions). Maybe an Adjust mode in the menu.
- bofh23 2y agoWow, thanks for making this! I’m having lots of fun playing with it. A quibble: Choosing between Draw|Erase|Toggle is awkward on mobile (Safari on iPhone). The old toggle between Draw|Erase was quick but the new pulldown list widget is in the upper left while the choices always pop open at the bottom of the screen. Perhaps move the pulldown list to the bottom on mobile or make it two toggle buttons (Mode: Draw|Erase, Line type: Bounce|Toggle)? Some enhancement ideas: Add a mark where the dots drop from and perhaps a faint line to show the drop path. Add an edit mode so existing lines could be selected then either erased, moved, lengthened, shortened, or have their type changed between Bounce|Toggle. Going further allow a point to be selected and move it or rotate a line around it.
- chasing 2y agoLooks like a cleaned up version of Josh Nimoy’s classic Ball Droppings piece. https://experiments.withgoogle.com/balldroppings https://experiments.withgoogle.com/balldroppings
- franze 2y agoyeah, i remembered this one, that one was the original inspiration for https://lsd.franzai.com https://lsd.franzai.com (previously http://lalo.li/lsd/ http://lalo.li/lsd/ ) - after i added musik to lsd i realized that the music part is even more fun on its own
- ejarzo 2y agoawesome! I tried once to make something very similar in p5 but never got past the sketch phase https://editor.p5js.org/ejarzo/sketches/dsNdGZt0n https://editor.p5js.org/ejarzo/sketches/dsNdGZt0n
- franze 2y agothats cool, the UI has a nice feel to it. i asked myself if i should make the starting positon and direction of the dots on Franzelio configurable. that UX might work.
- aghilmort 2y agolove this -- would be cool if could mod line thickness, ball size / density to vary pitch? also hard not to picture building a mini transformer in here where can visual backprop and stuff- some templates to load or get started - play X etc or let the computer just play semi-random anyway love it well done clean simple
- G4BB3R 2y agoI love how determinist it is!
- em3rgent0rdr 2y agoMini Metro (a minimalist sim game) sounded like this. Every time you built a train line or a passenger got on or off the train, a new pitch would sound, and that was for the most part the soundtrack for the game.
- openrisk 2y agoWonderful idea. Proof, if proof was needed that digital music (and much more in the digital domain) is still a vast unexplored universe. The equivalent physical "instrument" would be nigh impossible to build, let alone operate by a random anybody. Nb: the sound creation seems buggy on android mobile browsers (both firefox and chrome).
- ThisNameIsTaken 2y agoThe Physical Rhythm Machine Boem Boem [1] is a performance/sound installation that actually comes quite close to being a physical equivalent of this idea. Not self adjustable of course, but the sound of the balls banging around is highly visceral. [1]: https://instrumentinventors.org/project/physical-rhythm-machine-boem-boem/ https://instrumentinventors.org/project/physical-rhythm-mach...
- gloosx 2y agoI'm sorry... https://franzelio.franzai.com/?share=eyJsaW5lcyI6W3sieDEiOjAuNDc3MDcxMDA1OTE3MTU5OCwieTEiOjAuNzQ3OTIyNDM3NjczMTMwMiwieDIiOjAuNTA0NDM3ODY5ODIyNDg1MiwieTIiOjAuMzUxODAwNTU0MDE2NjIwNSwiY29sb3IiOiJibGFjayJ9LHsieDEiOjAuNjQ0MjMwNzY5MjMwNzY5MywieTEiOjAuNzcwMDgzMTAyNDkzMDc0OCwieDIiOjAuMDEwMzU1MDI5NTg1Nzk4ODE3LCJ5MiI6MC4yMjcxNDY4MTQ0MDQ0MzIxMywiY29sb3IiOiJibGFjayJ9LHsieDEiOjAuMzU2NTA4ODc1NzM5NjQ0OTYsInkxIjowLjU5Mjc5Nzc4MzkzMzUxOCwieDIiOjAuODA2OTUyNjYyNzIxODkzNSwieTIiOjAuMzkzMzUxODAwNTU0MDE2NjQsImNvbG9yIjoiYmxhY2sifSx7IngxIjowLjQ0ODk2NDQ5NzA0MTQyMDEsInkxIjowLjYzNTczNDA3MjAyMjE2MDcsIngyIjowLjQ5NDgyMjQ4NTIwNzEwMDYsInkyIjowLjM5MzM1MTgwMDU1NDAxNjY0LCJjb2xvciI6ImJsYWNrIn1dLCJjdXJyZW50QmFsbENvbG9yIjoiYmx1ZSIsImRyb3BSYXRlVmFsdWUiOjAuNSwiZG90cyI6W3sicG9zaXRpb24iOlswLjI0MjY5NTk3OTk3OTAyNDIzLDAuOTAzMDQxODcwOTg5MDMyN10sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDA0MjczNjI3NjQ0NDMzODA5NiwieSI6LTAuMDAwMDA5MzM1MzQ1OTI4NjQxMzN9LCJjb2xvciI6ImdyZWVuIiwic2NhbGUiOlsyMjAsMjQ2Ljk0LDI3Ny4xOCwyOTMuNjYsMzI5LjYzLDM2OS45OSw0MTUuM119LHsicG9zaXRpb24iOlswLjI0NzQ4NTI1NDUzNzkyNjgzLDAuOTAzMDQxODcwOTg5MDMyN10sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDA0MjczNjI3NjQ0NDMzODA5NiwieSI6LTAuMDAwMDA5MzM1MzQ1OTI4NjQxMzN9LCJjb2xvciI6ImJsdWUiLCJzY2FsZSI6WzE5NiwyMjAsMjQ2Ljk0LDI2MS42MywyOTMuNjYsMzI5LjYzLDM2OS45OV19LHsicG9zaXRpb24iOlswLjI1MjI3NDUyOTA5NjgyOTQ2LDAuOTAzMDQxODcwOTg5MDMyN10sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDA0MjczNjI3NjQ0NDMzODA5NiwieSI6LTAuMDAwMDA5MzM1MzQ1OTI4NjQxMzN9LCJjb2xvciI6ImJsdWUiLCJzY2FsZSI6WzE5NiwyMjAsMjQ2Ljk0LDI2MS42MywyOTMuNjYsMzI5LjYzLDM2OS45OV19LHsicG9zaXRpb24iOlswLjEzMTg3NTU2ODA3NzQ0NzgyLDAuOTAzMDM4ODM2MTMwNzcxMV0sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDI3NTU0Nzk4MTE2MzkwNDY0LCJ5IjowLjAwMDAwNDU5ODAwNjIwMzY1OTE2N30sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX0seyJwb3NpdGlvbiI6WzAuMTkxMzE4NjA5NTE3OTM1OCwwLjkwMzAzODgzNjEzMDc3MTFdLCJ2ZWxvY2l0eSI6eyJ4IjotMC4wMDAyNzU1NDc5ODExNjM5MDQ2NCwieSI6MC4wMDAwMDQ1OTgwMDYyMDM2NTkxNjd9LCJjb2xvciI6ImJsdWUiLCJzY2FsZSI6WzE5NiwyMjAsMjQ2Ljk0LDI2MS42MywyOTMuNjYsMzI5LjYzLDM2OS45OV19LHsicG9zaXRpb24iOlswLjI1MDc2MTY1OTM3OTM1MzQ2LDAuOTAzMDM4ODQ0NzYxOTM2MV0sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDI3NTU0Nzk4MTE2MzkwNDY0LCJ5IjowLjAwMDAwNDU5ODAwOTQwODc0OTczMn0sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX0seyJwb3NpdGlvbiI6WzAuMzA4MjQ2NTkxNTA0NzY1OCwwLjg5NTMxMjI5MzQ4Mjg4NzJdLCJ2ZWxvY2l0eSI6eyJ4IjotMC4wMDAyNzU1NDc5ODExNjM5MDQ2NCwieSI6MC4wMDA0MzgxMjg3OTkwMTUzODUxfSwiY29sb3IiOiJibHVlIiwic2NhbGUiOlsxOTYsMjIwLDI0Ni45NCwyNjEuNjMsMjkzLjY2LDMyOS42MywzNjkuOTldfSx7InBvc2l0aW9uIjpbMC4zNjQ0OTUzMDQ5ODcwMzg1LDAuODQ2NjIyNTgxNTE2NjA1N10sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDI3NTU0Nzk4MTE2MzkwNDY0LCJ5IjotMC4wMDAyMDY2ODYyMzM2NjQ3Mn0sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX0seyJwb3NpdGlvbiI6WzAuNDIwNzI4NzE1NjM4MzM1NSwwLjgxMDk1MjY4MTQ0NTI1OTddLCJ2ZWxvY2l0eSI6eyJ4IjotMC4wMDAyNzU1NDc5ODExNjM5MDQ2NCwieSI6LTAuMDAxMzkwMTI4MDQyNTMxMjU4N30sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX0seyJwb3NpdGlvbiI6WzAuNDc3NTQxODMzNjA5Njk3MiwwLjYyNjYzMzc5MTU4NDIyMjldLCJ2ZWxvY2l0eSI6eyJ4IjotMC4wMDAzOTc5NjczMTczNDk3Njk2LCJ5IjotMC4wMDAxOTgwMjc5NDk0Mzg4OTM4Nn0sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX0seyJwb3NpdGlvbiI6WzAuNDc3Nzc5Nzk5Mjk1ODQwNzUsMC42MjQ2NTUzMzA4OTg0MzA4XSwidmVsb2NpdHkiOnsieCI6LTAuMDAwNDY5NTM5NTM4MzM4MTQwMzMsInkiOi0wLjAwMDc4ODA2MTg5NDA0NzIyNjh9LCJjb2xvciI6ImJsdWUiLCJzY2FsZSI6WzE5NiwyMjAsMjQ2Ljk0LDI2MS42MywyOTMuNjYsMzI5LjYzLDM2OS45OV19LHsicG9zaXRpb24iOlswLjQ3MzQzMDk2MTk5NTcwODk0LDAuNTQwNTU0NzA4NzcxMjg0XSwidmVsb2NpdHkiOnsieCI6LTAuMDAwMzkyNjYyNjExNzU3Mzg3LCJ5IjowLjAwMDIyOTY5NDc5OTE1ODQ1MDM3fSwiY29sb3IiOiJibHVlIiwic2NhbGUiOlsxOTYsMjIwLDI0Ni45NCwyNjEuNjMsMjkzLjY2LDMyOS42MywzNjkuOTldfSx7InBvc2l0aW9uIjpbMC40NzU5MTEzMTM0NDY2ODY4LDAuNTM1MTI1MTYyMzM0ODExMl0sInZlbG9jaXR5Ijp7IngiOjAuMDAwNDEwOTUzOTAzODg3NjgxOTcsInkiOi0wLjAwMDE3OTgwOTcwMDI1NDEzNTUzfSwiY29sb3IiOiJibHVlIiwic2NhbGUiOlsxOTYsMjIwLDI0Ni45NCwyNjEuNjMsMjkzLjY2LDMyOS42MywzNjkuOTldfSx7InBvc2l0aW9uIjpbMC40OTAxNjQzNzA2MTM4OTQ4LDAuNTI3MDYyNTM1MTA3OTc5M10sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDU4NTUyODkxNTE1NDE3NCwieSI6LTAuMDAwMDU0NDgzMDY3NDkwMTQyMTN9LCJjb2xvciI6ImJsdWUiLCJzY2FsZSI6WzE5NiwyMjAsMjQ2Ljk0LDI2MS42MywyOTMuNjYsMzI5LjYzLDM2OS45OV19LHsicG9zaXRpb24iOlswLjQ5MDE2NDM3MDYxMzg5NDgsMC41MjcwNjI1MzUxMDc5NzkzXSwidmVsb2NpdHkiOnsieCI6LTAuMDAwNTg1NTI4OTE1MTU0MTc0LCJ5IjotMC4wMDAwNTQ0ODMwNjc0OTAxNDIxM30sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX0seyJwb3NpdGlvbiI6WzAuNDkwMTY0MzcwNjEzODk0OCwwLjUyNzA2MjUzNTEwNzk3OTNdLCJ2ZWxvY2l0eSI6eyJ4IjotMC4wMDA1ODU1Mjg5MTUxNTQxNzQsInkiOi0wLjAwMDA1NDQ4MzA2NzQ5MDE0MjEzfSwiY29sb3IiOiJibHVlIiwic2NhbGUiOlsxOTYsMjIwLDI0Ni45NCwyNjEuNjMsMjkzLjY2LDMyOS42MywzNjkuOTldfSx7InBvc2l0aW9uIjpbMC40OTAxNjQzNzA2MTM4OTQ4LDAuNTI3MDYyNTM1MTA3OTc5M10sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDU4NTUyODkxNTE1NDE3NCwieSI6LTAuMDAwMDU0NDgzMDY3NDkwMTQyMTN9LCJjb2xvciI6ImJsdWUiLCJzY2FsZSI6WzE5NiwyMjAsMjQ2Ljk0LDI2MS42MywyOTMuNjYsMzI5LjYzLDM2OS45OV19LHsicG9zaXRpb24iOlswLjQ4Njc2NDk0MzEyNTAwNjEsMC40OTU0ODk0NDQ4NDc1NjI2XSwidmVsb2NpdHkiOnsieCI6LTAuMDAwNTMxNDc3MDM0NjUwMTM2NCwieSI6LTAuMDAwNzkwNjg0MDYwNTYwNDIwMn0sImNvbG9yIjoiYmx1ZSIsInNjYWxlIjpbMTk2LDIyMCwyNDYuOTQsMjYxLjYzLDI5My42NiwzMjkuNjMsMzY5Ljk5XX1dfQ%3D%3D https://franzelio.franzai.com/?share=eyJsaW5lcyI6W3sieDEiOjA...
- tuzemec 2y agoPretty cool! It reminds me of Droplets [1]. I'm working from time to time on a similar concept. Except you can have multiple ball sources and each platform/line can play any combination of notes. [2] It's using phaser and tone.js under the hood and it's not very mobile friendly yet. [1] - https://finneganeganegan.xyz/works/droplets https://finneganeganegan.xyz/works/droplets [2] - https://sounds.tuzemec.com/ https://sounds.tuzemec.com/
- gexaha 2y agocool, needs some slight noise/randomization in the trajectories/physics UPD: okay, toggle lines is game-changer here, very nice!
- gexaha 2y agoalso super cool that it's microtonal, love it!
- bambax 2y agoExcellent! Eventually the balls go through the lines, but it's unclear what the rules are? A couple of months ago I did a ShowHN for Billard, which also uses physics and collisions in 2D space to make music: https://billard.medusis.com/ https://billard.medusis.com/ Those are fun experiments.
- asimpletune 2y agoI loved this. It would be very cool if there was a visible buffer of the balls that have yet to drop could see and control what will fall. The spacing could be controlled by clear no-op balls in the buffer that just pop like bubbles when they release. That way the composer could program the pitch and spacing of the notes. Also having a infinite canvas would be really nice so one could pan around. And different size lines should cause the bounce back to happen at different speeds. Super awesome, thanks for sharing!
- grey-area 2y agoGetting a URI too long error unfortunately - I guess you didn't want to store state in a db but storing a few points shouldn't take much space? The URI is 13k characters long unfortunately for 8 lines (guess you are storing all the state including balls?). Could you perhaps leave out balls to make urls shorter? For example this quickly grows the url: https://franzelio.franzai.com/?share=eyJsaW5lcyI6W3sieDEiOjAuMywieTEiOjAuMTU3OTc0MzAwODMxNDQzNjgsIngyIjowLjQ4ODQxNDYzNDE0NjM0MTQ1LCJ5MiI6MC42NjM2NDMyMzUwNzE4MDY0LCJjb2xvciI6ImJsYWNrIiwibW9kZSI6ImRyYXciLCJpc0FjdGl2ZSI6dHJ1ZX0seyJ4MSI6MC41MTA5NzU2MDk3NTYwOTc2LCJ5MSI6MC42NjU5MTA4MDg3Njc5NTE2LCJ4MiI6MC43MDEyMTk1MTIxOTUxMjE5LCJ5MiI6MC4xNDk2NTk4NjM5NDU1NzgyMywiY29sb3IiOiJibGFjayIsIm1vZGUiOiJkcmF3IiwiaXNBY3RpdmUiOnRydWV9LHsieDEiOjAuNDg1OTc1NjA5NzU2MDk3NTUsInkxIjowLjY5MTYwOTk3NzMyNDI2MywieDIiOjAuNTE0NjM0MTQ2MzQxNDYzNCwieTIiOjAuNjkwODU0MTE5NDI1NTQ4LCJjb2xvciI6ImJsYWNrIiwibW9kZSI6ImRyYXciLCJpc0FjdGl2ZSI6dHJ1ZX1dLCJjdXJyZW50QmFsbENvbG9yIjoiYmxhY2siLCJkcm9wUmF0ZVZhbHVlIjoxLCJkb3RzIjpbeyJwb3NpdGlvbiI6WzAuNDc0MTYxOTI3MjA4NDAyLDAuMzQyMjIxNzA4ODkzNTk5Ml0sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDE3OTY1OTE5ODc2MzkzMjkyLCJ5IjotMC4wMDEzNTg4OTkzMTc2NzU3OX0sImNvbG9yIjoiYmxhY2siLCJzY2FsZSI6WzI2MS42MywyOTMuNjYsMzI5LjYzLDM0OS4yMywzOTIsNDQwLDQ5My44OF19LHsicG9zaXRpb24iOlswLjQ4OTU4NTY2OTQyMjI4MzI3LDAuNTEzMzkxMTUxODI0MDAyMV0sInZlbG9jaXR5Ijp7IngiOi0wLjAwMDE3OTY1OTE5ODc2MzkzMjkyLCJ5IjotMC4wMDI2NDE0MzkwMDAyMTU0NjY3fSwiY29sb3IiOiJibGFjayIsInNjYWxlIjpbMjYxLjYzLDI5My42NiwzMjkuNjMsMzQ5LjIzLDM5Miw0NDAsNDkzLjg4XX0seyJwb3NpdGlvbiI6WzAuNSwwLjU1MDgxMzgxNzA4MjM4OF0sInZlbG9jaXR5Ijp7IngiOjAsInkiOjAuMDA0ODE2OTMxMjE2OTMxMjA3fSwiY29sb3IiOiJibGFjayIsInNjYWxlIjpbMjYxLjYzLDI5My42NiwzMjkuNjMsMzQ5LjIzLDM5Miw0NDAsNDkzLjg4XX0seyJwb3NpdGlvbiI6WzAuNSwwLjE5NDgwMzIzNTA3MTgwNjM5XSwidmVsb2NpdHkiOnsieCI6MCwieSI6MC4wMDM1NDcwODk5NDcwODk5NDN9LCJjb2xvciI6ImJsYWNrIiwic2NhbGUiOlsyNjEuNjMsMjkzLjY2LDMyOS42MywzNDkuMjMsMzkyLDQ0MCw0OTMuODhdfV0sInByZWRyYXduTGluZSI6bnVsbCwiY3VycmVudE1vZGUiOiJkcmF3IiwiaXNTb3VuZE9uIjp0cnVlfQ%3D%3D https://franzelio.franzai.com/?share=eyJsaW5lcyI6W3sieDEiOjA...
- deleted 2y ago[deleted]
- franze 2y agoshould be fixed, old share URLs sadly will not work anymore, had to develope a much shorter URL encoding for the state but now i shared a 20 lines, about 40 dots state and it worked
- jahnu 2y agoWhat a wonderful idea. Congrats!
- poetaster 2y agoFor anyone interested in Godot, I made a mobile first (Sailfish Os only) version https://github.com/poetaster/balldrop https://github.com/poetaster/balldrop which is based on https://github.com/Bauxitedev/balldrop https://github.com/Bauxitedev/balldrop It was great simple problem set for solving touch screen problems in Godot and makes lovely melodies :)
- poetaster 2y agoAnd a youtube video of the original https://www.youtube.com/watch?v=yhKnGPcZmE4 https://www.youtube.com/watch?v=yhKnGPcZmE4
- franze 2y agoUpdate: When you put the slider to 0 dots per second (or choose manual in the dropdown on mobile) you can now play the Franzelio manually, every click on a color button will spwan a dot in that color immediately. thx for all the feedback
- japhyr 2y agoThis is amazing. One issue I ran into though, is after just a minute or two with about five lines on the screen, I get a growing hum that makes me have to close out the tab. Is anyone else running into that?
- kwantaz 2y agocan’t hear the music
- eternityforest 2y agoI accidentally got it do to to a three note sequence that sounds like it's from Ocarina of Time! Seems like it would be cool if there was some nonlinear elements, like walls that only reflect every Nth ball. https://franzelio.franzai.com/?share=AQMKAAAHi2u2223VupMAAAFjp5XAOFaqRwAAAcCtzEmNydCFAAABjvhqH3BvYQIAAAGtvlF80IljtAAAAZ9Np7bJrLD0AAABlsitvslwuMcAAAEBGZroa-Zm3i0AABEU_eNUf6N_-QM3Yd-7f7SAIgNVxdpmf7R_9gNywd_if82ARQOHDcxnf82AGQObWsrSf81_7QOnzcOuf-yAHAOvosC8f-x_8AO1Y8mQgBmASQOq77SKgBmAHQOburYZgCx_3gOJwsxSgCx_sgNv5c31gGCAhANMhqLAfxd_uAOURJs-f6WAqQO40l9if6WAfQOAAEMqgACAvwM https://franzelio.franzai.com/?share=AQMKAAAHi2u2223VupMAAAF...
- franze 2y agoin the dropdown there is the toggle line but every n-th line sounds cool, too
- franze 2y agoUpdate: added a few more linetypes, all in all now Draw: Standard black lines. Dots bounce off these and play a sound. The note is based on the line's length and angle. Erase: Red lines used to delete other lines (including predrawn ones). Intersecting lines disappear. Toggle: Black lines that switch between active (solid) and inactive (dashed). When inactive, dots pass through without interaction. Silent: Dark gray lines that let dots bounce off but don’t produce any sound. Burner: Dark red lines that destroy any dot that touches them, no sound. Splitter: Magenta lines that split dots into two upon collision. The original dot is removed, and two new dots continue with altered trajectories. also after some back and forth with somebody from the vienna philharmonics orchestra i now use this tonal scales Red: C major Blue: G major Green: E minor Black: A minor
- kaibee 2y agoI love it. Thanks for adding some of my suggestions :). I think the last thing it needs is being able to place ball-cannons of whichever note (ie, click and drag defines the position and velocity of the projectile), instead of having them always come from the top.