Repository navigation
🎉 SynapSeq v4.0.0 Released! #114
ruanklein
announced in
Announcements
Replies: 1 comment 1 reply
|
Will the custom waveforms get implemented next (Would be a great addition to the new ambiance system, like using a custom modulation waveform on a custom noise)? |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
SynapSeq v4.0.0 - A Simpler, More Powerful Core
SynapSeq 4.0.0 is a major evolution of the project.
This release focuses on simplifying the architecture, improving composability, and expanding the expressive power of SPSQ, without losing the original goal: building deterministic brainwave sessions using plain text.
✨ What's New (Quick Overview)
@ambiance@extendssmooth)-preview)-manual)-new)metadata)
🎧 Multi-Layer Ambiance
SynapSeq now supports multiple background audio layers using the new
@ambianceoption.This allows you to create layered sound environments by mixing multiple
audio sources --- local or remote.
Ambiance is not meant to replace the core signal (tone/noise), but to
complement it.
Think of it as a controllable environmental layer that supports the main
brainwave structure.
WAV Size Limit
The maximum WAV file size has been increased from 10MB to 20MB,
enabling longer and more natural background audio.
🧩 Modular Sequences with
@extendsThe new
@extendsoption allows you to split sequences into reusablemodules.
This makes it possible to:
SynapSeq now encourages modular composition instead of monolithic
files.
🎛️ Effects System (Reworked and Expanded)
Effects have been redesigned and are now available for all track types:
This allows more expressive sessions and reduces listener fatigue during
long playback.
🌌 New Effect: Doppler (Tone Only)
A new
dopplereffect has been introduced for tone tracks.It simulates motion and can increase perceived immersion and attention.
With binaural:
Use carefully --- excessive motion can become distracting.
🔄 Pan and Modulation
Two core effects are now standardized:
Both can be used with tone, noise, and ambiance tracks.
🌊 Noise Smoothing (
smooth)A new
smoothparameter allows shaping the texture of noise:Default behavior remains
smooth 0, preserving compatibility withprevious versions.
🧰 CLI Improvements
-newGenerate starter templates:
These templates help users learn the syntax and start building sessions
quickly.
-previewGenerates an HTML visualization of the sequence timeline.
This makes it easier to understand:
Especially useful for users who prefer visual feedback.
-manualDisplays the full SynapSeq manual directly in the terminal.
No need to leave the CLI.
🎵 MP3 Export Simplified
The
-mp3flag has been removed.To export MP3, simply use:
🖥️ CLI Experience Improvements
Color Output
SynapSeq now includes colorized output for better readability.
Disable with:
Improved Error Messages
Error messages are now precise and actionable:
🧠 Updated Positioning
SynapSeq is now described as:
This better reflects what the system actually does:
a deterministic interpreter for building structured audio sessions from
text.
@backgroundRemovedReplaced by
@ambiance.@presetlistRemovedReplaced by
@extends.@gainlevelRemoved.Effect Renaming
spin→panpulse→modulationMore accurate naming and behavior.
Path Restrictions
SynapSeq now enforces self-contained projects:
Automatic File Extensions
@ambiance→.wav\@extends→.spscYou no longer need to specify extensions.
New File Type:
.spscUsed for modular sequence components loaded via
@extends.🔄 Project Simplification
Several features were removed to reduce complexity and focus on the core
system:
Removed
Why?
Because they added maintenance cost without meaningful usage.
SynapSeq is now focused on:
🌐 Website Changes
example.html)🎯 Final Thoughts
SynapSeq v4 is not just an update --- it's a refinement of the original
idea.
The goal remains the same:
But now, the system is simpler, more modular, and more consistent.
If you have feedback, questions, or ideas --- feel free to share them.
All reactions