equal

package
v0.0.0-...-2889c3b Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	A415_C4Frequency      = A415_CSharp4Frequency / twelfthRoot2
	A415_CSharp4Frequency = A415_D4Frequency / twelfthRoot2
	A415_D4Frequency      = A415_DSharp4Frequency / twelfthRoot2
	A415_DSharp4Frequency = A415_E4Frequency / twelfthRoot2
	A415_E4Frequency      = A415_F4Frequency / twelfthRoot2
	A415_F4Frequency      = A415_FSharp4Frequency / twelfthRoot2
	A415_FSharp4Frequency = A415_G4Frequency / twelfthRoot2
	A415_G4Frequency      = A415_GSharp4Frequency / twelfthRoot2
	A415_GSharp4Frequency = A415_A4Frequency / twelfthRoot2
	A415_A4Frequency      = 415.0
	A415_ASharp4Frequency = A415_A4Frequency * twelfthRoot2
	A415_B4Frequency      = A415_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A427_C4Frequency      = A427_CSharp4Frequency / twelfthRoot2
	A427_CSharp4Frequency = A427_D4Frequency / twelfthRoot2
	A427_D4Frequency      = A427_DSharp4Frequency / twelfthRoot2
	A427_DSharp4Frequency = A427_E4Frequency / twelfthRoot2
	A427_E4Frequency      = A427_F4Frequency / twelfthRoot2
	A427_F4Frequency      = A427_FSharp4Frequency / twelfthRoot2
	A427_FSharp4Frequency = A427_G4Frequency / twelfthRoot2
	A427_G4Frequency      = A427_GSharp4Frequency / twelfthRoot2
	A427_GSharp4Frequency = A427_A4Frequency / twelfthRoot2
	A427_A4Frequency      = 427.0
	A427_ASharp4Frequency = A427_A4Frequency * twelfthRoot2
	A427_B4Frequency      = A427_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A428_C4Frequency      = A428_CSharp4Frequency / twelfthRoot2
	A428_CSharp4Frequency = A428_D4Frequency / twelfthRoot2
	A428_D4Frequency      = A428_DSharp4Frequency / twelfthRoot2
	A428_DSharp4Frequency = A428_E4Frequency / twelfthRoot2
	A428_E4Frequency      = A428_F4Frequency / twelfthRoot2
	A428_F4Frequency      = A428_FSharp4Frequency / twelfthRoot2
	A428_FSharp4Frequency = A428_G4Frequency / twelfthRoot2
	A428_G4Frequency      = A428_GSharp4Frequency / twelfthRoot2
	A428_GSharp4Frequency = A428_A4Frequency / twelfthRoot2
	A428_A4Frequency      = 428.0
	A428_ASharp4Frequency = A428_A4Frequency * twelfthRoot2
	A428_B4Frequency      = A428_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A429_C4Frequency      = A429_CSharp4Frequency / twelfthRoot2
	A429_CSharp4Frequency = A429_D4Frequency / twelfthRoot2
	A429_D4Frequency      = A429_DSharp4Frequency / twelfthRoot2
	A429_DSharp4Frequency = A429_E4Frequency / twelfthRoot2
	A429_E4Frequency      = A429_F4Frequency / twelfthRoot2
	A429_F4Frequency      = A429_FSharp4Frequency / twelfthRoot2
	A429_FSharp4Frequency = A429_G4Frequency / twelfthRoot2
	A429_G4Frequency      = A429_GSharp4Frequency / twelfthRoot2
	A429_GSharp4Frequency = A429_A4Frequency / twelfthRoot2
	A429_A4Frequency      = 429.0
	A429_ASharp4Frequency = A429_A4Frequency * twelfthRoot2
	A429_B4Frequency      = A429_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A430_C4Frequency      = A430_CSharp4Frequency / twelfthRoot2
	A430_CSharp4Frequency = A430_D4Frequency / twelfthRoot2
	A430_D4Frequency      = A430_DSharp4Frequency / twelfthRoot2
	A430_DSharp4Frequency = A430_E4Frequency / twelfthRoot2
	A430_E4Frequency      = A430_F4Frequency / twelfthRoot2
	A430_F4Frequency      = A430_FSharp4Frequency / twelfthRoot2
	A430_FSharp4Frequency = A430_G4Frequency / twelfthRoot2
	A430_G4Frequency      = A430_GSharp4Frequency / twelfthRoot2
	A430_GSharp4Frequency = A430_A4Frequency / twelfthRoot2
	A430_A4Frequency      = 430.0
	A430_ASharp4Frequency = A430_A4Frequency * twelfthRoot2
	A430_B4Frequency      = A430_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A432_C4Frequency      = A432_CSharp4Frequency / twelfthRoot2
	A432_CSharp4Frequency = A432_D4Frequency / twelfthRoot2
	A432_D4Frequency      = A432_DSharp4Frequency / twelfthRoot2
	A432_DSharp4Frequency = A432_E4Frequency / twelfthRoot2
	A432_E4Frequency      = A432_F4Frequency / twelfthRoot2
	A432_F4Frequency      = A432_FSharp4Frequency / twelfthRoot2
	A432_FSharp4Frequency = A432_G4Frequency / twelfthRoot2
	A432_G4Frequency      = A432_GSharp4Frequency / twelfthRoot2
	A432_GSharp4Frequency = A432_A4Frequency / twelfthRoot2
	A432_A4Frequency      = 432.0
	A432_ASharp4Frequency = A432_A4Frequency * twelfthRoot2
	A432_B4Frequency      = A432_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A435_C4Frequency      = A435_CSharp4Frequency / twelfthRoot2
	A435_CSharp4Frequency = A435_D4Frequency / twelfthRoot2
	A435_D4Frequency      = A435_DSharp4Frequency / twelfthRoot2
	A435_DSharp4Frequency = A435_E4Frequency / twelfthRoot2
	A435_E4Frequency      = A435_F4Frequency / twelfthRoot2
	A435_F4Frequency      = A435_FSharp4Frequency / twelfthRoot2
	A435_FSharp4Frequency = A435_G4Frequency / twelfthRoot2
	A435_G4Frequency      = A435_GSharp4Frequency / twelfthRoot2
	A435_GSharp4Frequency = A435_A4Frequency / twelfthRoot2
	A435_A4Frequency      = 435.0
	A435_ASharp4Frequency = A435_A4Frequency * twelfthRoot2
	A435_B4Frequency      = A435_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A440_C4Frequency      = A440_CSharp4Frequency / twelfthRoot2
	A440_CSharp4Frequency = A440_D4Frequency / twelfthRoot2
	A440_D4Frequency      = A440_DSharp4Frequency / twelfthRoot2
	A440_DSharp4Frequency = A440_E4Frequency / twelfthRoot2
	A440_E4Frequency      = A440_F4Frequency / twelfthRoot2
	A440_F4Frequency      = A440_FSharp4Frequency / twelfthRoot2
	A440_FSharp4Frequency = A440_G4Frequency / twelfthRoot2
	A440_G4Frequency      = A440_GSharp4Frequency / twelfthRoot2
	A440_GSharp4Frequency = A440_A4Frequency / twelfthRoot2
	A440_A4Frequency      = 440.0
	A440_ASharp4Frequency = A440_A4Frequency * twelfthRoot2
	A440_B4Frequency      = A440_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A444_C4Frequency      = A444_CSharp4Frequency / twelfthRoot2
	A444_CSharp4Frequency = A444_D4Frequency / twelfthRoot2
	A444_D4Frequency      = A444_DSharp4Frequency / twelfthRoot2
	A444_DSharp4Frequency = A444_E4Frequency / twelfthRoot2
	A444_E4Frequency      = A444_F4Frequency / twelfthRoot2
	A444_F4Frequency      = A444_FSharp4Frequency / twelfthRoot2
	A444_FSharp4Frequency = A444_G4Frequency / twelfthRoot2
	A444_G4Frequency      = A444_GSharp4Frequency / twelfthRoot2
	A444_GSharp4Frequency = A444_A4Frequency / twelfthRoot2
	A444_A4Frequency      = 444.0
	A444_ASharp4Frequency = A444_A4Frequency * twelfthRoot2
	A444_B4Frequency      = A444_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	A466_C4Frequency      = A466_CSharp4Frequency / twelfthRoot2
	A466_CSharp4Frequency = A466_D4Frequency / twelfthRoot2
	A466_D4Frequency      = A466_DSharp4Frequency / twelfthRoot2
	A466_DSharp4Frequency = A466_E4Frequency / twelfthRoot2
	A466_E4Frequency      = A466_F4Frequency / twelfthRoot2
	A466_F4Frequency      = A466_FSharp4Frequency / twelfthRoot2
	A466_FSharp4Frequency = A466_G4Frequency / twelfthRoot2
	A466_G4Frequency      = A466_GSharp4Frequency / twelfthRoot2
	A466_GSharp4Frequency = A466_A4Frequency / twelfthRoot2
	A466_A4Frequency      = 466.0
	A466_ASharp4Frequency = A466_A4Frequency * twelfthRoot2
	A466_B4Frequency      = A466_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	FiftyThree_C4Frequency                       = FiftyThree_CSharp4Frequency / fiftyThirdRoot2
	FiftyThree_CSharp4Frequency                  = FiftyThree_CDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_CDoubleSharp4Frequency            = FiftyThree_CSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_CSharpDoubleSharp4Frequency       = FiftyThree_CDoubleSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_CDoubleSharpDoubleSharp4Frequency = FiftyThree_DDoubleFlatDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_DDoubleFlatDoubleFlat4Frequency   = FiftyThree_DTripleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_DTripleFlat4Frequency             = FiftyThree_DDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_DDoubleFlat4Frequency             = FiftyThree_DFlat / fiftyThirdRoot2
	FiftyThree_DFlat                             = FiftyThree_D4Frequency / fiftyThirdRoot2
	FiftyThree_D4Frequency                       = FiftyThree_DSharp4Frequency / fiftyThirdRoot2
	FiftyThree_DSharp4Frequency                  = FiftyThree_DDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_DDoubleSharp4Frequency            = FiftyThree_DSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_DSharpDoubleSharp4Frequency       = FiftyThree_DDoubleSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_DDoubleSharpDoubleSharp4Frequency = FiftyThree_EDoubleFlatDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_EDoubleFlatDoubleFlat4Frequency   = FiftyThree_ETripleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_ETripleFlat4Frequency             = FiftyThree_EDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_EDoubleFlat4Frequency             = FiftyThree_EFlat4Frequency / fiftyThirdRoot2
	FiftyThree_EFlat4Frequency                   = FiftyThree_E4Frequency / fiftyThirdRoot2
	FiftyThree_E4Frequency                       = FiftyThree_ESharp4Frequency / fiftyThirdRoot2
	FiftyThree_ESharp4Frequency                  = FiftyThree_EDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_EDoubleSharp4Frequency            = FiftyThree_FFlat4Frequency / fiftyThirdRoot2
	FiftyThree_FFlat4Frequency                   = FiftyThree_F4Frequency / fiftyThirdRoot2
	FiftyThree_F4Frequency                       = FiftyThree_FSharp4Frequency / fiftyThirdRoot2
	FiftyThree_FSharp4Frequency                  = FiftyThree_FDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_FDoubleSharp4Frequency            = FiftyThree_FSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_FSharpDoubleSharp4Frequency       = FiftyThree_FDoubleSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_FDoubleSharpDoubleSharp4Frequency = FiftyThree_GDoubleFlatDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_GDoubleFlatDoubleFlat4Frequency   = FiftyThree_GTripleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_GTripleFlat4Frequency             = FiftyThree_GDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_GDoubleFlat4Frequency             = FiftyThree_GFlat4Frequency / fiftyThirdRoot2
	FiftyThree_GFlat4Frequency                   = FiftyThree_G4Frequency / fiftyThirdRoot2
	FiftyThree_G4Frequency                       = FiftyThree_GSharp4Frequency / fiftyThirdRoot2
	FiftyThree_GSharp4Frequency                  = FiftyThree_GDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_GDoubleSharp4Frequency            = FiftyThree_GSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_GSharpDoubleSharp4Frequency       = FiftyThree_GDoubleSharpDoubleSharp4Frequency / fiftyThirdRoot2
	FiftyThree_GDoubleSharpDoubleSharp4Frequency = FiftyThree_ADoubleFlatDoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_ADoubleFlatDoubleFlat4Frequency   = FiftyThree_ATripleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_ATripleFlat4Frequency             = FiftyThree_ADoubleFlat4Frequency / fiftyThirdRoot2
	FiftyThree_ADoubleFlat4Frequency             = FiftyThree_AFlat4Frequency / fiftyThirdRoot2
	FiftyThree_AFlat4Frequency                   = FiftyThree_A4Frequency / fiftyThirdRoot2
	FiftyThree_A4Frequency                       = 440.0
	FiftyThree_ASharp4Frequency                  = FiftyThree_A4Frequency * fiftyThirdRoot2
	FiftyThree_ADoubleSharp4Frequency            = FiftyThree_ASharp4Frequency * fiftyThirdRoot2
	FiftyThree_ASharpDoubleSharp4Frequency       = FiftyThree_ADoubleSharp4Frequency * fiftyThirdRoot2
	FiftyThree_ADoubleSharpDoubleSharp4Frequency = FiftyThree_ASharpDoubleSharp4Frequency * fiftyThirdRoot2
	FiftyThree_BDoubleFlatDoubleFlat4Frequency   = FiftyThree_ADoubleSharpDoubleSharp4Frequency * fiftyThirdRoot2
	FiftyThree_BTripleFlat4Frequency             = FiftyThree_BDoubleFlatDoubleFlat4Frequency * fiftyThirdRoot2
	FiftyThree_BDoubleFlat4Frequency             = FiftyThree_BTripleFlat4Frequency * fiftyThirdRoot2
	FiftyThree_BFlat4Frequency                   = FiftyThree_BDoubleFlat4Frequency * fiftyThirdRoot2
	FiftyThree_B4Frequency                       = FiftyThree_BFlat4Frequency * fiftyThirdRoot2
	FiftyThree_BSharp4Frequency                  = FiftyThree_B4Frequency * fiftyThirdRoot2
	FiftyThree_BDoubleSharp4Frequency            = FiftyThree_BSharp4Frequency * fiftyThirdRoot2
	FiftyThree_CFlat4Frequency                   = FiftyThree_BDoubleSharp4Frequency * fiftyThirdRoot2
)
View Source
const (
	FiftyThreeKeyC = FiftyThreeKey(0 + iota)
	FiftyThreeKeyCSharp
	FiftyThreeKeyCDoubleSharp
	FiftyThreeKeyCSharpDoubleSharp
	FiftyThreeKeyCDoubleSharpDoubleSharp
	FiftyThreeKeyDDoubleFlatDoubleFlat
	FiftyThreeKeyDTripleFlat
	FiftyThreeKeyDDoubleFlat
	FiftyThreeKeyDFlat
	FiftyThreeKeyD
	FiftyThreeKeyDSharp
	FiftyThreeKeyDDoubleSharp
	FiftyThreeKeyDSharpDoubleSharp
	FiftyThreeKeyDDoubleSharpDoubleSharp
	FiftyThreeKeyEDoubleFlatDoubleFlat
	FiftyThreeKeyETripleFlat
	FiftyThreeKeyEDoubleFlat
	FiftyThreeKeyEFlat
	FiftyThreeKeyE
	FiftyThreeKeyESharp
	FiftyThreeKeyEDoubleSharp
	FiftyThreeKeyFFlat
	FiftyThreeKeyF
	FiftyThreeKeyFSharp
	FiftyThreeKeyFDoubleSharp
	FiftyThreeKeyFSharpDoubleSharp
	FiftyThreeKeyFDoubleSharpDoubleSharp
	FiftyThreeKeyGDoubleFlatDoubleFlat
	FiftyThreeKeyGTripleFlat
	FiftyThreeKeyGDoubleFlat
	FiftyThreeKeyGFlat
	FiftyThreeKeyG
	FiftyThreeKeyGSharp
	FiftyThreeKeyGDoubleSharp
	FiftyThreeKeyGSharpDoubleSharp
	FiftyThreeKeyGDoubleSharpDoubleSharp
	FiftyThreeKeyADoubleFlatDoubleFlat
	FiftyThreeKeyATripleFlat
	FiftyThreeKeyADoubleFlat
	FiftyThreeKeyAFlat
	FiftyThreeKeyA
	FiftyThreeKeyASharp
	FiftyThreeKeyADoubleSharp
	FiftyThreeKeyASharpDoubleSharp
	FiftyThreeKeyADoubleSharpDoubleSharp
	FiftyThreeKeyBDoubleFlatDoubleFlat
	FiftyThreeKeyBTripleFlat
	FiftyThreeKeyBDoubleFlat
	FiftyThreeKeyBFlat
	FiftyThreeKeyB
	FiftyThreeKeyBSharp
	FiftyThreeKeyBDoubleSharp
	FiftyThreeKeyCFlat

	MaxFiftyThreeKey = FiftyThreeKeyCFlat
	MinFiftyThreeKey = FiftyThreeKeyC
)
View Source
const (
	Scientific_C4Frequency      = 256.0
	Scientific_CSharp4Frequency = Scientific_C4Frequency * twelfthRoot2
	Scientific_D4Frequency      = Scientific_CSharp4Frequency * twelfthRoot2
	Scientific_DSharp4Frequency = Scientific_D4Frequency * twelfthRoot2
	Scientific_E4Frequency      = Scientific_DSharp4Frequency * twelfthRoot2
	Scientific_F4Frequency      = Scientific_E4Frequency * twelfthRoot2
	Scientific_FSharp4Frequency = Scientific_F4Frequency * twelfthRoot2
	Scientific_G4Frequency      = Scientific_FSharp4Frequency * twelfthRoot2
	Scientific_GSharp4Frequency = Scientific_G4Frequency * twelfthRoot2
	Scientific_A4Frequency      = Scientific_GSharp4Frequency * twelfthRoot2
	Scientific_ASharp4Frequency = Scientific_A4Frequency * twelfthRoot2
	Scientific_B4Frequency      = Scientific_ASharp4Frequency * twelfthRoot2
)
View Source
const (
	TwelveKeyC = TwelveKey(0 + iota)
	TwelveKeyCSharp
	TwelveKeyD
	TwelveKeyDSharp
	TwelveKeyE
	TwelveKeyF
	TwelveKeyFSharp
	TwelveKeyG
	TwelveKeyGSharp
	TwelveKeyA
	TwelveKeyASharp
	TwelveKeyB

	MaxTwelveKey = TwelveKeyB
	MinTwelveKey = TwelveKeyC
)
View Source
const FiftyThreeKeysPerOctave int = int(cMaxFiftyThreeKeys)
View Source
const TwelveKeysPerOctave int = int(cMaxTwelveKeys)

Variables

View Source
var A415 tuning.Tuning = &a415{}
View Source
var A427 tuning.Tuning = &a427{}
View Source
var A428 tuning.Tuning = &a428{}
View Source
var A429 tuning.Tuning = &a429{}
View Source
var A430 tuning.Tuning = &a430{}
View Source
var A432 tuning.Tuning = &a432{}
View Source
var A435 tuning.Tuning = &a435{}
View Source
var A440 tuning.Tuning = &a440{}
View Source
var A444 tuning.Tuning = &a444{}
View Source
var A466 tuning.Tuning = &a466{}
View Source
var FiftyThree tuning.Tuning = &fiftyThree{}
View Source
var Scientific tuning.Tuning = &scientific{}

Functions

This section is empty.

Types

type FiftyThreeKey

type FiftyThreeKey int

func (FiftyThreeKey) Index

func (k FiftyThreeKey) Index() int

func (FiftyThreeKey) KeysPerOctave

func (FiftyThreeKey) KeysPerOctave() int

func (FiftyThreeKey) String

func (k FiftyThreeKey) String() string

type TwelveKey

type TwelveKey int

func (TwelveKey) Index

func (k TwelveKey) Index() int

func (TwelveKey) KeysPerOctave

func (TwelveKey) KeysPerOctave() int

func (TwelveKey) String

func (k TwelveKey) String() string

Jump to

Keyboard shortcuts

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