automations

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: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FloatAutomation

type FloatAutomation func(s *Status, counter, t uint) float64

func FloatBackAndForthAutomation

func FloatBackAndForthAutomation(floats []float64) FloatAutomation

func FloatIdAutomation

func FloatIdAutomation(id float64) FloatAutomation

func FloatRandomAutomation

func FloatRandomAutomation(min, max float64) FloatAutomation

func FloatRegisterAutomation

func FloatRegisterAutomation(register int) FloatAutomation

func FloatTransposeAutomation

func FloatTransposeAutomation(transpose float64, automation FloatAutomation) FloatAutomation

type IntArrayAutomation

type IntArrayAutomation func(s *Status, counter, t uint) []int

func Chord

func Chord(chord string, baseNoteF, octavesF, inversionsF IntAutomation) IntArrayAutomation

func ChordCycleArrayAutomation

func ChordCycleArrayAutomation(changeEvery int, chords [][]int) IntArrayAutomation

func ChordOnScale

func ChordOnScale(chord string, scaleF IntArrayAutomation, startF, octavesF, inversionsF IntAutomation) IntArrayAutomation

func IntArrayIdAutomation

func IntArrayIdAutomation(id []int) IntArrayAutomation

func IntArrayNegativeOffsetAutomation

func IntArrayNegativeOffsetAutomation(offset uint, a IntArrayAutomation) IntArrayAutomation

func IntArrayRegisterAutomation

func IntArrayRegisterAutomation(register int) IntArrayAutomation

func IntArrayTransposeAutomation

func IntArrayTransposeAutomation(transpose int, automation IntArrayAutomation) IntArrayAutomation

func Scale

func Scale(scale string, baseNoteF, octavesF, inversionsF IntAutomation) IntArrayAutomation

type IntAutomation

type IntAutomation func(s *Status, counter, t uint) int

func IntArrayCycleAutomation

func IntArrayCycleAutomation(f IntArrayAutomation) IntAutomation

func IntBackAndForthAutomation

func IntBackAndForthAutomation(ints []int) IntAutomation

func IntCycleAutomation

func IntCycleAutomation(ints []int) IntAutomation

func IntFadeInAutomation

func IntFadeInAutomation(from, to, changeEvery int) IntAutomation

func IntIdAutomation

func IntIdAutomation(id int) IntAutomation

func IntNegativeOffsetAutomation

func IntNegativeOffsetAutomation(offset uint, a IntAutomation) IntAutomation

func IntRandomAutomation

func IntRandomAutomation(min, max int) IntAutomation

func IntRangeAutomation

func IntRangeAutomation(min, max, step int) IntAutomation

func IntRegisterAutomation

func IntRegisterAutomation(register int) IntAutomation

func IntSweepAutomation

func IntSweepAutomation(min, max, changeEvery, step int) IntAutomation

func IntTransposeAutomation

func IntTransposeAutomation(transpose int, automation IntAutomation) IntAutomation

func OffsetAutomation

func OffsetAutomation(offset uint, a IntAutomation) IntAutomation

Jump to

Keyboard shortcuts

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