Devlogs
[0.0.3] New keyboard display and many fixes!
SynulatorA downloadable synthesizer for Windows and Linux
Posted January 15, 2024 by strati.farm
#0.0.3 #version log #patch notes #synthesizer #experimental #audio
I made it through my list of known bugs, and found new friends along the way (more bugs). Here's what changed for Synulator 0.0.3:
Features
- New HUD while synthesizing - press "L" on the Keyboard to show an overlay of the controls
- Implemented pitch activation while Mic Input is enabled (see last section)
- Added two more default presets: F7 and F8
- Added options for Grain Input, to adjust how attack, decay, or lifetime are assigned
- Added two more voices: Piano and Bass Guitar harmonics
- Added 7 additional scales, for a total of 11!
- Added settings to limit or expand the number of buffered frames
- Lower numbers are more responsive, but can cause audio skips if the next frame hasn't been calculated in time
Fixes
- Fixed an issue with first and last grains, so sound is generated correctly when Maximum Grains is limited to 1
- Fixed problems with Ascending and Descending Harmonics Voice modes
- Fixed problems with scales, which were using ill-tempered intervals instead of nice ones
- Fixed problems with octave and voice changes, so they don't move 2 steps at a time
- Fixed smoothing for Triggers and Bend Pitch, especially helpful using Keyboard
- Improved performance for mic input, making it more efficient and responsive
- General performance and queuing tweaks, making everything as real-time as possible
Mic Input Quick Tips:
- Turn off "Always Play Fundamental" before turning on Mic Input (probably)
- When no pitch is activated, Synulator rebuilds the recorded frequencies using grains
- When a Pitch Button or the fundamental is activated, Synulator attempts to shift the recorded frequencies (very chaotic)
- The Audio Preferences file has a setting to limit (or expand) the threshold for replication: MicDetectionThreshold
Synulator with the visual keyboard layout HUD