Comments (3)
so you need to trace the path of the amplitude.
As a first step you can define this synth function (untested, but I think it will work):
~dirt.soundLibrary.addSynth(\info, (play: { "incoming values – amp: % gain: %".format(~amp, ~gain).postln }));
and send from tidal some values with s "info" # amp 0.2
Then you know on which half the problem is.
Also, try to play some normal synth in SuperCollider:
{ SinOsc.ar(270) * 0.1 }.play
Does this distort?
Then you know on which half of the half the problem is ...
from superdirt.
I ran the first test and the values are good: amp 0.2
and gain 1.0
. The problem might come from SuperCollider itself. The oscillator is not distorted / clipping with * 0.1
but it's very easy to jump over the fence with values like * 0.2~0.5
, with * 1.0
not being the usual very loud sine that SC plays by default but a highly saturated/clipping version of it.
I'll try to investigate from here. It might be better to close this issue for now. It looks like the issue does not come from SuperDirt indeed.
from superdirt.
Please do post your findings here or on the sc repo, and we can see where it is hidden.
from superdirt.
Related Issues (20)
- Release version numbering is inconsistent, breaking automated version checking HOT 4
- how do I "add (something from dirt-hacks) to supercollider startup file"? HOT 11
- SuperDirt WASM?
- `arp` step patterns not working HOT 3
- Start SuperDirt on a server other than default s HOT 1
- startup code works with 1.7.2, fails with 1.7.3 HOT 5
- module arguments default to 0 instead of default value given in SynthDef HOT 6
- NRPN fails to send value 0 for CC 38
- Q: How do default arguments in the SynthDefs SuperDirt use work? HOT 3
- delay stops working sometimes HOT 4
- playing samples in tune using pitch metadata HOT 2
- unit "s" unexpected behavior HOT 1
- How to add a custom DirtEventType for MIDI over OSC HOT 10
- Supercollider 3.13.0-rc1 / SuperDirt 1.7.3 - High Cpu Usage At Idle - macOS HOT 17
- SuperDirt does not recognize SynthDef variants HOT 2
- superchip is way out of tune HOT 2
- cut groups break on simultaneous events HOT 29
- Should we send RPN Null after NRPN? HOT 4
- d3 onwards not sounding HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from superdirt.