pkg

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2025 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrInvalidCharacters = errors.New("input contains other characters than digits and commas")
View Source
var ErrInvalidLengthOfSubtoken = errors.New("a subtoken does not contain 9 characters")

Functions

func DrawbarFeets

func DrawbarFeets() []float64

func FormatDrawbarPositions

func FormatDrawbarPositions(positions []int) string

func IntFromFlag

func IntFromFlag(flag *pflag.Flag) (int, error)

func PeakToString

func PeakToString(peaks []Peak) string

Types

type DrawbarPositionResult

type DrawbarPositionResult struct {
	Positions  []int
	MaxFreqDev float64
}

func FindRegistration

func FindRegistration(peaks []Peak, maxPeakDrawbarNo int) DrawbarPositionResult

type DrawbarSetting

type DrawbarSetting [9]int

func Combine

func Combine(positions []DrawbarSetting) DrawbarSetting

func ParseDrawbarPositions

func ParseDrawbarPositions(positions string) ([]DrawbarSetting, error)

type Peak

type Peak struct {
	Identifier int
	Value      float64
	Frequency  float64
}

func DetectSpectrumPeaks

func DetectSpectrumPeaks(data []float64, sampleRate float64, hannWindowLength int) []Peak

type PeakAssignment

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

type StereoData

type StereoData struct {
	Left       []float64
	Right      []float64
	SampleRate float64
}

func NewStereoChannels

func NewStereoChannels(size int) StereoData

func Read

func Read(reader riff.RIFFReader) (StereoData, error)

func ReadFromFile

func ReadFromFile(fname string) (StereoData, error)

func (*StereoData) Mean

func (s *StereoData) Mean() []float64

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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