b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
c44b40afd7
Indicate UTF8 literals - fixes glyph rendering with MSVC (2/2)
2023-01-16 21:41:22 +01:00
luz paz
364f2f0788
Fix typos in gtk2_ardour/ directory
...
Found via `codespell -q 3 -S *.po,./share/patchfiles,./libs -L ba,buss,busses,doubleclick,hsi,ontop,ro,seh,siz,sur,te,trough,ue`
2022-01-26 12:35:38 -05:00
1927e4673b
remove StepSequencer, BeatBox and BeatBoxGUI from wscripts and #ifdef code occurences. Files remain
2021-08-13 12:51:36 -06:00
19768953bf
beatbox: continued work on packing/arranging the GUI
2021-08-13 12:51:27 -06:00
da723e1dd0
Beatbox: continuing work on laying out the GUI using ConstraintPacker
2021-08-13 12:51:27 -06:00
d51893dec6
start repacking beatbox GUI using constraint packing
2021-08-13 12:51:27 -06:00
498458c046
another try at newer-boost::rational fixes
2021-08-13 12:51:27 -06:00
d52fce70bd
export step sequencer pattern to SMF, GUI side
2021-08-13 12:51:27 -06:00
997f126643
more games with bbgui gui layout
2021-08-13 12:51:27 -06:00
d30cd17b8b
more tweaks for beatbox gui
2021-08-13 12:51:27 -06:00
fa2fdc6f19
more fun with canvas box packing
2021-08-13 12:51:26 -06:00
f8ea1b49a7
make more use of canvas box packing
2021-08-13 12:51:26 -06:00
3fb713370f
start using Canvas::Box as intended
2021-08-13 12:51:26 -06:00
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
0731b045e1
remove hard-coded but unused constants
2021-08-13 12:51:26 -06:00
5dfc061792
GUI manipulation of note timing with horiz drag
...
Unfinished and may change
2021-08-13 12:51:26 -06:00
db195c3dfe
add new timing (slip) mode button for beatbox gui
2021-08-13 12:51:26 -06:00
452b24cbf6
further work on beatbox/stepseq GUI
2021-08-13 12:51:26 -06:00
d5facc08f7
get mode button rendering slightly more correct
2021-08-13 12:51:26 -06:00
4c622551ea
layout work for new "buttons" to control/show control mode
2021-08-13 12:51:26 -06:00
2203128b61
further work on sequencer GUI
2021-08-13 12:51:26 -06:00
e5ec4ab959
steps in the evolution of beatbox
2021-08-13 12:51:26 -06:00
52fcb1d0da
click (press-no-drag-release) handled as specific user gesture
2021-08-13 12:51:26 -06:00
20047e09f2
mouse drag operations in beatbox
2021-08-13 12:51:26 -06:00
e1d82bce04
use rational number for step durations
2021-08-13 12:51:26 -06:00
c37d81e0c1
allow GUI to modify step duration (gate length)
2021-08-13 12:51:26 -06:00
f127739bcb
improving object design for beatbox GUI
2021-08-13 12:51:26 -06:00
1320af9b86
more work on beatbox gui
2021-08-13 12:51:26 -06:00
ca869eda42
start on more structured code for step sequencer GUI
2021-08-13 12:51:26 -06:00
ad29db76f3
velocity editing games
2021-08-13 12:51:26 -06:00
784b6bc9e2
super basic prototyping of new beatbox gui
2021-08-13 12:51:26 -06:00
6fd791423b
GUI for BeatBox
2021-08-13 12:51:26 -06:00