S-4 changelog
S-4 OS v1.2.2 Hotfix
December 9 2024
Bugfixes
- Improved project buffer handling for long samples, enhancing overall loading stability
- DEFORM: Fixed an issue where the DECAY parameter remained static and could not be adjusted
Known Bugs
- While the improved buffer handling resolves some of the project load issues, it does not fix corrupted projects on save. Stay tuned for a completely revamped save system.
Get the update at: https://torsoelectronics.com/pages/support
Find the update instructions in the manual. Remember not to unzip the update file before transferring it to the S-4.
S-4 OS v1.2.1 Hotfix
November 5 2024
Bugfixes
- TAPE: Fixed an issue where START and LENGTH did not initialise correctly after trimming a sample
Get the update at: https://torsoelectronics.com/pages/support
Find the update instructions in the manual. Remember not to unzip the update file before transferring it to the S-4.
Changes in S-4 OS v1.2.0
November 4 2024
Features
-
TAPE: TRIM action
Samples can now be trimmed within the TAPE device. Use [CTRL] + [TRIM] to trim the sample within the loop region set by START and LENGTH. Trimmed samples are saved within the project and can be saved as a file using the [CTRL] + [SAVE] action to use elsewhere. -
TAPE: Adding length to buffer
Extending the LENGTH beyond the sample length in TAPE adds silence to the end of the sample. -
TAPE: STRETCH mode
This new mode retains the pitch of a sample regardless of TEMPO and global BPM, replacing the KEYLOCK action in TAPE. In STRETCH mode, PITCH can be offset freely, and GLIDE can be applied. STRETCH mode lives alongside the SYNC and FREE modes, and can be selected by pressing and holding the encoder for the TEMPO parameter. -
TAPE: DENSITY parameter
DENSITY controls grain size and rate for playback in TAPE. When TAPE is in FREEZE, DENSITY can be used to control the size of the frozen area, and in STRETCH mode it can be used to tweak the sound the loaded sample. It can also be used creatively with modulation. The DENSITY parameter is found on page two of the TAPE device. -
MIX: Revamped DJ filters
The DJ filters on the MIX page have been revamped to provide a smoother response.
Enhancements
- Significant DSP optimisation, reducing overall CPU load
This includes increased performance when using POLY and MOSIAC together and when using the S-4 as an audio interface - Improved clock-in stability
- Confirmation pop-ups added for CONFIG actions
- Added option to reset device
Under CONFIG → SYSTEM, there is now an option to do a factory reset of the device - Changed default modulators in new projects to RANDOM, RANDOM, WAVE, WAVE
- TAPE: In FREE mode, recording no longer quantises the start and stop of RECORD
- POLY: Added fade time to voice-stealing algorithm
Bugfixes
- Fixed an issue with audio buffers not clearing when loading projects, which could cause saving/loading issues
- Fixed an issue where the S-4 became unresponsive after repeated saves and loads
- Fixed an issue where long recordings could cause the S-4 to crash
- Fixed an issue where CC control of time-based parameters didn’t follow the parameter’s quantisation settings
- Actions without text no longer get highlighted when tapped
- TAPE: Fixed an issue where overdubbing caused audio distortion
- TAPE: Fixed an issue where initial overdubbing in a new project caused clicks and audio ducking
- TAPE: The LENGTH parameter now instantly updates after START is moved towards the end of the sample
- TAPE: Fixed an issue where the buffer length extended incorrectly while looping remained correct
- TAPE: Fixed an issue where TAPE didn’t reset correctly after loading a project with TAPE in FREE mode
- TAPE: Fixed an issue where TAPE in FREE mode didn’t reset correctly after reboot
- TAPE: Fixed an issue where the loop region shifted when LENGTH was set below START
- TAPE: Fixed an issue where configuring LENGTH could cause S-4 to freeze or crash
- TAPE: Fixed an issue where changing START or LENGTH to a larger division didn’t snap to the nearest division
- TAPE: Fixed an issue where moving START all the way to the right in FREE mode caused audio to stop
- TAPE: Using [CLEAR] + [DEVICE] no longer stops TAPE playback
- TAPE: Fixed an issue where buffer dirty indicator (“*”) didn’t appear until re-entering TAPE
- TAPE: Fixed an issue where START became negative after loading an old project and creating a new one
- POLY: Fixed an issue where certain sequencers caused POLY to trigger notes twice
A special thanks to our beta testers for helping us with testing and giving feedback on this update!
Get the update at: https://torsoelectronics.com/pages/support
Find the update instructions in the manual. Remember not to unzip the update file before transferring it to the S-4.
Changes in S-4 OS v1.1.0
September 6 2024
Features
- MIDI sync in/out
- Analog clock sync in/out
- TAPE: Added SYNC and FREE modes for TEMPO
Enhancements
- Changed MIDI Config menu names for clarity
- VAST: Tweaked slew limiting of delay time
- POLY: Added icons for loop modes
- POLY: Voice is released when sustain reaches 0
Bugfixes
- Fixed a crash when sending multiple CCs to the same parameter
- Fixed a visual bug where sending CC to one parameter made the same parameter on all other tracks move
- Choosing same device in the device selection menu, no longer causes device parameters to reset
- Fixed an issue where OS updates were not correctly applied to the S-4
- TAPE: Fixed an issue where long samples did not load on saved projects
- TAPE/POLY: Fixed an issue where switching from POLY to TAPE caused TAPE to have irreversible negative values on START and LENGTH
- POLY: Removed aliasing on short envelopes
- POLY: Fixed an issue where a small part of the start of the loaded sample was played, when the envelope reached end of the waveform
- POLY: Fixed an issue where the start point of the sample was inconsistent as multiple notes were played
- POLY: Fixed an issue where mono samples were not displayed correctly
- POLY: Removed audible pops when using the ping pong loop mode
- VAST: Delay freeze no longer drifts over time
- VAST: Fixed an issue where the delay feedback became shifted as SPREAD was moved
- MIX: Fixed an issue where parameters on the MIX page did not change using CC from external USB devices
- RANDOM: Fixed an issue where modulator went out of sync as length was changed
Get the update at: https://torsoelectronics.com/pages/support
Find the update instructions in the manual. Remember not to unzip the update file before transferring it to the S-4.
Changes in S-4 OS v1.0.4
June 19 2024
Enhancements
- An animation now indicates when the S-4 is busy
- Update .zip file is now automatically removed after update
- Encoders can now be used to navigate the sample and project browser
- Both updates and factory sample packs can be installed from external USB drive
Bugfixes
- Fixed crashes when saving and loading projects
- Fixed issue where old parameter ranges were used when loading projects created in previous firmware
- Fixed an issue where free rates did not save in projects
- Fixed an issue where audio config settings did not load correctly
- Fixed an issue where parameter modes did not reset correctly when creating a new project
- Fixed an issue where the firmware version was wrongly displayed in the system config
- Turning an encoder in an empty folder in the sample or project folder no longer causes the S-4 to crash
S-4 OS v1.0.3 Hotfix
June 13 2024
Bugfixes
- TAPE: Fixed issue and issue caused by previous update, where Start and Length parameters did not load correctly.
- TAPE: Fixed issue where GUI grid division did not update accordingly when loading project.
Changes in S-4 OS v1.0.2
June 5 2024
Enhancements
- RING/VAST/RANDOM/WAVE: Lower rates for time-based parameters.
- TAPE: The timeline now updates instantaneously when selecting a sample, so it is more apparent when longer samples are being loaded.
- RANDOM: Improved Smoothing parameter. Values up to 70% now behave more like a glide.
- VAST: Improved Damp and Spread behavior when Freeze is enabled.
Bugfixes
- TAPE: Length of loaded samples is increased to 6 minutes.
- TAPE: When Tape is in Freeze mode, the playhead no longer moves forward when adjusting Start or Length. The playhead will resync when Freeze is disabled.
- TAPE: Fixed a bug where Start and Length grid division was not linked.
- VAST: Toggling Freeze no longer causes delay line to self-oscillate.
- VAST: Damp no longer increases delay feedback
- RANDOM/WAVE: Rates in Free are now independent from BPM.
- RANDOM: Modulator no longer goes out of sync when changing rate.
- RANDOM: Variation parameter now affects the last step of modulation.
- Fixed USB audio in artefacts on ch. 5/6, 7/8, 9/10
Changes in S-4 OS v1.0.1
May 23, 2024
Enhancements
- MOSAIC: Increased grain size
Bugfixes
- S-4 won’t turn on in some cases
- TAPE: Recorded audio plays too fast
- Crash when saving project with punctuation
- Brightness adjusting wraps when pressing select or pressing encoder
- Track inputs bleed
S-4 OS v1.0.0
April 28, 2024
- Initial release