Skip to content

tdh.satk

Contributors

People who contribute to this project.

Objects

  • satk.math.random2choices satk.math.random2choices randomly outputs one of two values, making it useful for probabilistic binary choices.
  • satk.seq.gesture satk.seq.gesture generates four linear streams of floating-point values for sequencing and automating sonic gestures, which can be triggered together or individually through its inlets or GUI.
  • satk.seq.stepSeq satk.seq.stepSeq is a 3-row, 16-step float sequencer for Pd, intended to sequence three value streams together with per-step activation.
  • satk.sigproc.delay~ satk.sigproc.delay~ is a signal-delay module for creating delayed repeats of an input sound.
  • satk.sigproc.granulate~ satk.sigproc.granulate~ is a GUI wrapper in the TDH.LIB system for Alexandre Torres Porres’s grain.live~ object.
  • satk.sigproc.mmfilt~ satk.sigproc.mmfilt~ is a multimode audio filter that can operate as a low-pass, high-pass, or band-pass filter, allowing selected portions of a signal’s spectrum to pass.
  • satk.synth.1oscil~ satk.synth.1oscil~ is a single-oscillator synth voice intended as a building block for a larger synthesizer.
  • satk.synth.LFOscil~ satk.synth.LFOscil~ is a single oscillator module designed to generate very low-frequency waveforms, with GUI settings reaching 0.127 Hz.
  • satk.synth.beep~ satk.synth.beep~ is a small, relatively feature-limited beep synthesizer intended for testing and sequencing.
  • satk.util.4chMixer~ satk.util.4chMixer~ mixes four input signals to stereo outputs, with individual volume and panning controls plus a master control channel.
  • satk.util.adsr~ satk.util.adsr~ is a multi-segment ADSR ramp generator for shaping values or audio amplitude with configurable attack, decay, sustain, and release stages.
  • satk.util.ad~ satk.util.ad~ generates a three-segment attack/sustain/decay envelope with both signal-rate and data-rate outputs, suitable for contouring oscillator amplitude or controlling other parameters.
  • satk.util.audioFileSm~ satk.util.audioFileSm~ is a flexible audio-file player that can also load raw data files for data mangling or sonification.
  • satk.util.audioFile~ satk.util.audioFile~ is a flexible audio-file player that loads files into an array, supports looping, normalization, selectable start and end points, and variable-speed playback; it can also load raw data files for data bending or sonification.
  • satk.util.audioIn~ satk.util.audioIn~ provides access to two ADC input channels, outputting channel 1 and channel 2 as separate audio signals.
  • satk.util.audioOut~ satk.util.audioOut~ provides access to Pd’s DAC for two audio-signal inputs, which default to the first two output channels and are typically used as stereo left and right.
  • satk.util.channelstripMn~ satk.util.channelstripMn~ emulates a slim in-line mixer channel strip for a mono input, providing VU metering, gain control, and stereo panning to left and right outputs.
  • satk.util.channelstripSt~ satk.util.channelstripSt~ emulates an inline mixer channel strip for a stereo input, providing gain, panning, mute, and stereo output with VU metering.
  • satk.util.clock satk.util.clock is a controllable clock for establishing timing in a Pd patch, with its rate specified either as milliseconds per tick or in beats per minute.
  • satk.util.counter satk.util.counter counts every message it receives and outputs the current accumulated count within configurable minimum and maximum bounds.
  • satk.util.curve satk.util.curve creates a ramp from a starting value to an ending value over a specified duration, with a selectable curve mode and curve strength.
  • satk.util.recorder~ satk.util.recorder~ records audio generated in Pd to a WAV file while passing the incoming audio through.
  • satk.util.signalMonitor~ satk.util.signalMonitor~ monitors an input signal and reports sampled values, linear amplitude (0.0–1.0), Pd RMS (0–100), and dBFS while passing the signal through.