Comments (11)
sure, there is already a synth that does it, called in
, another one inr
(pitch shifted). Take a look at the synths/default-synth.scd
file, if you want to make variants.
Does that help?
from superdirt.
Ah well, how would I instantiate the synth without having to type anything in Tidal?
I am guessing I'd still need to use the getter function for sd orbit?
from superdirt.
hm, I think I don't understand yet. Do you want to constantly route the input through, that is globally into an orbit?
from superdirt.
Yes, that would be correct. SoundIn.ar([1,2])
-> dirt orbit
from superdirt.
check hacks/adding-global-effects.scd
, there is basically the full explanation.
You basically need a synth like this:
(
var numChannels = ~dirt.numChannels;
(1..SuperDirt.maxSampleNumChannels).do { |numChannels|
SynthDef("dirt_global_in" ++ numChannels, { |dryBus, effectBus, gate = 1, dry = 0|
var signal = SoundIn.ar([0, 1]).wrapExtend(numChannels);
XOut.ar(effectBus, 1 - dry, signal)
}).add;
};
)
let me know if you need more help.
from superdirt.
Hey, I did some initial tests and got wrapExtend(numChannels)
error. However, managed to get it working without it. thanks.
Another somewhat related question is, I'd like to use SuperDirt alongside with another framework I am working on so what I'd like to do is to target dirt orbit's within that other framework and get the audio out from SuperDirt orbits.
A pseudocode example would be something like: Out.ar(nonsuperdirt_audio, ~d1.dryBus.index)
from superdirt.
~dirt.orbits[0].outBus = your bus index you want to send audio to
from superdirt.
Hey, I did some initial tests and got
wrapExtend(numChannels)
error. However, managed to get it working without it
what was the error?
from superdirt.
ERROR: Message 'wrapExtend' not understood.
if I give ~dirt.orbits[0].outBus
as an argument to a synth's out, it should just work right?
That didn't seem to have any effect when I tried it at first so thought I'd ask it here.
from superdirt.
no, don't worry about the synth. in your dirt startup you can specify the out bus.
from superdirt.
about the error: what was the receiver?
from superdirt.
Related Issues (20)
- 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
- amp parameter scaling HOT 3
- 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
- Lazy Sample Loading doesn't find any samples (Windows 11/SuperCollider 3.12.1) HOT 3
- Effect "dj-filter" should be inactive when value is 0.5 HOT 7
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.