Aquí figuran 6 versiones de SoundCraft, desde 20 de octubre de 2026 hasta la actual, 0.17.0. Cada una enlaza con los instaladores del propio desarrollador.
| Versión | Fecha | Tamaño | Archivos |
|---|---|---|---|
| 0.17.0Última versión | 3 de noviembre de 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notas de la versiónWhat's Changed
- Keep score export notes when bars are shorter than a sixteenth by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1234
- Export only the MIDI notes a trimmed clip still plays by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1032
- AIFF: test that a negative channel count is rejected by @TheGalitube in https://github.com/storytold/soundcraft/pull/1223
- Accept VST3 multi-out instruments with up to 64 audio buses by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1248
- feat(ui): improve the New Tracks creation workflow by @SlyLaM in https://github.com/storytold/soundcraft/pull/559
- Fix GNOME/Wayland window controls by @danielmigueltejedor in https://github.com/storytold/soundcraft/pull/637
New Contributors
- @SlyLaM made their first contribution in https://github.com/storytold/soundcraft/pull/559
- @danielmigueltejedor made their first contribution in https://github.com/storytold/soundcraft/pull/637
Full Changelog: https://github.com/storytold/soundcraft/compare/v0.16.0...v0.17.0 |
| 0.15.0 | 31 de octubre de 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notas de la versión## What's Changed
* Grant network access so update checks can reach GitHub by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1163
* Honor CARGO_BUILD_TARGET in FreeBSD packaging for aarch64 release builds by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1167
* Reject out-of-range timecode fields so Min:Secs strings fall through by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1024
* Count only audio-track clips in session text export by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1025
* Strip XML-forbidden characters from MusicXML/SVG score export by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1061
* Keep clip spacing when moving a group left past the session start by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1062
* Cut BWF bext text fields at UTF-8 character boundaries by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1110
* Clamp clip fades after elastic warp and remove warp by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1123
* Keep crossfade overlaps when pasting clips by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1137
* Keep MIDI note spacing when moving notes left past tick 0 by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1138
* Report the decoded length for AAC in MP4 in audio-io probe by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1141
* Check the rewritten DSP paths against the algorithms they replaced by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1153
* Reply with Invalid Request to empty batches and non-object messages by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1160
* Fix stale end on a Memory Location added during playback by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1161
* Return Error::Invalid for overflowing H.264 slice header values by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1182
* Saturate and clamp session start in setup.current_timecode by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1169
* Fix exit status after kept-going script errors by @DAnaeto in https://github.com/storytold/soundcraft/pull/1145
* Bound the source span of stretch renders (fixes #895) by @ayozetr in https://github.com/storytold/soundcraft/pull/1148
* Audio import: regression test for oversized Matroska element sizes (fixes #878) by @ayozetr in https://github.com/storytold/soundcraft/pull/1149
* Calculate velocity ramps across the full tick range by @TheGalitube in https://github.com/storytold/soundcraft/pull/1171
* Clamp the minimum beat before conversion by @TheGalitube in https://github.com/storytold/soundcraft/pull/1172
* track.delete: keep a folder's input bus when surviving tracks route through it by @CloudCorpRecords in https://github.com/storytold/soundcraft/pull/1026
* Reject VST3 bus layouts beyond host limits instead of truncating by @luigiPinna in https://github.com/storytold/soundcraft/pull/1178
* Route sequential H.264 sample reads through the 256 MiB cap by @luigiPinna in https://github.com/storytold/soundcraft/pull/1179
* Avoid cloning sessions when checking unsaved changes by @reoniazx in https://github.com/storytold/soundcraft/pull/1181
* setup.playback_engine / setup.hardware: apply device and buffer in the app, don't claim it headless by @sanderdewijs in https://github.com/storytold/soundcraft/pull/1077
* Web: Check for Updates opens its window, with no dead_code warnings in xtask wasm by @dotCooCoo in https://github.com/storytold/soundcraft/pull/1103
* Engine: wasm32 clippy reports no drop_non_drop in autosave and backups by @dotCooCoo in https://github.com/storytold/soundcraft/pull/1106
* Strip Silence: closing the window while Mix shows stops the rectangle scan by @dotCooCoo in https://github.com/storytold/soundcraft/pull/1095
* Shift selection memory location ends on Cut Time and Insert Time by @Silvert |
| 0.14.0 | 28 de octubre de 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notas de la versiónWhat's Changed
- Migrate SoundCraft to egui 0.37 by @skylartaylor in https://github.com/storytold/soundcraft/pull/1063
- Follow-ups to #1058: Auto Pan keeps the stereo image, paste and Strip Silence fixes by @aiongg in https://github.com/storytold/soundcraft/pull/1060
- Meters: keep every block's peak until the UI takes it by @forwardaudio in https://github.com/storytold/soundcraft/pull/1045
- feat: startup update prompt modal and direct self-updating by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1073
- build: pin craft-update to craft-libs main (db19c37) by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1090
- refactor: bundle parameters of long signatures (Sonar S107) by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1014
- build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1092
- build: pin craft-update to craft-libs main (495e597) by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1096
- refactor: reduce cognitive complexity in audio-io, midi, dsp, engine, playback, plugin hosts (S3776) by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1097
- Linux: default to XWayland for file drag-and-drop on Wayland desktops by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/150
- tests(vst3-host): answer nextest's --list for custom-harness tests by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1099
- tests(clap-host): answer nextest's --list for the custom-harness editor test by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1100
- chore(deps): safe dependency refresh by @aiongg in https://github.com/storytold/soundcraft/pull/1102
- refactor: reduce cognitive complexity in auto_pan and audiosuite by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1104
- ui: Tracks and Groups and Clips in full-height dock columns by @aiongg in https://github.com/storytold/soundcraft/pull/1088
- ci: require nextest 0.9.150 by @skylartaylor in https://github.com/storytold/soundcraft/pull/1121
- refactor: shared module layout (craft-contrib#20) by @aiongg in https://github.com/storytold/soundcraft/pull/1120
- fix(ui): dropdown menus grow back after a search with no matches by @aiongg in https://github.com/storytold/soundcraft/pull/1140
- Speed up mix bounce by about 20 % with byte-identical output by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1144
- Windows installation policy: SoundCraft by @Jeremy8776 in https://github.com/storytold/soundcraft/pull/1124
- refactor(cli): parse soundcraft-cli arguments with clap, following RFC-0012 by @aiongg in https://github.com/storytold/soundcraft/pull/1136
- Enforce Rust coding standards via Clippy by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1129
New Contributors
- @forwardaudio made their first contribution in https://github.com/storytold/soundcraft/pull/1045
- @Jeremy8776 made their first contribution in https://github.com/storytold/soundcraft/pull/1124
Full Changelog: https://github.com/storytold/soundcraft/compare/v0.13.1...v0.14.0 |
| 0.13.1 | 25 de octubre de 2026 | — | 64 bits MSIARM64 MSI32 bits MSI |
| 0.12.1 | 22 de octubre de 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notas de la versiónNote
FreeBSD aarch64 is dropped from this release. We had to cut releases, and we cannot build this target within the 5-hour CI limit for any of the Craft apps, so we are dropping it for now. This is a known blocker, flagged for a future fix in storytold/craft-common-actions#39. FreeBSD x86_64 and every other platform are included.
What's Changed
- security: enforce HTTPS on curl downloads (SonarCloud S6506) by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/860
- README: the app icon above the title by @bflatastic in https://github.com/storytold/soundcraft/pull/934
- Fix integer overflow in AutoParam::label for Pan(255) by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/834
- Fix integer overflow in TempoMapbar_beat_at_tick for i64MIN by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/831
- Reject undefined SMPTE frame rates in MIDI headers by @MMexicann in https://github.com/storytold/soundcraft/pull/830
- Fix overflow in extreme timecode frame counts by @MMexicann in https://github.com/storytold/soundcraft/pull/828
- Reject mix.send to an unknown bus name instead of creating a bus by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/829
- Fix normalize producing inf samples for subnormal peaks by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/820
- Keep existing breakpoint at end + 1 in AutomationLane::write_range by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/812
- fix(ui): bare "=" key nudges the selected clip right, matching "-" by @MichaelMuClaude in https://github.com/storytold/soundcraft/pull/786
- Keep playlist sorted after delete_fades trims overlapping clips by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/702
- fix(video): reject zero/invalid NAL length widths in length_prefixed_nals (#469) by @saadkhantareen in https://github.com/storytold/soundcraft/pull/526
New Contributors
- @bflatastic made their first contribution in https://github.com/storytold/soundcraft/pull/934
- @MMexicann made their first contribution in https://github.com/storytold/soundcraft/pull/830
- @MichaelMuClaude made their first contribution in https://github.com/storytold/soundcraft/pull/786
Full Changelog: https://github.com/storytold/soundcraft/compare/v0.11.0...v0.12.1 |
| 0.10.0 | 20 de octubre de 2026 | — | 64 bits MSIARM64 MSI32 bits MSI Notas de la versiónWhat's Changed
- docs: drop references to competing commercial software by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/743
- ci: configure Dependabot for Cargo and GitHub Actions by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/759
- fix(mcp): reject oversized batches before execution by @euisuh in https://github.com/storytold/soundcraft/pull/497
- Open a plugin when it's inserted (#486) by @mikkelkonyher in https://github.com/storytold/soundcraft/pull/530
- Add an editor screenshot to AppStream metadata by @IanHollow in https://github.com/storytold/soundcraft/pull/583
- Reject CLAP port layouts beyond host limits instead of truncating by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/606
- VST3: show the plugin's own text for identity-mapped parameters by @marcoarnulfo in https://github.com/storytold/soundcraft/pull/680
- ci: switch to shared nix workflow from craft-common-actions by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/660
- docs: add SonarCloud and CodeRabbit badges to README by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/755
- Apply the punch range before placing a recorded take by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/567
- Saturate midi.notes_move tick and pitch arithmetic by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/577
- Fix Min:Secs showing 1 ms early at exact millisecond positions by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/588
- Clamp retrospective record start_ticks to stay within MAX_POSITION by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/608
- Drop out-of-range tempo and meter events when sanitizing a session by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/629
- Fix step_input extending a MIDI clip over the adjacent next clip by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/630
- Make markers.edit apply its documented color parameter by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/633
- Shift controller events by Delay in track.write_midi_rtp by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/645
- Track › Instrument: choose an instrument from the menu bar (#374) by @justinjohn0306 in https://github.com/storytold/soundcraft/pull/425
- Portable mode: portable.txt beside the executable keeps settings next to it (#268) by @justinjohn0306 in https://github.com/storytold/soundcraft/pull/479
- fix(ui): add Fedora font paths so DejaVu and Liberation load on Fedora (#45) by @rollroyces in https://github.com/storytold/soundcraft/pull/495
- Drag automation breakpoints and Alt-click to delete them in the Edit window by @marcoarnulfo in https://github.com/storytold/soundcraft/pull/620
- Ask before a session opened in the browser replaces a modified one by @marcoarnulfo in https://github.com/storytold/soundcraft/pull/646
- Contributors: add Marco Arnulfo by @marcoarnulfo in https://github.com/storytold/soundcraft/pull/647
- Modify Group: edit a group's name, tracks and Edit/Mix linking by @Audiosyncrasy in https://github.com/storytold/soundcraft/pull/655
- Tracks and Groups list rows publish their names to AccessKit by @marcoarnulfo in https://github.com/storytold/soundcraft/pull/657
- MIDI writer: clamp out-of-range pitches and controller numbers (#472) by @justinjohn0306 in https://github.com/storytold/soundcraft/pull/483
- Reject invalid numeric prereleases and restore Cargo.toml when version update fails (#471) by @MarekSpodBiedry in https://github.com/storytold/soundcraft/pull/504
- Count the partial quartet in the base64 decoded-size cap (#468) by @MarekSpodBiedry in https://github.com/storytold/soundcraft/pull/507
- Return TooLarge when the WAV header size overflows u64 (#467) by @MarekSpodBiedry in https://github.com/storytold/soundcraft/pull/508
- Keep audio-io stream test limits as u64 so it compiles on 32-bit targets (#462) by @MarekSpodBiedry in https://github.c |