Music Toy 1: Periodic Osc
- Select notes (the white blocks) by left mouse down on them or their column. You can drag the mouse across while holding to toggle selection of each column you touch.
- Click the multiple block icon to left of the sequence to select all.
- Click the X icon to unselect all.
- When at least one note is selected the top controls will affect all selected notes.
- When 0 notes are selected, a random note is selected as the target for controls at regular intervals. use this to slowly and unevenly propagate changes across the notes.
- Dice randomize values around the current value.
- Randomization strength can be changed by sliding left/right/up/down on the dice.
- Click the label "Freq"/"Note" to toggle between quantized 12-TET notes and unquantized frequency values. This setting is per block so you can mix and match.
- The buttons to the left of the "Freq"/"Note" slider multiply each note by a music amount. *2 goes up and octave, 1/2 goes down an octave, +1 goes up one semitone, while +3 through +7 go up by major intervals.
- Red boxes above note columns can be used to enable/disable note movement. This is not quite a "mute" toggle, because if the pink bar is dragged across a paused block, it will still trigger a sound.
- Drag the upper bar (pink) up and down to adjust the trigger. This changes the rhythm.
- Lower bar triggers same note at different octaves, use the +/- to set.
- Tip: lowering the upper bar (pink) below the height of a note block and using the square waveform for the note mover means that note will only ever trigger on the lower bar. Fancy!
- The bottom row of toggles is for the ping pong echo effect. Click it to cycle between 0, 50% and 100% send. The knob controls the delay time.
- The circular arrow button on the lower panel stops and resets the toy.
| Status | Released |
| Category | Tool |
| Platforms | HTML5 |
| Author | Edwin - KhaoTom |
| Made with | Construct |
| Tags | Music, Music Production |
| Average session | About a half-hour |
| Inputs | Mouse, Touchscreen |
Development log
- reset and per note frequency multiplyAug 30, 2025
- quantized notes and random selectionsAug 24, 2025
- Music Toy 1Aug 23, 2025

Comments
Log in with itch.io to leave a comment.
Fun tool! I did get to a state where my ears were starting to hurt - reloading the page is fine but a reset would also be cool (I guess I could've also muted all the notes)
Thanks, Felix. I added a reset button!