Skip to content

Commit 8fbfe37

Browse files
committed
Part 1-3 + Pard Drum + Layer 1 performance loading
Demo: Very basic part performance load implementation. Performance > Part 1 loads the performance into to TG 1-8 and adds 0 to each TG channel. Performance > Part 2 loads the performance into to TG 9-16 and adds 3 to each TG channel. Performance > Part 3 loads the performance into to TG 17-24 and adds 7 to each TG channel. Performance > Part Drum loads the performance into to TG 25-32 and adds 8 to each TG channel. Performance > Layer 1 loads the performance into to TG 33-40 and adds 0 to each TG channel. This is just a test of how it sounds this way. Every part has a reverb. ToneGenerators=40 should be added to the minidexed.ini so you need rpi4 or rpi5. It starts the Pi with fasts mode, so it is possible that you will need a heatsink.
1 parent 11521a2 commit 8fbfe37

File tree

5 files changed

+190
-120
lines changed

5 files changed

+190
-120
lines changed

src/config.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ class CConfig // Configuration for MiniDexed
4949
// These are max values, default is to support 8 in total with optional 16 TGs
5050
static const unsigned TGsCore1 = 2; // process 2 TGs on core 1
5151
static const unsigned TGsCore23 = 3; // process 3 TGs on core 2 and 3 each
52-
static const unsigned TGsCore1Opt = 2; // process optional additional 2 TGs on core 1
53-
static const unsigned TGsCore23Opt = 3; // process optional additional 3 TGs on core 2 and 3 each
52+
static const unsigned TGsCore1Opt = 8; // process optional additional 2 TGs on core 1
53+
static const unsigned TGsCore23Opt = 12; // process optional additional 3 TGs on core 2 and 3 each
5454
static const unsigned MinToneGenerators = TGsCore1 + 2*TGsCore23;
5555
static const unsigned AllToneGenerators = TGsCore1 + TGsCore1Opt + 2*TGsCore23 + 2*TGsCore23Opt;
5656
static const unsigned DefToneGenerators = MinToneGenerators;

src/kernel.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ CKernel::CKernel (void)
3535
:
3636
CStdlibAppStdio ("minidexed"),
3737
m_Config (&mFileSystem),
38+
m_CPUThrottle (CPUSpeedMaximum),
3839
m_GPIOManager (&mInterrupt),
3940
m_I2CMaster (CMachineInfo::Get ()->GetDevice (DeviceI2CMaster), TRUE),
4041
m_pSPIMaster (nullptr),

0 commit comments

Comments
 (0)