home/ atoms/ glicol-all-non-tilde-lines-go-to-dac

In Glicol, every line whose name lacks `~` is sent to the speakers and summed

Glicol’s engine connects every chain whose name does not start with ~ directly to the DAC output, not just a line named out. The out: naming convention is a style choice, not a rule enforced by the engine. Two audible lines therefore play simultaneously and sum — a common source of unexpected volume or surprise sound. The pattern to avoid this is to route all working voices as ~buses and funnel them through one deliberate out: line, e.g. out: mix ~v1 ~v2 >> mul 0.3.

Examples

Wrong: kick: bd 0.2 bass: saw 110 >> lpf 400 1.0 — both go to DAC, summed. Correct: ~kick: bd 0.2 ~bass: saw 110 >> lpf 400 1.0 out: mix ~kick ~bass >> mul 0.3

Assessment

Explain what plays when a Glicol file contains two named lines: drums: ... and bass: .... Then rewrite them so only one controlled output reaches the speakers.

“Every non-`~` line goes to the speakers, and they SUM.** The seed comment ("a line named `out` is sent to the speakers") is a convention, not the rule: the engine sends *every chain whose name”
context/ · L1-instruments/glicol/gotchas.md · chunk 1