Matias Lahti
90c3536f3e
feat(tracker): implement some basic styled ui building blocks
2020-11-08 01:20:53 +02:00
Matias Lahti
64fe28a240
feat(tracker): create initial tracker skeleton using Gio
2020-11-07 19:50:37 +02:00
Matias Lahti
5eb7cef889
style(go/audio/oto): change error messages to be consistent
2020-11-07 19:38:58 +02:00
Matias Lahti
6e141f36c7
fix(go/audio/oto): clean up forgotten debug prints
2020-11-07 19:37:33 +02:00
Matias Lahti
551a7cb6c0
feat(sointu-player): implement a basic commandline tool to play songs
2020-11-07 19:34:46 +02:00
Matias Lahti
fa772ddd77
feat(go/audio): implement basic audio output with oto
...
splitting implementation into a separate package to potentially allow for other sorts of output, too.
2020-11-07 19:33:39 +02:00
Matias Lahti
41ce5d1efe
Merge remote-tracking branch 'upstream/master' into draft/go-tracker
2020-11-07 17:27:11 +02:00
Matias Lahti
9544a130ab
feat(song): add basic JSON marshaling/unmarshaling tests to make sure everything gets marshalled properly
...
TBD: should the various []bytes be marshaled in a different way? Go defaults to base64-encoded strings but creating just plain JSON arrays with bytes could be more friendly to both humans and computers.
2020-11-02 16:36:54 +02:00