Commit graph

21 commits

Author SHA1 Message Date
Paul Davis
19768953bf beatbox: continued work on packing/arranging the GUI 2021-08-13 12:51:27 -06:00
Paul Davis
da723e1dd0 Beatbox: continuing work on laying out the GUI using ConstraintPacker 2021-08-13 12:51:27 -06:00
Paul Davis
d51893dec6 start repacking beatbox GUI using constraint packing 2021-08-13 12:51:27 -06:00
Paul Davis
f8ea1b49a7 make more use of canvas box packing 2021-08-13 12:51:26 -06:00
Paul Davis
3fb713370f start using Canvas::Box as intended 2021-08-13 12:51:26 -06:00
Paul Davis
5803b30c47 show timing offsets using reduced musical ratios
which begs the question about the step size for timing adjustments
2021-08-13 12:51:26 -06:00
Paul Davis
5dfc061792 GUI manipulation of note timing with horiz drag
Unfinished and may change
2021-08-13 12:51:26 -06:00
Paul Davis
db195c3dfe add new timing (slip) mode button for beatbox gui 2021-08-13 12:51:26 -06:00
Paul Davis
452b24cbf6 further work on beatbox/stepseq GUI 2021-08-13 12:51:26 -06:00
Paul Davis
2203128b61 further work on sequencer GUI 2021-08-13 12:51:26 -06:00
Paul Davis
e5ec4ab959 steps in the evolution of beatbox 2021-08-13 12:51:26 -06:00
Paul Davis
52fcb1d0da click (press-no-drag-release) handled as specific user gesture 2021-08-13 12:51:26 -06:00
Paul Davis
20047e09f2 mouse drag operations in beatbox 2021-08-13 12:51:26 -06:00
Paul Davis
e1d82bce04 use rational number for step durations 2021-08-13 12:51:26 -06:00
Paul Davis
c37d81e0c1 allow GUI to modify step duration (gate length) 2021-08-13 12:51:26 -06:00
Paul Davis
f127739bcb improving object design for beatbox GUI 2021-08-13 12:51:26 -06:00
Paul Davis
1320af9b86 more work on beatbox gui 2021-08-13 12:51:26 -06:00
Paul Davis
ca869eda42 start on more structured code for step sequencer GUI 2021-08-13 12:51:26 -06:00
Paul Davis
ad29db76f3 velocity editing games 2021-08-13 12:51:26 -06:00
Paul Davis
784b6bc9e2 super basic prototyping of new beatbox gui 2021-08-13 12:51:26 -06:00
Paul Davis
6fd791423b GUI for BeatBox 2021-08-13 12:51:26 -06:00