|
eb139acab6
|
change API to adjust note timing
|
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 |
|
|
aceec18510
|
adjust StepSequence API(s) to meet needs
|
2021-08-13 12:51:26 -06:00 |
|
|
9869b0266b
|
add support for rounded corners to Canvas::Rectangle
|
2021-08-13 12:51:26 -06:00 |
|
|
fcc07cb3d0
|
add new widget/style for generic large font floating entry
|
2021-08-13 12:51:26 -06:00 |
|
|
d5facc08f7
|
get mode button rendering slightly more correct
|
2021-08-13 12:51:26 -06:00 |
|
|
4f671a0950
|
make ArdourCanvas::Rectangle render its children
it is common to want to pack things inside a rectangle, so make it work
|
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 |
|
|
c0edd61d75
|
more redesign of beatbox fundamentals, adding back RT-safe modifications to sequencer
|
2021-08-13 12:51:26 -06:00 |
|
|
e5ec4ab959
|
steps in the evolution of beatbox
|
2021-08-13 12:51:26 -06:00 |
|
|
8fb67e15ea
|
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 |
|
|
ba84a1ccc7
|
API to set step velocity to absolute value
|
2021-08-13 12:51:26 -06:00 |
|
|
20047e09f2
|
mouse drag operations in beatbox
|
2021-08-13 12:51:26 -06:00 |
|
|
62eb966dae
|
comment updates
|
2021-08-13 12:51:26 -06:00 |
|
|
e1d82bce04
|
use rational number for step durations
|
2021-08-13 12:51:26 -06:00 |
|
|
25f67e3f16
|
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 |
|
|
870b142f9b
|
API for adjusting 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 |
|
|
b9c26ee4c4
|
add octave shifting and other API changes to better support beatbox GUI
|
2021-08-13 12:51:26 -06:00 |
|
|
1320af9b86
|
more work on beatbox gui
|
2021-08-13 12:51:26 -06:00 |
|
|
07a60ecb8b
|
some API changes to help support developing 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 |
|
|
d37a61707b
|
extend parts of StepSequencer API for better coding
|
2021-08-13 12:51:26 -06:00 |
|
|
ad29db76f3
|
velocity editing games
|
2021-08-13 12:51:26 -06:00 |
|
|
a5fd4c0c8a
|
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 |
|
|
b2e111f491
|
extend step sequencer API to start data mods
|
2021-08-13 12:51:26 -06:00 |
|
|
07640ff488
|
add missing file
|
2021-08-13 12:51:26 -06:00 |
|
|
c41c622b37
|
another BBT comparator fix
|
2021-08-13 12:51:26 -06:00 |
|
|
d682e61b99
|
step sequencer now follows tempo map precisely; beatbox loses some functionality (for now)
|
2021-08-13 12:51:26 -06:00 |
|
|
be831c6870
|
fix logic error in BBT_Time::operator>=
|
2021-08-13 12:51:26 -06:00 |
|
|
2d6eaad775
|
missing header file, added
|
2021-08-13 12:51:26 -06:00 |
|
|
a38677cfd4
|
compiling and running, but not working step sequencer
|
2021-08-13 12:51:26 -06:00 |
|
|
6905a705a9
|
initial landing of new internal StepSequencer object
|
2021-08-13 12:51:26 -06:00 |
|
|
91de7ba60b
|
do not double-translate Canvas::Rectangle by _position; item_to_window() already includes it by calling item_to_canvas()
|
2021-08-13 12:51:26 -06:00 |
|
|
929bb23836
|
allow editing for beatbox
|
2021-08-13 12:51:26 -06:00 |
|
|
5cfd3b6321
|
fix wscript typo
|
2021-08-13 12:51:26 -06:00 |
|
|
b2e3df9fda
|
actually add and position a beatbox processor to midi tracks
|
2021-08-13 12:51:26 -06:00 |
|
|
aca1db2d06
|
add step_button to wscript
|
2021-08-13 12:51:26 -06:00 |
|
|
6fd791423b
|
GUI for BeatBox
|
2021-08-13 12:51:26 -06:00 |
|
|
e35e5ff3e5
|
step button for Canvas (used by BeatBox GUI)
|
2021-08-13 12:51:26 -06:00 |
|
|
6b39febabc
|
meet the beatbox
|
2021-08-13 12:51:26 -06:00 |
|
|
9e5354a65e
|
tweak a minor issue with canvas API
|
2021-08-13 12:51:26 -06:00 |
|
|
783e33dc0c
|
new implementations for Gtkmm2ext::HSV::{darker,lighter} that follow "common sense" rather than Google.
HSV::shade() still follows the google model
|
2021-08-13 12:51:26 -06:00 |
|
|
ff6fe51d76
|
Canvas: improve implementation/design of ConstraintPacker::preferred_size()
|
2021-08-13 12:51:26 -06:00 |
|
|
502a9e80dc
|
Canvas: add a nice new syntax for constraint packing
|
2021-08-13 12:51:26 -06:00 |
|