This, fellow Scratchers, is Scratch's only Polyphonic Morphing Synthesizer!!! Ok, Big words: Scratch - The website you are using right now Polyphonic - you can play multiple notes at once Morphing - Morph between the sounds by drawing paths Synthesizer - It's a synthesizer The trackball is in the center of the screen, drag it with the mouse Each voice comes with sound, octave, and semitone controls for you to modify and edit The preset buttons on the bottom left allow you to save and load presets. Use the S button on the screen to toggle saving mode. Then press one of the buttons (1-5) to save it. The LFO (Low-Frequency Oscillator) is mapped to the Trackball instead of pitch, and on the bottom right are the controls for it. the L button on the screen toggles LFO On/Off, the one on the right sets the waveform between triangle (the trackball circles the whole grid), Sine (it does a 180 one way and then back the other way), and Sample and Hold (random position). Speed control is self-explanatory, and the higher the number the slower the speed. The blank LFO waveform: Press space to draw the points by clicking/dragging the mouse. You can set up to 6 points. For the keyboard, the notes are as follows: Middle C: "A" key C#: W D: S D#: E E: D F: F F#: T G: G G#: Y A: H A#: U C: J There are 6 sounds for each voice (they are the same choices for each voice): Sawtooth lead (very sharp and rich synth wave) Synth Pad (warm, serene pad style synth) Choir Organ Vibraphone Trombone TIP: If notes ever get stuck, the "Space" key is the panic key, which stops all the sounds
Note that there are no envelope generators (ADSR) for the voices. I did this because I haven't quite cracked ADSR in scratch, and I also figured that with the trackball, ADSR envelopes weren't quite necessary. Update Log: 1.4 - Edited the sprites for the arrows so that you don't need to get the mouse *exactly* on the arrow. 1.3 - Custom Waveforms (glitchy) 1.2 - More LFO waveforms (The Last one is my horrible drawing of a sample-and-hold wave. It' outputs a random position) 1.1 - Added LFO that modulates the trackball position (I plan on adding a few more waveforms, some possibly custom) 1.0 - Official Release