3e47057609
import process now allows optional import of MIDI markers/cues
2021-05-07 14:58:16 -06:00
39334279b5
LAN for ranges
2021-04-13 00:10:38 +02:00
1bffdfc334
Open add-route dialog on double-click or context-click
2021-03-28 20:39:34 +02:00
bcb3e75cec
GUI to remove xrun markers
2021-03-16 16:49:49 -06:00
7e196e7559
snap-revisited: Fix occasional variance between the visible ruler and the snap grid
...
code changes:
bbt_ variables don't need to be global to editor; we only use these in compute_bbt_ruler_scale now anyway
drive the ruler with the same coarse-ified bbt_ruler_scale that we calculate for the snap grid
2021-02-20 10:35:36 -06:00
d644bb16f6
snap-revisited: Add finer (64ths and 128ths) Ruler scalings to match those Grid selections
2021-02-20 10:35:36 -06:00
01bb38d99e
Add option to en/disable showing automation-lane on touch
2021-02-09 02:11:09 +01:00
cf6e785ed3
Move Playlist GUI functions to RouteUI
...
This allows to re-use playlist editing in all RouteUI derivatives,
not just the main editor time axis header.
The change is mostly a NO-OP, simply moving methods from
RouteTimeAxisView (is-a RouteUI), to RouteUI.
2021-01-26 01:54:33 +01:00
4769c387f3
Expose EditorCursor via public editor API
...
This is in preparation to subscribe to playhead cursor position
changes in the recorder-UI.
This change also clean up the API, replacing a public variable
with a const access method and follows #12 of
https://ardour.org/styleguide.html
2021-01-08 18:39:56 +01:00
e85ae7f9a6
Verbose cursor audio region peak display
...
https://discourse.ardour.org/t/is-it-possible-to-view-audio-levels-in-db-by-moving-cursor-over-a-waveform/105199
2020-12-30 13:42:42 +01:00
818a81aa40
Prepare removing static selection API 1/2
2020-10-18 14:28:38 +02:00
02a31b97b2
Add Loudness Assistant to session menu
2020-07-23 04:11:47 +02:00
251f683119
Allow loudness analysis for session-range
2020-07-21 02:18:39 +02:00
239319c214
Initial prototype for session loudness #8318
2020-07-20 03:37:14 +02:00
ad6de3c233
when carrying out MIDI editing operations, be sure to act only once per Model when the selection involves non-forked copies
...
Still can fail if the non-forked copies have been modified enough, but user should not multi-select them in that instance
2020-07-02 23:15:10 -06:00
575c818482
when a MIDI region has a note selected with none previously, cancel existing MIDI region/note selection
2020-05-01 17:39:13 -06:00
65f7a6a938
changes to deal with region/note selection when changing into/out of internal edit mode
...
Also, activate MIDI editing actions so that they are effective in internal edit mode
2020-04-16 17:48:12 -06:00
eca7888047
NOOP: newline removal
2020-04-16 17:48:12 -06:00
0ecf1e40ea
add Editor-level action to toggle track layer display
2020-04-03 18:54:51 -06:00
9ca9aa8ae1
add new Editor method to toggle all existing automation
...
Applies to selected tracks if non-empty; all tracks otherwise
2020-04-03 13:28:58 -06:00
75adc33629
Remove unused variable
2020-04-01 22:55:06 +02:00
d7500056fc
stop transport clocks from jumping after the playhead is moved via a CursorDrag
2020-03-25 19:24:38 -06:00
3a9a9f247f
Clear import-status shared-ptr<> after use
...
Previously "Sequence files" set import_status.track and never
reset() the shared pointer. This resulted in various follow up
issues.
2020-02-25 02:37:52 +01:00
142ce953da
Split Select-All-Tracks into 2 appropriately named actions
...
Existing function select-all-tracks is now renamed select-all-visible-lanes, to match its behavior.
New function select-all-tracks will select all Tracks, as the name implies.
To maintain consistency for those users who actively used select-all-tracks,
the default shortcut ctrl+t will continue calling select-all-visible-lanes.
2020-01-22 10:33:15 -06:00
dba7421153
Allow public access to the editor-mixer-strip
...
This is currently used by Mixbus to sync visibility of switches on
the editor-mixer-strip with the main mixer.
2020-01-05 19:22:55 +01:00
a701882e66
Add convenience methods to test for active drags
2019-11-09 05:59:55 +01:00
4050ca5633
Update GPL boilerplate and (C)
...
Copyright-holder and year information is extracted from git log.
git history begins in 2005. So (C) from 1998..2005 is lost. Also some
(C) assignment of commits where the committer didn't use --author.
2019-08-03 15:53:15 +02:00
da3d8e5418
(Source List) Implement insert-region action... now uses the Source List.
2019-08-01 12:11:31 -05:00
50786b3e5c
(Source List) Recover Regions feature: WIP
2019-08-01 12:11:31 -05:00
b409c58ee6
(Source List) Fix drag-n-drop.
2019-08-01 12:11:31 -05:00
71c2ed8160
(Source List) Source list, Region List: Resolve various action+behaviors between the 2 lists.
...
Duplicate the remove_unsued_region action in the Session->Cleanup menu, for discoverability.
Region list should use the same Region actions as the canvas...
OK, now resolve the change in use-cases of Region List and Source List. tentative.
Rough-in remove_selected_sources (Delete in Sources list).
Column tweaks.
2019-08-01 12:11:31 -05:00
c12a017728
(Source List) Region Tags (gtk2 part)
2019-08-01 12:11:31 -05:00
b1019bbbf6
(Source List) Region List rewrite (gtk2 part)
...
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01 12:11:31 -05:00
90962d3426
(Source List) Source property signals (gtk2 part)
...
See: https://docs.google.com/document/d/1sI7p9RoRVZtNx2n67RvBa0_16fuZblV_lNkkKN2g93s/edit?usp=sharing
2019-08-01 12:11:31 -05:00
675759c167
Update references to ptfformat -> ptformat && fix api calls
2019-06-22 17:26:05 +10:00
01a43c6b1e
Another round of whitespace fixes
2019-04-09 00:27:33 +02:00
50303d90bd
NO-OP: whitespace, indent
2019-04-08 20:58:18 +02:00
8a7e452265
Yet another "Rect frame" (not a sample)
2019-04-08 20:57:56 +02:00
12a415f077
Cleanup Editor/Marker context-menu
...
This could have caused crashes previously:
::build_range_marker_menu() may have created range_marker_menu
while the GUI wanted transport_marker_menu.
2019-03-07 23:50:46 +01:00
3bc9281c31
Fix some Gtk::Menu related memory leaks
...
A Gtk::manage()d widget will be deleted when its parent container
is destroyed. Top-level context menus are not inside a container and
hence need to be manually deallocated.
This adds explicit delete calls for menus where there is a
member variable reference to the Menu.
2019-03-07 23:50:32 +01:00
204d7bf76c
Remove cruft: unused members
2019-03-07 22:25:19 +01:00
b410cd07ab
Remove unused region_edit_menu & edit-point action
2019-03-07 22:25:19 +01:00
47d143a45d
Remove unused RulerType
2019-03-01 00:52:36 +01:00
Alex Pilon
e7091cb2cd
Observe preference to prompt for names when adding range markers
2018-12-28 17:25:30 +01:00
922bc86b8e
Video-Frame (not sample)
2018-12-13 17:44:58 +01:00
fc83d044f8
use ActionManager namespace, rather than ActionMap objects, and remove all per-context action maps
2018-12-10 08:34:01 -05:00
4423945643
start using ActionMap in preference to ActionManager
2018-12-05 17:33:06 -05:00
0154c82fa3
fix several inter-related problems with libptformat
2018-10-14 20:35:31 -04:00
a5a5ba1ace
Clarify where the file 'ptfformat.h' can be found
2018-10-13 13:49:50 +01:00
031b910cab
PT import: editor_pt_import complete rewrite
2018-10-12 19:09:40 +11:00