@@ -155,7 +155,7 @@ void ChannelManager::loadSampleChannel(ID channelId, Wave& wave)
155
155
loadSampleChannel (channel, &newWave);
156
156
m_model.swap (model::SwapType::HARD);
157
157
158
- /* Remove the old Wave, if any. It is safe to do it now: the audio thread is
158
+ /* Remove the old Wave, if any. It is safe to do it now: the audio thread is
159
159
already processing the new Document. */
160
160
161
161
if (oldWave != nullptr )
@@ -477,26 +477,26 @@ void ChannelManager::consolidateChannels(const std::unordered_set<ID>& ids)
477
477
478
478
bool ChannelManager::hasInputRecordableChannels () const
479
479
{
480
- return m_model.get ().channels .anyOf ([](const Channel& ch) { return ch.canInputRec (); });
480
+ return m_model.get ().channels .anyOf ([](const Channel& ch)
481
+ { return ch.canInputRec (); });
481
482
}
482
483
483
484
bool ChannelManager::hasActions () const
484
485
{
485
- return m_model.get ().channels .anyOf ([](const Channel& ch) { return ch.hasActions ; });
486
+ return m_model.get ().channels .anyOf ([](const Channel& ch)
487
+ { return ch.hasActions ; });
486
488
}
487
489
488
490
bool ChannelManager::hasAudioData () const
489
491
{
490
- return m_model.get ().channels .anyOf ([](const Channel& ch) {
491
- return ch.sampleChannel && ch.sampleChannel ->hasWave ();
492
- });
492
+ return m_model.get ().channels .anyOf ([](const Channel& ch)
493
+ { return ch.sampleChannel && ch.sampleChannel ->hasWave (); });
493
494
}
494
495
495
496
bool ChannelManager::hasSolos () const
496
497
{
497
- return m_model.get ().channels .anyOf ([](const Channel& ch) {
498
- return !ch.isInternal () && ch.isSoloed ();
499
- });
498
+ return m_model.get ().channels .anyOf ([](const Channel& ch)
499
+ { return !ch.isInternal () && ch.isSoloed (); });
500
500
}
501
501
502
502
/* -------------------------------------------------------------------------- */
@@ -513,35 +513,37 @@ void ChannelManager::setupChannelCallbacks(const Channel& ch, ChannelShared& sha
513
513
{
514
514
assert (onChannelPlayStatusChanged != nullptr );
515
515
516
- shared.playStatus .onChange = [this , id = ch.id ](ChannelStatus status) {
516
+ shared.playStatus .onChange = [this , id = ch.id ](ChannelStatus status)
517
+ {
517
518
onChannelPlayStatusChanged (id, status);
518
519
};
519
520
520
521
if (ch.type == ChannelType ::SAMPLE)
521
522
{
522
- shared.quantizer ->schedule (Q_ACTION_PLAY + ch.id , [&shared](Frame delta) {
523
- rendering::playSampleChannel (shared, delta);
524
- });
525
- shared. quantizer -> schedule (Q_ACTION_REWIND + ch. id , [&shared](Frame delta) {
523
+ shared.quantizer ->schedule (Q_ACTION_PLAY + ch.id , [&shared](Frame delta)
524
+ { rendering::playSampleChannel (shared, delta); } );
525
+ shared. quantizer -> schedule (Q_ACTION_REWIND + ch. id , [&shared](Frame delta)
526
+ {
526
527
const ChannelStatus status = shared.playStatus .load ();
527
528
if (status == ChannelStatus::OFF)
528
529
rendering::playSampleChannel (shared, delta);
529
530
else if (status == ChannelStatus::PLAY || status == ChannelStatus::ENDING)
530
- rendering::rewindSampleChannel (shared, delta);
531
- });
531
+ rendering::rewindSampleChannel (shared, delta); });
532
532
}
533
533
}
534
534
535
535
/* -------------------------------------------------------------------------- */
536
536
537
537
std::vector<Channel*> ChannelManager::getRecordableChannels ()
538
538
{
539
- return m_model.get ().channels .getIf ([](const Channel& c) { return c.canInputRec () && !c.hasWave (); });
539
+ return m_model.get ().channels .getIf ([](const Channel& c)
540
+ { return c.canInputRec () && !c.hasWave (); });
540
541
}
541
542
542
543
std::vector<Channel*> ChannelManager::getOverdubbableChannels ()
543
544
{
544
- return m_model.get ().channels .getIf ([](const Channel& c) { return c.canInputRec () && c.hasWave (); });
545
+ return m_model.get ().channels .getIf ([](const Channel& c)
546
+ { return c.canInputRec () && c.hasWave (); });
545
547
}
546
548
547
549
/* -------------------------------------------------------------------------- */
0 commit comments