SuperDirt icon indicating copy to clipboard operation
SuperDirt copied to clipboard

`accelerate` not working with synths

Open cleary opened this issue 3 years ago • 3 comments

d1 $ note "c" # s "superchip" # accelerate "-1"

has previously accelerated the note in the superchip synth (I've also tried a bunch of other synths, samples do work).

My testing environments use:

  • Ubuntu 20.04
  • SuperDirt branches tested: develop and master
  • Supercollider 3.11.2+repack-focal1 (manual backport) and 3.10.0+repack-1ubuntu2 (from repos)

Other users who've verified the problem use both Windows and OSX, on the superdirt master branch.

Some users have reported it working (on SC 3.12.1, SD master, arch and win10)

The last record of it working I have was a livestream I did in Sept 2020: https://youtu.be/_uASsk8nHvQ?t=446

A stream from the following month and it seems to not be working (I think I assumed I was doing something wrong, but forgot to follow up): https://youtu.be/kliiBKWWy4w?t=233

cleary avatar Nov 28 '21 19:11 cleary

Perhaps it was this change: https://github.com/musikinformatik/SuperDirt/pull/244

yaxu avatar Nov 28 '21 19:11 yaxu

superchip uses a UGen that emulates an old home computer synth chip, and that UGen takes a frequency divider as input for pitch control just like the original hardware. Anyway, I'm not surprised if some change to freq scaling broke the conversion.

But accelerate should certainly be doing something with other synths, I'll take a look and see if I can figure out what's going on.

bgold-cosmos avatar Nov 28 '21 22:11 bgold-cosmos

Just to report, it works on my machine:

  • Ubuntu 21.10
  • Superdirt latest commit on develop branch
  • Supercollider 3.12.1

When we introduced DirtFreqScale I had another computer and it worked on that too, I can't recall which supercollider version it was installed

ndr-brt avatar Nov 29 '21 07:11 ndr-brt