tools

package
v0.0.0-...-833c7dd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2019 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Patch

func Patch(patch PatchDefinition, synth *core.Synthia) error

Patch applies a patch to the synthesizer.

Types

type MixerChanDef

type MixerChanDef struct {
	Input string `json:"input"`
}

type ModuleDef

type ModuleDef map[string]interface{}

type PatchDefinition

type PatchDefinition struct {
	Modules       map[string]ModuleDef `json:"modules"`
	MixerChannels []MixerChanDef       `json:"mixer"`
}

func LoadPatchFile

func LoadPatchFile(patchFile string) (PatchDefinition, error)

type Wiretap

type Wiretap struct {
	// contains filtered or unexported fields
}

func Tap

func Tap(inputSignal core.Signal, out io.Writer) *Wiretap

func (*Wiretap) Stream

func (w *Wiretap) Stream() float64

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL