Skip to content

Effects around live loops not reacting to changes when re-running a buffer! #794

Open
@the-drunk-coder

Description

@the-drunk-coder

Affected version: Sonic Pi v2.8.0-dev-a3737, running on Arch Linux (x64)

I can't tell if this is intended behaviour, but when i try to wrap some effects around a
live_loop, change some parameters, and re-run the buffer (that is, without completely stopping in between), the effects aren't reacting to the change.

Example:

with_fx :bitcrusher, bits: 12 do
  live_loop :foo do
    play 70
    sleep 0.5
  end
end

If i want to change the bitrate here, i have to stop the run first (using Stop or Alt-R), then start it again. Otherwise, there'll be no change at all ...

It works fine if the effect is specified within the live loop. It also works using a "normal" loop, instead of a live_loop.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions