MCPcopy Create free account

hub / github.com/amaretto/punos / functions

Functions78 in github.com/amaretto/punos

↓ 19 callersMethodApp
App is
ui/panel.go:51
↓ 10 callersFunctionreport
(err error)
ui/app.go:501
↓ 4 callersMethodInit
Init is
ui/panel.go:31
↓ 4 callersMethodupdateCursor
(selected bool)
ui/ldpanel.go:147
↓ 3 callersMethodListMusic
ListMusic confiel list of music
ui/app.go:211
↓ 3 callersMethodQuit
Quit is
ui/app.go:312
↓ 3 callersMethodSetTitle
SetTitle is
ui/panel.go:21
↓ 3 callersMethodShowPunosPanel
ShowPunosPanel show PunosPanel
ui/app.go:66
↓ 2 callersMethodAnalyzeAll
AnalyzeAll analyze musics and create waveform
ui/app.go:265
↓ 2 callersFunctionLoadWave
LoadWave load waveform from file
ui/waveform.go:159
↓ 2 callersMethodLogf
Logf print logs by referred format
ui/app.go:329
↓ 2 callersMethodMoveCursor
MoveCursor move cursor
ui/ldpanel.go:135
↓ 2 callersMethodNormalizeWave
NormalizeWave is
ui/waveform.go:183
↓ 2 callersMethodSetKeys
SetKeys is
ui/panel.go:26
↓ 2 callersMethodSetView
SetView set view app have
ui/app.go:373
↓ 2 callersFunctionexists
(filename string)
ui/app.go:496
↓ 2 callersMethodshow
panel transition ///////////////// for switch Panels
ui/app.go:53
↓ 1 callersMethodAnalyze
Analyze analyze a music and create waveform
ui/app.go:293
↓ 1 callersMethodCue
Cue set and return cue point
ui/app.go:115
↓ 1 callersMethodCutoffdown
Cutoffdown is
ui/app.go:177
↓ 1 callersMethodCutoffup
Cutoffup is
ui/app.go:170
↓ 1 callersMethodFforward
Fforward fast-forward music
ui/app.go:89
↓ 1 callersFunctionGenRawWave
GenRawWave generate raw waveform values([]float64) from volume values
ui/waveform.go:24
↓ 1 callersMethodGetAppName
GetAppName return application name
ui/app.go:389
↓ 1 callersFunctionGetProgressbar
GetProgressbar is
ui/progressbar.go:4
↓ 1 callersFunctionGetWave
GetWave return part of wave by position
ui/waveform.go:90
↓ 1 callersMethodGetWaveStr
GetWaveStr generate strings express waveform
ui/waveform.go:136
↓ 1 callersFunctionGetWindowSize
GetWindowSize return window height and width utilizing stty
ui/util.go:12
↓ 1 callersMethodInit
Init is
ui/titlebar.go:17
↓ 1 callersMethodInit
Init is
ui/keybar.go:17
↓ 1 callersMethodInit
Init return just text box
ui/ppanel.go:117
↓ 1 callersMethodLoadMusic
LoadMusic load a music to PunosPanel
ui/app.go:227
↓ 1 callersFunctionNewApp
mode ///////////////////////// NewApp generate new applicaiton
ui/app.go:398
↓ 1 callersFunctionNewKeyBar
NewKeyBar is
ui/keybar.go:66
↓ 1 callersFunctionNewLoadPanel
NewLoadPanel return LoadPanel
ui/ldpanel.go:223
↓ 1 callersFunctionNewPunosPanel
NewPunosPanel return PunosPanel
ui/ppanel.go:144
↓ 1 callersFunctionNewTitleBar
NewTitleBar is
ui/titlebar.go:39
↓ 1 callersFunctionNormalizeRawWave
NormalizeRawWave arrange wave values utilizing heightMax as height
ui/waveform.go:74
↓ 1 callersMethodPlayPause
key operations /////////////////// PlayPause is
ui/app.go:82
↓ 1 callersMethodResize
Resize call Resize() panel has.(need it?)
ui/app.go:366
↓ 1 callersMethodRewind
Rewind rewind music
ui/app.go:102
↓ 1 callersMethodRun
Run the app
ui/app.go:478
↓ 1 callersMethodSetLogger
Logs ///////////////////////// SetLogger set logger to app
ui/app.go:321
↓ 1 callersMethodShowLdpanel
ShowLdpanel show LoadPanel
ui/app.go:72
↓ 1 callersFunctionSmoothRawWave
SmoothRawWave make raw wave values smoothly for visualizaiton
ui/waveform.go:56
↓ 1 callersMethodSpddown
Spddown decrease volume controll
ui/app.go:156
↓ 1 callersMethodSpdup
Spdup increase speed controll
ui/app.go:149
↓ 1 callersMethodStatus
Status return music status
ui/app.go:184
↓ 1 callersMethodStream
Stream streams the wrapped Streamer with filter adjusted according to Base. this function adopt BiQuad Filter(HighPass/LowPass) for streams
ui/filter.go:21
↓ 1 callersMethodVoldown
Voldown decrease volume of music
ui/app.go:135
↓ 1 callersMethodVolup
Volup increase volume of music
ui/app.go:128
↓ 1 callersFunctionWave2str
Wave2str generate strings express waveform
ui/waveform.go:112
↓ 1 callersFunctionWriteWave
WriteWave write waveform to file
ui/waveform.go:141
↓ 1 callersFunctiondoUI
(logger *log.Logger)
cmd/punos/main.go:40
↓ 1 callersFunctionlowPassParam
(samplerate, freq, q float64)
ui/filter.go:60
↓ 1 callersFunctionmax
(a []int)
ui/waveform.go:192
↓ 1 callersMethodupdate
()
ui/ldpanel.go:178
↓ 1 callersMethodupdate
mini logo " _ __ _ _ _ __ ___ ___", "| '_ \\| | | | '_ \\ / _ \\/ __|", "| |_) | |_| | | | | (_) \\__ \\", "| .__/ \\__,_|_| |_|\\___/|_
ui/ppanel.go:95
MethodDraw
Draw call Draw() panel has.(need it?)
ui/app.go:359
MethodDraw
Draw is
ui/ldpanel.go:173
MethodDraw
Draw is
ui/ppanel.go:83
MethodErr
Err Propagetes the wrapper Streamser's errors.
ui/filter.go:56
MethodGetBounds
GetBounds search boud of the application window
ui/ldpanel.go:100
MethodGetCell
GetCell is method for Model
ui/ldpanel.go:77
MethodGetCursor
GetCursor return position of the cursor
ui/ldpanel.go:113
MethodHandleEvent
handle ///////////////////////// HandleEvent handle some special key event or delegate process to Panel
ui/app.go:340
MethodHandleEvent
HandleEvent is
ui/ldpanel.go:41
MethodHandleEvent
HandleEvent is
ui/ppanel.go:32
MethodMoveCursor
MoveCursor move cursor
ui/ldpanel.go:119
FunctionNewPanel
NewPanel is
ui/panel.go:56
MethodSetCursor
SetCursor set cursor
ui/ldpanel.go:127
MethodSetKeys
SetKeys is
ui/keybar.go:34
MethodSetSpd
SetSpd set speed
ui/app.go:163
MethodSetVol
SetVol set volume
ui/app.go:142
MethodSize
Size set size of panel app have
ui/app.go:381
FunctionhighPassParam
(samplerate, freq, q float64)
ui/filter.go:75
Functionmain
()
cmd/punos/main.go:14
Methodunselect
()
ui/ldpanel.go:141