-
Notifications
You must be signed in to change notification settings - Fork 32
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Streaming Upgrades, and mark as Alpha (#1129)
This commit is a large commit which provides us the tooling so we can more efficiently make and modify streams for appropriate situation, and does a bunch of work to optimize our stream. (A mid sized patch shrunk by half with these changed). It's a large change which closes #1069 and should allow us to be streaming stable from hereon out. At least that's the plan! - Make -1/-1/-1 Zone Address stream as {} - Processor Storage none is streamed as {} now - Zone::AssociatedSampleData inactive -> {} - Move current streaming version to configuration.,h - Remove the extra streaming version variable on patch - Have a human readable streaming version fn and include it in engine json and log messages - Add capability to support streaming an enum with default, but be careful - Use that on bus aux - Fix a channel strip display bug that it didn't show the routing on refresh properly - Use default routing row to shrink stream size / parse time - Add a "StreamReason" like "Unstream" data which lets you know if you are streaming for process, daw or multi - Don't send route extraPalyload for daw or multi - Move the streamguards into engine next to the thread local states - Add template functions to add and addUnlessDefault for an object - Bus mute solo pan and level default stream - Stream sample udpate and up streaming version for big streamathon - Move to SC_STREAMDEF everywhere (except ID for reasons) - Compact a whole bunch of keys and do some optionals - Some more key compaction - Finally, Pre-Alpha to Alpha Closes #1069
- Loading branch information
Showing
27 changed files
with
706 additions
and
645 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule sst-basic-blocks
updated
2 files
+14 −2 | include/sst/basic-blocks/mod-matrix/ModMatrix.h | |
+41 −0 | tests/mod_matrix_tests.cpp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,12 @@ | ||
ShortCircuit XT is a sample-initiated instrument being actively developed by the Surge Synth Team. The build below is our latest pre-alpha github version, but it is very incomplete. | ||
ShortCircuit XT is a sample-initiated instrument being actively developed by the Surge Synth Team. The build below is our latest alpha github version, but it is very incomplete. | ||
|
||
The instrument has many features incomplete, still has unresolved crashing bugs, and may have DSP errors which cause unbounded sound. Still, it is becoming more stable and usable and we do have testers and developers running it. | ||
|
||
If you use ShortCircuit a few things of note: | ||
|
||
- You may want to use a limiter on the SC bus, in case there is a DSP error, and definitely do not use in-ear headphones | ||
- Most of the discussion about what works and doesn't happens on our discord. Please join! | ||
- [This figma document](https://www.figma.com/proto/LWyY0E29tISj1djAp40EDL/ED-SST-Wireframes?node-id=3228-2774&starting-point-node-id=3228%3A2774) serves as a design guide for where we are going | ||
- [This figma document](https://www.figma.com/proto/LWyY0E29tISj1djAp40EDL/ED-SST-Wireframes?node-id=3228-2774&starting-point-node-id=3228%3A2774) | ||
serves as a design guide for where we are going | ||
- The more the merrier! If you are a dev jump in. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.