Skip to content

Commit

Permalink
Refactor: change parameter type in Renderer::advanceChannels() method
Browse files Browse the repository at this point in the history
  • Loading branch information
gvnnz committed May 19, 2024
1 parent 9f0bd9f commit 0c268ac
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions src/core/rendering/renderer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ void Renderer::render(mcl::AudioBuffer& out, const mcl::AudioBuffer& in, const m
const Sequencer::EventBuffer& events = m_sequencer.advance(sequencer, bufferSize, kernelAudio.samplerate, actions);
m_sequencer.render(out, document_RT);
if (!document_RT.locked)
advanceChannels(events, channels, renderRange, quantizerStep);
advanceChannels(events, channels.getAll(), renderRange, quantizerStep);
}

/* Then render Mixer, channels and finalize output. */
Expand Down Expand Up @@ -151,9 +151,9 @@ void Renderer::render(mcl::AudioBuffer& out, const mcl::AudioBuffer& in, const m
/* -------------------------------------------------------------------------- */

void Renderer::advanceChannels(const Sequencer::EventBuffer& events,
const model::Channels& channels, geompp::Range<Frame> block, int quantizerStep) const
const std::vector<Channel>& channels, geompp::Range<Frame> block, int quantizerStep) const
{
for (const Channel& c : channels.getAll())
for (const Channel& c : channels)
if (!c.isInternal())
advanceChannel(c, events, block, quantizerStep);
}
Expand Down
4 changes: 2 additions & 2 deletions src/core/rendering/renderer.h
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ class Renderer

private:
/* advanceChannels
Processes Channels' static events (e.g. pre-recorded actions or sequencer
Processes Channels' static events (e.g. pre-recorded actions or sequencer
events) in the current audio block. Called when the sequencer is running. */

void advanceChannels(const Sequencer::EventBuffer&, const model::Channels&,
void advanceChannels(const Sequencer::EventBuffer&, const std::vector<Channel>&,
geompp::Range<Frame>, int quantizerStep) const;

void advanceChannel(const Channel&, const Sequencer::EventBuffer&, geompp::Range<Frame>, Frame quantizerStep) const;
Expand Down

0 comments on commit 0c268ac

Please sign in to comment.