OTS-01 is a Virtual Toy Synth that allows you to draw and edit sound waves, and hear what they sound like!

All buttons and labels have tooltips explaining what a slider or button does.

Features

The OTS-01 has a variety of features, including:

  • Drawable waves
  • On Screen, Keyboard and MIDI input (MIDI not available in browser)
  • Wave presets
  • Sample & Hold
  • Wave smoothing
  • High and Low Pass Filters
  • Reverb, Delay and Chorus

and introducing the all-new High Frequency Oscillator!

Extras

The OTS-01 can be opened by unscrewing the top, to access extra features and parameters. Such as:

  • Wave Copy/Paste
  • Animation Speed control
  • Colour customization
  • Pitch Control
  • And much more!

Notes

  • OTS-01 placed (joint) 1st in shiftBacktick's Synth Jam
  • Design, Code and Art by Bellicapelli
  • Shaders and Loading Screen by SubzeroFusion 
  • Code is Open Source, can be found on GitHub 
  • Executable Linux version is untested!
  • Other than the keyboard shortcuts shown on the, ehm, keyboard, you can:
    • Press [-] and [+] to change Octave
    • Press [Spacebar] to stop Animations
    • Press [Ctrl+Z] or [Backspace] to Undo
    • Press [Ctrl+O] to Open/Close
  • There seems to be a bug with the Godot Reverb filter freaking out when waves are too complex, or if too many effects are turned on at the same time.
  • If you have any ideas, suggestions, or feedback, please let me know, the OTS-01 is definitely still a work in progress
  • If you made a cool wave, please copy it and send it to me! I might add it to the "Random" waves button


StatusReleased
CategoryTool
PlatformsWindows, Linux, HTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorsbellicapelli, Subzerofusion
Made withGodot
TagsGodot, Music

Download

Download
Windows Executable 23 MB
Download
Linux Executable 20 MB

Comments

Log in with itch.io to leave a comment.

(+1)

I love it, it's so cool! The little hidden feature and the ability to draw your own wave are great ideas!

Thank you so much for the kind words :)