Skip to content

Commit

Permalink
shepard update (#1274)
Browse files Browse the repository at this point in the history
* shepard update
* raise proc memory ceiling
  • Loading branch information
Andreya-Autumn authored Sep 6, 2024
1 parent 1a2cce5 commit f8f1064
Show file tree
Hide file tree
Showing 5 changed files with 70 additions and 3 deletions.
2 changes: 1 addition & 1 deletion libs/sst/sst-effects
4 changes: 4 additions & 0 deletions src-ui/app/edit-screen/components/ProcessorPane.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,10 @@ void ProcessorPane::rebuildControlsFromDescription()
layoutControlsFromJSONOrDefault("processors/phasemod.json");
break;

case dsp::processor::proct_shepard:
layoutControlsFromJSON("processors/shepard.json");
break;

case dsp::processor::proct_fx_simple_delay:
layoutControlsFromJSON("processors/simpledelay.json");
break;
Expand Down
2 changes: 1 addition & 1 deletion src-ui/json-assets/processors/noiseam.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@
"label": "Noise"
}
]
}
}
63 changes: 63 additions & 0 deletions src-ui/json-assets/processors/shepard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"defaults": {
"coordinate-system": "absolute",
"component": "knob",
"label-mode": "auto",
"type": "float"
},
"components": [
{
"index": 0,
"coordinates": [
40,
80,
50,
50
]
},
{
"index": 1,
"coordinates": [
130,
5,
50,
50
]
},
{
"index": 2,
"coordinates": [
10,
5,
50,
50
]
},
{
"index": 3,
"coordinates": [
70,
5,
50,
50
]
},
{
"type": "int",
"index": 0,
"component": "hamburger-stereo"
},
{
"type": "int",
"component": "jogupdown",
"index": 1,
"coordinates": [
100,
100,
50,
25
],
"label": "Peaks"
}
]
}
2 changes: 1 addition & 1 deletion src/dsp/processor/processor.h
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ processorList_t getAllProcessorDescriptions();
* If you choose to spawnProcessorOnto you need a block at least this size.
* This should be a multiple of 16 if you enlarge it.
*/
static constexpr size_t processorMemoryBufferSize{1028 * 16};
static constexpr size_t processorMemoryBufferSize{1024 * 20};

struct ProcessorStorage
{
Expand Down

0 comments on commit f8f1064

Please sign in to comment.