61d11347b6
Remove implicit saves when removing empty sources
...
This fixes an implicit save when importing files.
The Track's disk-reader is initially created with an empty
source which is later replaced and dropped:
ARDOUR::Session::save_state
ARDOUR::Session::remove_source
PBD::Destructible::drop_references
ARDOUR::DiskWriter::reset_write_sources
ARDOUR::DiskWriter::set_write_source_name
ARDOUR::Track::set_name
Editor::finish_bringing_in_material
2020-05-19 18:08:28 +02:00
3a9bf57af9
Don't save the session when creating busses
...
Most calls to new_audio_route() used save = false, only directly
creating busses saved the session. Probably for historical reasons.
2020-05-19 18:02:23 +02:00
8564e6f760
No implicit session save when importing files (backend)
2020-05-19 17:59:52 +02:00
749291245c
NO-OP: replace save_state("")
with save_state()
2020-05-19 17:14:47 +02:00
8194a83c30
Don't implicitly save when deleting a track
2020-05-19 16:07:30 +02:00
808e96debb
add blank line
2020-05-18 16:04:41 -06:00
08df4def52
change the text on the "do nothing" button when closing an unnsamed session while dirty
2020-05-18 16:04:41 -06:00
f21c948f35
make a possible case in a switch statement explicit
2020-05-18 16:04:41 -06:00
c573cc9153
use a better Gtk stock item to describe "skip renaming an unnamed session"
2020-05-18 16:04:41 -06:00
618c7a6bf2
tweak Prompter API to allow skipping the default "Cancel" button
2020-05-18 16:04:41 -06:00
4c8f562053
Better version of 24ca53f97
(engine dialog, MIDI calibration)
2020-05-18 23:01:44 +02:00
24ca53f971
Don't autostart engine for MIDI latency compensation
2020-05-18 22:49:31 +02:00
cf4c300ddd
prevent debug-build crash caused by trying to use null-pointer
2020-05-18 14:20:44 -06:00
7ac9c7e88a
fix mask used to extract keycode from KeyboardKey object
...
Previous 16 bit mask would do the wrong thing if the keycode was > 65536,
which is not often true but is certainly a valid value (and seen on some
platforms)
2020-05-18 13:33:54 -06:00
cbc6bccc36
Try restore the recently used state after device-list refresh
...
This takes into account if the device is present, and picks
the most recently used state for the available devices.
2020-05-18 15:13:15 +02:00
c8cf84b7f9
Add missing enum (required for rc_config)
2020-05-18 00:28:01 +02:00
Mark Knoop
414ea28e78
Fix repeated toggling of loop mode
...
Calling Session::set_play_loop repeatedly (e.g. LLL) should toggle in and out
of loop play. Previously transport needed to be stopped before loop play could
be started for a second or subsequent time. This uses the loop_changing boolean
to flag that Session::non_realtime_stop should not unset the loop.
Also, Session::non_realtime_stop must reset loop_changing to false after use so
it does not affect the next transport action.
2020-05-17 10:44:33 -06:00
Daniel Appelt
2e7992dd58
Use editor_add to avoid unwanted event points
2020-05-17 15:02:04 +02:00
cooltehno
fb9aa647bb
Update cubasish-ardour.colors
...
Corrected colors closer to a5.12 version (compared with existing a6 theme). Added comments to < Color > section.
In the original file there was an excess line (177) - deleted in new version:
177 <ColorAlias name="lua action button: fill" alias="theme:bg"/>
178<ColorAlias name="lua action button: fill" alias="widget:bg"/>
video:
https://vimeo.com/419410940
2020-05-17 14:28:56 +02:00
YQ-YSY
7885bdb210
New Chinese translation for Ardour 6.0 gtk2_ardour_po
2020-05-17 14:23:02 +02:00
YQ-YSY
488b3bc532
New Chinese translation for Ardour 6.0 gtk2_ardour_appdata_po
2020-05-17 14:21:54 +02:00
YQ-YSY
d909d0ec0e
New Chinese translation for Ardour 6.0 libs_ardour_po
2020-05-17 14:21:54 +02:00
YQ-YSY
7eac2ed602
New Chinese translation for Ardour 6.0 libs_gtkmm2ext_po
2020-05-17 14:21:54 +02:00
Daniel Appelt
a7fa29d731
Delete as little automation data as possible
2020-05-17 14:14:36 +02:00
davidhealey
cac312bb6d
Added lua binding for editor:add_location_mark
2020-05-17 00:05:52 +01:00
f2cf60900b
TMM: Fix BPM display format #8118
2020-05-16 23:15:06 +02:00
087d52a77c
NO-OP: whitespace & const'ness
2020-05-16 21:07:53 +02:00
b566ba51e0
fix typo
2020-05-16 12:27:45 -06:00
2ac934c1ae
add explanatory comments regarding SetLoop vs. AutoLoop SessionEvents
2020-05-16 12:24:54 -06:00
c82ca66fcc
fix for #8112 . No need to request transport roll before requesting loop play
...
And doing so confuses ardour
2020-05-16 09:31:43 -06:00
eecb498a70
restore apparent thinko that removed the effect of "editable region" transparency for MIDI regions
2020-05-16 08:29:37 -06:00
cooltehno
852500aa1e
Update clear_gray-ardour.colors
...
++more contrasting&bright (compared with existing theme). Added comments to < Color > section.
In the original file there was an excess line (177) - deleted in new version:
177 <ColorAlias name="lua action button: fill" alias="theme:bg"/>
178<ColorAlias name="lua action button: fill" alias="widget:bg"/>
video:
https://vimeo.com/419249079
2020-05-16 13:51:44 +03:00
a9fff59229
TMM: do not allow changing transport master while slaved (GUI edition)
2020-05-15 21:06:40 -06:00
c57df5a7e5
TMM: do not allow changing transport master while slaved (libardour edition)
2020-05-15 21:06:11 -06:00
58e5c0cfea
Czech translation update from Pavel Frich
2020-05-15 18:41:08 -06:00
76c6aab7d1
Fix a memory leak (unsupported LV2 plugin)
2020-05-16 01:37:22 +02:00
d812c77362
DiskReader: initialize pre-loop-buffer at the right times
2020-05-15 17:28:18 -06:00
7ed153ca0f
DiskReader: do not initialize pre-loop-buffer in constructor
2020-05-15 17:27:21 -06:00
Porrumentzio
0c2e68137b
All complete. First public version.
2020-05-15 16:10:22 -06:00
Porrumentzio
319a7a8bab
All complete. Needs revision using the program 2
2020-05-15 16:10:22 -06:00
Porrumentzio
16ca782000
All complete. Needs revision using the program.
2020-05-15 16:10:22 -06:00
Porrumentzio
d2d266447b
All complete. Needs tiny metadata corrections.
2020-05-15 16:10:22 -06:00
Porrumentzio
e827524e79
all complete except gtk2_ardour eu.po (87%)
2020-05-15 16:10:22 -06:00
Porrumentzio
86c12a2b50
all complete except gtk2_ardour eu.po (81%)
2020-05-15 16:10:22 -06:00
Porrumentzio
a1f6d28781
all complete except gtk2_ardour eu.po (72%)
2020-05-15 16:10:22 -06:00
Porrumentzio
7c774523e6
all complete except gtk2_ardour eu.po (68%)
2020-05-15 16:10:22 -06:00
Porrumentzio
dfbaaf242c
all complete except gtk2_ardour eu.po (63%)
2020-05-15 16:10:22 -06:00
Porrumentzio
431a38f273
all complete except gtk2_ardour eu.po (61%)
2020-05-15 16:10:22 -06:00
Porrumentzio
c85562bc1e
gtk2_ardour eu.po (54%) and libs/ardour eu.po (93%), non complete
2020-05-15 16:10:22 -06:00
Porrumentzio
6c799ae987
gtk2_ardour eu.po (45%) and libs/ardour eu.po (92%), non complete
2020-05-15 16:10:22 -06:00