sequences

package
v0.0.0-...-486f928 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Sequence

type Sequence func(seq *Status, counter, t uint, s chan *synth.Event)

func After

func After(a uint, seq Sequence) Sequence

func Before

func Before(b uint, seq Sequence) Sequence

func ChannelVolumeAutomation

func ChannelVolumeAutomation(channel int, volumeF IntAutomation) Sequence

func Combine

func Combine(seqs ...Sequence) Sequence

func EuclidianRhythm

func EuclidianRhythm(n, over int, tickDuration uint, seq Sequence) Sequence

func Every

func Every(n uint, seq Sequence) Sequence

func EveryWithOffset

func EveryWithOffset(n, offset uint, seq Sequence) Sequence

func GrainBirthRateAutomation

func GrainBirthRateAutomation(channel int, sizeF FloatAutomation) Sequence

func GrainSizeAutomation

func GrainSizeAutomation(channel int, sizeF FloatAutomation) Sequence

func GrainSpeedAutomation

func GrainSpeedAutomation(channel int, sizeF FloatAutomation) Sequence

func GrainSpreadAutomation

func GrainSpreadAutomation(channel int, sizeF FloatAutomation) Sequence

func HPF_CutoffAutomation

func HPF_CutoffAutomation(channel int, cutoffF IntAutomation) Sequence

func LPF_CutoffAutomation

func LPF_CutoffAutomation(channel int, cutoffF IntAutomation) Sequence

func MidiSequence

func MidiSequence(mid *midi.MIDISequences, inputChannels, outputChannels []int, speed float64, loop bool) Sequence

func NoteOff

func NoteOff(channel, note int) Sequence

func NoteOffAutomation

func NoteOffAutomation(channel int, noteF IntAutomation) Sequence

func NoteOn

func NoteOn(channel, note, velocity int) Sequence

func NoteOnAutomation

func NoteOnAutomation(channel int, noteF, velocityF IntAutomation) Sequence

func NotesOffAutomation

func NotesOffAutomation(channel int, noteF IntArrayAutomation) Sequence

func NotesOnAutomation

func NotesOnAutomation(channel int, noteF IntArrayAutomation, velocityF IntAutomation) Sequence

func Offset

func Offset(offset uint, seq Sequence) Sequence

func PanningAutomation

func PanningAutomation(channel int, panningF IntAutomation) Sequence

func PlayNote

func PlayNote(duration uint, channel, note, velocity int) Sequence

func PlayNoteAutomation

func PlayNoteAutomation(duration uint, channel int, noteF IntAutomation, velocityF IntAutomation) Sequence

func PlayNoteEvery

func PlayNoteEvery(n uint, duration uint, channel, note, velocity int) Sequence

func PlayNoteEveryAutomation

func PlayNoteEveryAutomation(n uint, duration uint, channel int, noteF IntAutomation, velocityF IntAutomation) Sequence

func PlayNotesAutomation

func PlayNotesAutomation(duration uint, channel int, noteF IntArrayAutomation, velocityF IntAutomation) Sequence

func PlayNotesEveryAutomation

func PlayNotesEveryAutomation(n uint, duration uint, channel int, noteF IntArrayAutomation, velocityF IntAutomation) Sequence

func ReverbAutomation

func ReverbAutomation(channel int, reverbF IntAutomation) Sequence

func ReverbTimeAutomation

func ReverbTimeAutomation(channel int, reverbF FloatAutomation) Sequence

func SetFloatRegisterAutomation

func SetFloatRegisterAutomation(register int, valueF FloatAutomation) Sequence

func SetIntArrayRegisterAutomation

func SetIntArrayRegisterAutomation(register int, valueF IntArrayAutomation) Sequence

func SetIntRegisterAutomation

func SetIntRegisterAutomation(register int, valueF IntAutomation) Sequence

func Switch

func Switch(n uint, seq Sequence) Sequence

func TremeloAutomation

func TremeloAutomation(channel int, tremeloF IntAutomation) Sequence

Jump to

Keyboard shortcuts

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