ardura / Scrollscope

A simple scrolling oscilloscope in rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sync Beat works only the first time is enabled

crshrprt opened this issue · comments

Thank you for this plugin, to my knowledge is the first FLOSS oscilloscope with Sync Beat that runs natively on Linux. :)

When I activate the Sync Beat option the first time since I open the plugin UI it works and the sounds are drawn on the oscilloscope.
If I disable Sync Beat option and enable it again the oscilloscope remain empty, no sounds are drawn.
With Sync Beat disabled sounds are drawn normally.

Hey crshrprt thanks for the feedback, I'm glad you found it useful! :)

Hmmm that sounds like something I probably overlooked in development so I'll take a look.

Should be fixed in latest update :)

I still have the same problem. I tried to build the plugin from scratch with the latest commit, just to make sure I wasn't using an old version, but Sync Beat will work only the first time is enabled. Here's a video of showing the issue:

Scrollscope_Sync_Beat.mp4

I'll try downloading Ardour and see if I have the same issue. That's a weird one then.

I tried in BespokeSynth (same problem) and Carla (it crashes the host as soon Sync Beat is enabled) too.

Can you try with this branch? There's some juttering in Ardour but it works enough to reference. Use the Alt Sync checkbox + beat sync. Seems like the timeline is just counted differently in different DAWs unfortunately.
https://github.com/ardura/Scrollscope/tree/fixing-sync-other-daws

Thank you, I can confirm the Alt Sync fixes the problem. :)

There is indeed a bit of jitter in Ardour, while in BespokeSynth there isn't.