@@ -1126,7 +1126,7 @@ void Note::ArpConfigMenu() {
11261126 swingTextDisplay.Disable ();
11271127 configModified = true ;
11281128 notePadConfigs[activeConfig].arpConfig .swing = val;
1129- runtimes[0 ].arpeggiator .UpdateConfig ();
1129+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
11301130 });
11311131 arpConfigMenu.AddUIComponent (swingNumberModifier, Point (0 , 7 ));
11321132
@@ -1197,7 +1197,7 @@ void Note::ArpConfigMenu() {
11971197 configModified = true ;
11981198 notePadConfigs[activeConfig].arpConfig .gateTime = (uint8_t )val;
11991199 gateTextDisplay.Disable ();
1200- runtimes[0 ].arpeggiator .UpdateConfig ();
1200+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
12011201 });
12021202 arpConfigMenu.AddUIComponent (gateNumberModifier, Point (0 , 7 ));
12031203
@@ -1249,7 +1249,7 @@ void Note::ArpConfigMenu() {
12491249 configModified = true ;
12501250 notePadConfigs[activeConfig].arpConfig .direction = (ArpDirection)value;
12511251 directionTextDisplay.Disable ();
1252- runtimes[0 ].arpeggiator .UpdateConfig ();
1252+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
12531253 });
12541254 directionSelector.SetCount (16 );
12551255 directionSelector.SetIndividualNameFunc ([&](uint16_t index) -> string { return arpDirectionNames[index]; });
@@ -1315,7 +1315,7 @@ void Note::ArpConfigMenu() {
13151315 configModified = true ;
13161316 notePadConfigs[activeConfig].arpConfig .step = (uint8_t )val;
13171317 stepTextDisplay.Disable ();
1318- runtimes[0 ].arpeggiator .UpdateConfig ();
1318+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
13191319 });
13201320 arpConfigMenu.AddUIComponent (stepNumberModifier, Point (0 , 7 ));
13211321
@@ -1389,7 +1389,7 @@ void Note::ArpConfigMenu() {
13891389 notePadConfigs[activeConfig].arpConfig .stepOffset = (int8_t )value;
13901390 stepOffsetDisplayValue = abs (value);
13911391 offsetTextDisplay.Disable ();
1392- runtimes[0 ].arpeggiator .UpdateConfig ();
1392+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
13931393 });
13941394 stepOffsetNumberModifier.SetEnableFunc ([&]() -> bool { return arpMenuPage == ARP_STEP_OFFSET; });
13951395 arpConfigMenu.AddUIComponent (stepOffsetNumberModifier, Point (0 , 7 ));
@@ -1460,7 +1460,7 @@ void Note::ArpConfigMenu() {
14601460 configModified = true ;
14611461 notePadConfigs[activeConfig].arpConfig .repeat = (uint8_t )value;
14621462 repeatTextDisplay.Disable ();
1463- runtimes[0 ].arpeggiator .UpdateConfig ();
1463+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
14641464 });
14651465 repeatNumberModifier.SetEnableFunc ([&]() -> bool { return arpMenuPage == ARP_REPEAT; });
14661466 arpConfigMenu.AddUIComponent (repeatNumberModifier, Point (0 , 7 ));
@@ -1484,32 +1484,32 @@ void Note::ArpConfigMenu() {
14841484 swingValue = 50 ;
14851485 configModified = true ;
14861486 notePadConfigs[activeConfig].arpConfig .swing = 50 ;
1487- runtimes[0 ].arpeggiator .UpdateConfig ();
1487+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
14881488 break ;
14891489 case ARP_GATE:
14901490 gateValue = 50 ;
14911491 configModified = true ;
14921492 notePadConfigs[activeConfig].arpConfig .gateTime = 50 ;
1493- runtimes[0 ].arpeggiator .UpdateConfig ();
1493+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
14941494 break ;
14951495 case ARP_STEP:
14961496 stepValue = 1 ;
14971497 configModified = true ;
14981498 notePadConfigs[activeConfig].arpConfig .step = 1 ;
1499- runtimes[0 ].arpeggiator .UpdateConfig ();
1499+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
15001500 break ;
15011501 case ARP_STEP_OFFSET:
15021502 stepOffsetValue = 12 ;
15031503 stepOffsetDisplayValue = 12 ;
15041504 configModified = true ;
15051505 notePadConfigs[activeConfig].arpConfig .stepOffset = 12 ;
1506- runtimes[0 ].arpeggiator .UpdateConfig ();
1506+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
15071507 break ;
15081508 case ARP_REPEAT:
15091509 repeatValue = 0 ;
15101510 configModified = true ;
15111511 notePadConfigs[activeConfig].arpConfig .repeat = 0 ;
1512- runtimes[0 ].arpeggiator .UpdateConfig ();
1512+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
15131513 break ;
15141514 }
15151515 });
@@ -1532,12 +1532,12 @@ void Note::ArpConfigMenu() {
15321532 gateValue = 0 ;
15331533 configModified = true ;
15341534 notePadConfigs[activeConfig].arpConfig .gateTime = 0 ;
1535- runtimes[0 ].arpeggiator .UpdateConfig ();
1535+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
15361536 } else if (arpMenuPage == ARP_REPEAT) {
15371537 repeatValue = 0 ;
15381538 configModified = true ;
15391539 notePadConfigs[activeConfig].arpConfig .repeat = 0 ;
1540- runtimes[0 ].arpeggiator .UpdateConfig ();
1540+ runtimes[activeConfig ].arpeggiator .UpdateConfig ();
15411541 }
15421542 });
15431543 arpConfigMenu.AddUIComponent (infBtn, Point (7 , 6 ));
0 commit comments