{"full_name":"storytold/soundcraft","owner":"storytold","name":"soundcraft","url":"https://github.com/storytold/soundcraft","description":"SoundCraft: an open-source, clean-room digital audio workstation (DAW) in pure Rust","homepage":"https://getartcraft.com/apps/soundcraft","topics":[],"language":"Rust","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/76897702?v=4","created_at":"2026-10-07T08:31:31Z","pushed_at":"2026-11-09T11:54:20Z","metrics":{"stars":4207,"forks":2546,"watchers":45,"issues":632,"prs":824,"releases":16,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":0},"growth":{"day":{"stars":26,"forks":9,"base_day":"2026-11-09"},"week":{"stars":196,"forks":77,"base_day":"2026-11-03"}},"history":{"dates":["2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[2245,2506,2761,2925,3053,3159,3346,3418,3511,3566,3627,3690,3792,3821,3858,3892,3923,4011,4054,4181,4207],"forks":[1350,1546,1736,1844,1915,1986,2106,2157,2216,2253,2280,2304,2361,2375,2394,2409,2416,2469,2478,2537,2546],"watchers":[22,27,30,33,37,37,36,38,38,38,38,38,41,43,44,42,43,43,44,45,45],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"weekly_rate":97,"monthly_rate":39,"new":168},"same_owner":[{"full_name":"storytold/artcraft","name":"artcraft","boards":{"daily":107,"weekly":63,"monthly":8,"weekly_rate":75,"monthly_rate":11}},{"full_name":"storytold/cadcraft","name":"cadcraft","boards":{"monthly":107,"weekly_rate":79,"monthly_rate":18,"new":66}},{"full_name":"storytold/craft-anything","name":"craft-anything","boards":{"daily":11,"weekly":2,"monthly":16,"daily_rate":14,"weekly_rate":1,"monthly_rate":8,"new":13}},{"full_name":"storytold/craft-launcher","name":"craft-launcher","boards":{"weekly_rate":47,"monthly_rate":80,"new":132}},{"full_name":"storytold/deckcraft","name":"deckcraft","boards":{"weekly_rate":95,"monthly_rate":42,"new":150}},{"full_name":"storytold/designcraft","name":"designcraft","boards":{"new":131}},{"full_name":"storytold/effectcraft","name":"effectcraft","boards":{"new":57}},{"full_name":"storytold/figcraft","name":"figcraft","boards":{"new":149}},{"full_name":"storytold/filmcraft","name":"filmcraft","boards":{"new":24}},{"full_name":"storytold/gridcraft","name":"gridcraft","boards":{"monthly":122,"weekly_rate":80,"monthly_rate":25,"new":77}},{"full_name":"storytold/lightcraft","name":"lightcraft","boards":{"new":31}},{"full_name":"storytold/pdfcraft","name":"pdfcraft","boards":{"new":19}},{"full_name":"storytold/photocraft","name":"photocraft","boards":{"daily":121,"new":2}},{"full_name":"storytold/vectorcraft","name":"vectorcraft","boards":{"new":41}},{"full_name":"storytold/wordcraft","name":"wordcraft","boards":{"weekly":163,"monthly":36,"weekly_rate":90,"monthly_rate":9,"new":26}}],"issues":[{"number":19,"title":"SoundCraft is a registered trademark name","comments":15,"created_at":"2026-10-08T18:08:16Z"},{"number":711,"title":"Corpus report: 100 real-world audio files and 24 synthetic references, rerun on every release","comments":10,"created_at":"2026-10-17T10:45:08Z"},{"number":668,"title":"[macOS/OCLP] SoundCraft 0.7.0 fails at startup: Metal rejects -std=metal3.2 (workaround works)","comments":10,"created_at":"2026-10-16T07:27:32Z"},{"number":30,"title":"VST2, LADSPA, LV2 support","comments":8,"created_at":"2026-10-08T22:53:43Z"},{"number":942,"title":"Add a fork of denimo or denimo open source music, notation editor","comments":6,"created_at":"2026-10-22T19:23:02Z"},{"number":41,"title":"Windows: all Cmd+ keyboard shortcuts do nothing (Ctrl+A, Ctrl+B, Ctrl+Space, …)","comments":5,"created_at":"2026-10-09T12:42:22Z"},{"number":38,"title":"Maybe it should be FL Studio or Ableton port?","comments":5,"created_at":"2026-10-09T07:00:46Z"},{"number":1265,"title":"Playback stops at punch-out","comments":3,"created_at":"2026-11-02T06:28:18Z"}],"discussions":[],"latest_release":{"name":"SoundCraft v0.18.0","tag":"v0.18.0","published_at":"2026-11-06T20:22:08Z","body":"## What's Changed\n* clap-host tests: load plugins only from a freshly created private temp directory by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1295\n* MIDI: index controller dedup by channel and kind by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1298\n* Mixer: match automation lanes to insert parameters in one merge by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1299\n* Mixer: compute cyclic aux depths in one pass per hop by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1306\n* Bundles: refuse entries that share their data by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1303\n* Tempo map: binary-search tempo segments in tick/sample conversions by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1297\n* Clip gain to volume: index envelope lookups by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1309\n* convert: keep a BWF source's bext chunk by @JonRC in https://github.com/storytold/soundcraft/pull/1314\n* Stamp WAV bounces with their timecode position (BWF bext TimeReference) by @JonRC in https://github.com/storytold/soundcraft/pull/1300\n* audiosuite.process: say it takes built-in plugin ids, and why hosted ones are refused by @JonRC in https://github.com/storytold/soundcraft/pull/1302\n* A new send opens its Send window, so its fader is on screen right away by @ljkx in https://github.com/storytold/soundcraft/pull/1291\n* Show stereo input pairs for stereo tracks by @TheGalitube in https://github.com/storytold/soundcraft/pull/1279\n* Delete markers on Alt-click by @TheGalitube in https://github.com/storytold/soundcraft/pull/1278\n* soundcraft-cli: print logged warnings and errors to stderr by @JonRC in https://github.com/storytold/soundcraft/pull/1305\n* Tell hosted plugins when they render offline (VST3 kOffline, clap.render) by @JonRC in https://github.com/storytold/soundcraft/pull/1290\n* Keep the edit cursor as the zoom reference when it is off-screen by @Silvertree2010 in https://github.com/storytold/soundcraft/pull/1286\n* Plugin hosts: keep the system's reason when a plugin binary fails to load by @JonRC in https://github.com/storytold/soundcraft/pull/1316\n* Toolbar: distinct link icons (#1262) and an Insertion Follows Playback toggle with its own icon (#1263) by @rahul05ranjan in https://github.com/storytold/soundcraft/pull/1281\n* Indent tracks nested in folders by @TheGalitube in https://github.com/storytold/soundcraft/pull/1280\n* fix(ui): center track names in edit window and remove unnecessary spacing for Solo and Mute buttons in Master tracks by @colliderman in https://github.com/storytold/soundcraft/pull/576\n* Tempo map: edit meters in linear time by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1324\n* H.264: bound frame_num gaps, long-term references and SPS size by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1325\n* engine: dedupe clip ids, clamp score bars per system, share autosave copies by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1333\n* tests: create scratch folders exclusively by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1334\n* Pass the Linux signing key to the release workflow by @dylanmtaylor in https://github.com/storytold/soundcraft/pull/1363\n* Complete Grid and Nudge time scales by @SlyLaM in https://github.com/storytold/soundcraft/pull/589\n* fix(ui): About credits tables fit without side-scrolling and their columns resize by @FredApps in https://github.com/storytold/soundcraft/pull/1342\n* feat(cli): commands --json lists every command's details (#744) by @ZIDAN44 in https://github.com/storytold/soundcraft/pull/1372\n* fix(clap-host): check for the main thread off macOS too (#901) by @ZIDAN44 in https://github.com/storytold/soundcraft/pull/1371\n* fix(engine): cap sessions at 256 MiB and parse them without a Value tree (#892) by @ZIDAN44 in https://github.com/storytold/soundcraft/pull/1370\n* fix(ui): Strip Silence opens with t"},"readme":true,"readme_zh":false,"news":[{"title":"SoundCraft: An open-source, clean-room digital audio workstation in pure Rust","url":"https://github.com/storytold/soundcraft","hn":"https://news.ycombinator.com/item?id=50427328","source":"Hacker News","lang":"en","date":"2026-11-09","points":4,"comments":1},{"title":"SoundCraft 快速入门教程：5步完成从建轨、录音到Bounce导出WAV的全流程","url":"https://blog.csdn.net/gitblog_00745/article/details/169850527","source":"blog.csdn","lang":"zh","date":"2026-11-02"},{"title":"SoundCraft guide to the free Pro Tools alternative in Rust","url":"https://news.google.com/rss/articles/CBMikAFBVV95cUxOOTZNM0R0NHNqMWNMTkthSGxMUEtGTWhrd21rclVQcmpqVkNPY1hDR3BDTHB1SzhOamdvTUZyeGJPZm5GVnIwbkRJOVduNGlxZVNzbTYtTDh4UF9ReEFUQy16eUJJekpyUWw4cmMwOG1CYU1WZkNBNU9kajdPS1RocDgzcFZxcUc3NmJWVXN6Rkg?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-10-14"},{"title":"SoundCraft 指南，用 Rust 写成的 Pro Tools 免费替代品","url":"https://news.google.com/rss/articles/CBMilAFBVV95cUxPOHIzN0t4NW9UNG5ONWFPT2l4RXdybEdRZjZ3M3F3QkpTZ2I4aklqNXQ5ZV8zTEo3YXNJNHRiaHZNTVhYR0pMRXV3SVpkeDNfc01kdm1wZlNpdTM5X1pxN25qMWgycGpRVWN0WE04c0YyTGFyVjZhVTZULWZxTmhGdmFjNGJscTVUZ0RUSzhnUWZJTjhR?oc=5","source":"Pasquale Pillitteri","lang":"zh","date":"2026-10-14"},{"title":"I Tested the 12 Free Clones of Adobe and Microsoft","url":"https://news.google.com/rss/articles/CBMihAFBVV95cUxOUTdmR2RiM1k3dV9oaG9hMUdCa3F5LWJ4ZkFEMU5ZZGN5bVJwYjgyaWhkV3JTTmNMQnY3ZW1KWWIxLUtpWHY4QlV6dWRXTzIwYnE4R1lYeERlcUJjRUNJZmxPd25zVElUZllMcnhFR2V5THgxQ2JvTDB3NHhlRWQzUWNRb1o?oc=5","source":"Korben","lang":"en","date":"2026-10-13"},{"title":"There's a vibe-coded Adobe Creative Suite clone, and it's pretty good","url":"https://news.google.com/rss/articles/CBMiuwFBVV95cUxNaDFTRE92QmwxTmw1LWNrT2w4anFrNGZqM0JJUldod1VtMExuMThBdTB3eXNybmNEWXZmU240WkdnNXp3TVBFTkYwVjRfNEFaN095eURxRW1sd0swbnh1NG10Q3JvbnZzSXdSakJnb2ZSZnRmX2djXzE5VTVnOXBESnlWUzFoQkszSHQwQ21EZ2xnN2xjcUZCajJ1Vy00Zkk3YnFudW1kTXQ3dTA1aWI2azgybWRVWVdla0dj?oc=5","source":"AppleInsider","lang":"en","date":"2026-10-11"},{"title":"ArtCraft's Open Source Office Alternatives Take On Microsoft","url":"https://news.google.com/rss/articles/CBMid0FVX3lxTE5mQ3llcTRxRXE3TnRzYUNrdWZMVHNZRGQzZmFTaXUxOGlxUnRDX28xSl9JbmdrSHJTOEl6M2R6alNlakJVVTJxZC1JOHQ2Xy1rbVMxUlJRWHFGZkZWQ21IbWFsSU85Z2d4RFZZWnJMVkVPMzFDVnVZ?oc=5","source":"Gadget Pilipinas","lang":"en","date":"2026-10-11"},{"title":"ArtCraft launches WordCraft, GridCraft and DeckCraft, free Office clones in Rust","url":"https://news.google.com/rss/articles/CBMiowFBVV95cUxQckJPQWdYV0RtQzNQcmVXU2dPQnFpOG80Nm1HdTRvRXNyZ0RqbzlkNkhoQTI3RHFqTDVMdEVpekZPemtWdHVPYU1vTTZHQVhiaTB5bjQ1VEFtME0xalpMa0RqV3NxVUxWakc0dC1YeGdzMGo2TzdwWkRTbVRta0pJc0FldnZEUTFfOVpYRDVOS2t4aS12MWI3LWZIeThqTERjQjZj?oc=5","source":"Pasquale Pillitteri","lang":"en","date":"2026-10-10"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}