Oh yeah babey
This commit is contained in:
parent
0e3de11203
commit
f9032a9a95
@ -35,7 +35,7 @@ func run () {
|
||||
container := basicElements.NewContainer(basicLayouts.Vertical { true, true })
|
||||
|
||||
controlBar := basicElements.NewContainer(basicLayouts.Horizontal { true, false })
|
||||
label := basicElements.NewLabel("Play a song!", false)
|
||||
// label := basicElements.NewLabel("Play a song!", false)
|
||||
|
||||
waveformList := basicElements.NewList (
|
||||
basicElements.NewListEntry("Sine", func(){ waveform = 0 }),
|
||||
@ -47,6 +47,8 @@ func run () {
|
||||
waveformList.OnNoEntrySelected (func(){waveformList.Select(0)})
|
||||
waveformList.Select(0)
|
||||
|
||||
adsrColumn := basicElements.NewContainer(basicLayouts.Vertical { true, false })
|
||||
adsrGroup := basicElements.NewContainer(basicLayouts.Horizontal { true, false })
|
||||
attackSlider := basicElements.NewLerpSlider(0, 3 * time.Second, adsr.Attack, true)
|
||||
decaySlider := basicElements.NewLerpSlider(0, 3 * time.Second, adsr.Decay, true)
|
||||
sustainSlider := basicElements.NewSlider(adsr.Sustain, true)
|
||||
@ -106,15 +108,18 @@ func run () {
|
||||
piano.Focus()
|
||||
|
||||
window.Adopt(container)
|
||||
controlBar.Adopt(label, true)
|
||||
controlBar.Adopt(patchScrollBox, false)
|
||||
// controlBar.Adopt(label, true)
|
||||
controlBar.Adopt(patchScrollBox, true)
|
||||
patchScrollBox.Adopt(patchList)
|
||||
controlBar.Adopt(waveformList, false)
|
||||
controlBar.Adopt(waveformList, true)
|
||||
controlBar.Adopt(basicElements.NewSpacer(true), false)
|
||||
controlBar.Adopt(attackSlider, false)
|
||||
controlBar.Adopt(decaySlider, false)
|
||||
controlBar.Adopt(sustainSlider, false)
|
||||
controlBar.Adopt(releaseSlider, false)
|
||||
adsrColumn.Adopt(basicElements.NewLabel("ADSR", false), false)
|
||||
adsrGroup.Adopt(attackSlider, false)
|
||||
adsrGroup.Adopt(decaySlider, false)
|
||||
adsrGroup.Adopt(sustainSlider, false)
|
||||
adsrGroup.Adopt(releaseSlider, false)
|
||||
adsrColumn.Adopt(adsrGroup, true)
|
||||
controlBar.Adopt(adsrColumn, false)
|
||||
container.Adopt(controlBar, true)
|
||||
container.Adopt(piano, false)
|
||||
|
||||
|
Reference in New Issue
Block a user