Paul Davis
c9c6826154
pianoroll renaming
2025-01-07 11:40:22 -07:00
Paul Davis
e3ab5849d7
pianoroll renaming
2025-01-07 11:37:46 -07:00
Paul Davis
5635144e42
initial rename of MidiCueEditor -> Pianoroll
2025-01-07 11:30:26 -07:00
Robin Gareus
938e1dc7e2
Show RegionFX plugin UI in Selection Property Box
2024-12-11 03:03:03 +01:00
Paul Davis
98c9c03e9f
remove all trace of cursor stacks; canvas cursor is always "just set"
2024-12-08 12:13:41 -07:00
Robin Gareus
9f6d3baa93
Use key bindings for region property (Fx) box
...
This is required to allow to delete RegionFX plugins
when the region-editor is shown in the main window, rather
than its own window.
Otherwise the Editor would handle delete/backspace and
instead remove the region.
2024-11-23 16:35:10 +01:00
Robin Gareus
00f3ce2e76
Remove unused property boxes, prepare for Region Editor
...
Using that old template code would introduce significant
tech-dept.
This also properly initializes the selection property box
and handles edge cases during session setup and deletion.
2024-11-19 17:41:55 +01:00
Robin Gareus
c35fa54b3f
Refactor RegionEditor to be a Widget
2024-11-19 17:37:12 +01:00
Robin Gareus
a53b99b307
Introduction of route property boxen and editor properties pane
2024-11-13 04:27:41 +01:00
Ben Loftis
b9d173c17a
Initial implementation of TransportBar
2024-11-10 23:27:32 +01:00
Paul Davis
8196734e3f
change references to what was "very small text" to "smaller text";
...
This is more consistent with the naming of the font size for the canvas
via wscript.
Also, provide the new "very small" font size.
Also, several styles defined in clearlooks.rc.in used spaces in
font names or derived styles instead of underscores, this fixes that.
2024-11-08 17:14:33 -07:00
Mads Kiilerich
7a4fe02d53
wscript: waf i18n is usually running pot&po&mo and should thus also run appdata_i18n_mo
2024-10-22 00:37:40 +02:00
Mads Kiilerich
6742c1e4b4
wscript: waf i18n should generate gtk2_ardour/appdata/ardour.appdata.pot when invoking appdata_i18n_pot
2024-10-22 00:37:40 +02:00
Mads Kiilerich
3228a61e62
wscript: the i18n worker functions do not define the i18n waf commands
...
Rename the worker functions to make it clear that their name in this
case isn't magic. These functions "are not" the waf commands. It is the
custom build context class definitions that define the i18n commands ...
which will invoke these top level worker functions which in turn invoke
the others recursively.
The bare printing of the build environment in the top level i18n command
seems to be old debug code that safely can be removed.
2024-10-20 19:52:14 -06:00
Mads Kiilerich
48fcb30608
wscript: fix whitespace formatting
...
No tabs and no trailing spaces.
2024-10-20 19:52:14 -06:00
Robin Gareus
99906a2215
Drop build-system support for macOS < 10.13 (require C++17)
2024-10-18 22:52:29 +02:00
Paul Davis
56ce9c33c0
renaming: AutomationLineBase => AutomationLine, AutomationLine => EditorAutomationLine
2024-10-17 07:44:31 -06:00
Paul Davis
71d5b50a94
kinda-sorta get an automation line for modwheel in the cue editor
2024-10-17 07:44:31 -06:00
Paul Davis
0399cd9d02
initial use of refactored VelocityDisplay
2024-10-17 07:44:31 -06:00
Paul Davis
96e074d78c
refactor velocity display so that it can be used in the editor and elsewhere
2024-10-17 07:44:31 -06:00
Paul Davis
fa79645c19
move most of AutomationLine into AutomatonLineBase, a class not strongly tied to the editor
2024-10-17 07:44:31 -06:00
Paul Davis
f7b6a3cac8
tentative beginnings for a canvas piano roll header
2024-10-17 07:44:30 -06:00
Paul Davis
10b48d2cc4
lock in some major steps for the midi cue/pianoroll editor
2024-10-17 07:44:29 -06:00
Paul Davis
2b997343a4
first working visual evidence of MIDI display/editing on cue page
2024-10-17 07:44:29 -06:00
Paul Davis
e67e6aa363
no-compilable steps towards MidiView
2024-10-17 07:44:29 -06:00
Paul Davis
204d4237f8
further steps towards MidiRegionView outside the Editor
2024-10-17 07:44:29 -06:00
Paul Davis
e9d63a707a
skeleton for MIDI cue editor
2024-10-17 07:44:29 -06:00
Paul Davis
2187c63bee
add stub for cue editor
2024-10-17 07:44:29 -06:00
Paul Davis
089a9521d5
steps to an ecology of editing
2024-10-17 07:44:29 -06:00
Paul Davis
744b491162
PublicEditor IS-A MidiEditingContext
2024-10-17 07:44:28 -06:00
Robin Gareus
098cd721d3
Allow a potential 8.8.0 hotfix
2024-09-14 18:36:59 +02:00
Robin Gareus
639c9a0ca8
Ardour 8.x is history. up next: "Music for Civic Recovery Centre"
2024-09-12 21:22:55 +02:00
Robin Gareus
aa5dbdd770
GUI combined Latency/TailTime widget
2024-08-31 02:55:04 +02:00
Paul Davis
f1a3eb1e3d
use a different source file for ardour.menus in the livetrax case
2024-04-25 09:26:33 -06:00
Robin Gareus
b2d4280e0f
Add support for Region Fx Automation
2024-04-23 21:56:22 +02:00
Robin Gareus
598ff1cb9a
Separate PluginWindowProxy into public class
2024-04-23 21:51:31 +02:00
Robin Gareus
01489a629f
Amend b230c2eb2 use bundled libAAF
...
Revert once libAAF API is stable after libAAF 1.0
2024-02-20 19:12:15 +01:00
Robin Gareus
b230c2eb28
Build against local libAAF (0.6.0 is not yet released)
...
Revert once libAAF API is stable after libAAF 1.0
2024-02-18 20:38:33 +01:00
Robin Gareus
7150898eec
Some new codenames
2024-02-18 19:04:24 +01:00
Robin Gareus
0a72c1317f
Initial GUI support to load AAF sessions
2024-02-15 01:44:35 +01:00
Ben Loftis
ee6d46d403
Ardour repo should not distinguish between Mixbus variants
2024-01-08 08:25:18 -06:00
Robin Gareus
ad51c7c2ba
Localize stripped down gtk2
...
This is intended mainly for GNU/Linux distros who will remove
GTK2 support in the near future.
2024-01-06 21:52:48 +01:00
Robin Gareus
7228144d6e
Vapor: GUI support to add Surround Bus
2024-01-06 20:27:03 +01:00
Mads Kiilerich
2973e82a90
wscript: sanitize strings from fetch_*_revision_date early instead of applying str() all over
...
This can perhaps be simplified further when Python2 support is dropped.
2023-10-15 10:47:16 -06:00
Mads Kiilerich
0e3e51d958
wscript: drop str() on VERSION
...
It will already have been converted to str in sanitize(), and even
python2 is fine without the extra str.
2023-10-15 10:47:16 -06:00
Mads Kiilerich
92aca32652
wscript: stop loading misc where nothing is using it
...
It is apparently only used in gtk2_ardour/wscript - and it seems to be
enough to load it in configure(), even though it is used in build().
2023-10-15 10:47:16 -06:00
Mads Kiilerich
88cecdfaef
wscript: drop repeated autowaf.set_options - it is enough to set at top level
2023-10-15 10:47:16 -06:00
Paul Davis
944fcf251d
initial refactoring of freehand line drawing
...
This sets the state to use it with MIDI CC and region gain.
class names LineMerger and MergeableLine need revisiting
2023-09-30 11:09:58 -06:00
Mads Kiilerich
f1bb18ae53
wscript: drop unused path_prefix
...
It is not referenced anywhere, and also not set consistently.
2023-09-17 07:34:55 -06:00
Mads Kiilerich
d220f477ed
wscript: drop unused "mandatory variables" 'top' and 'out' in libs
...
Variables by these names are only used from the local wscript and when
running "waf configure", which already for other reasons only can run at
the top-level.
These variables are thus not mandatory and not used.
2023-09-17 07:34:55 -06:00