13
0
Commit Graph

23569 Commits

Author SHA1 Message Date
Julien ROGER
481334ae2a Proposed fix managing shared playlists (see #7150)
Actually, when duplicating a track with "share playlist", the current
playlist is owned by the new created track(orig-track-id). The sharing
mecanism is made by diskstreams pointing on the same(shared) playlist.
Since playlist now owned by the new track, selecting another playlist in
the original track "forgets" the playlist for this track.You can't
select the shared playlist anymore from the original track.

This commit adds a way to keep trace of shared playlist between tracks.
2017-01-05 09:20:50 +00:00
0eedb7f866 Add missing function call in error message when compiling for windows 2017-01-05 10:06:17 +10:00
30ca09ca88 make status bar themeable 2017-01-04 23:12:34 +00:00
nick_m
b95ab61ce9 allow import of Beethoven's fifth.
- more popular tunes to follow.
2017-01-05 03:49:59 +11:00
nick_m
7674ef1c2c add Meter::operator==. 2017-01-05 03:48:35 +11:00
9bbcc0e5d9 File [MIDI] display preference under Appearance 2017-01-04 14:17:35 +01:00
nick_m
4a56b92b13 disallow tempi of 0 ntpm or less. 2017-01-05 00:15:14 +11:00
nick_m
31ef417cfe fix import of multiple time signatures. 2017-01-05 00:13:43 +11:00
5fac2c66c9 fix memory corruption any time a SysEx display object is deleted 2017-01-03 22:10:05 +00:00
0f4d61ab30 MidiRegion::clone() needs to ensure that the model is loaded before calling MidiSource::write_to() 2017-01-03 22:10:05 +00:00
977cabf54a fix color file installation 2017-01-03 17:35:05 +01:00
nick_m
9e9f99f004 note display performance.
use boost::unordered_map as a note store for ghost & midi region
	views.

	as per otiginal method, only notes within regoin bounds are stored.
2017-01-04 00:19:31 +11:00
7785389e50 Extend/update LV2 license interface 2017-01-03 13:26:48 +01:00
1bf0ed533d Update links to preference pages 2017-01-03 10:05:05 +01:00
2721337752 s/GUI/Appearance/ -- part twelve of expected 27 prefs updates 2017-01-02 20:23:03 +01:00
eb06a980c2 Move items not relevant for appearance out of "GUI" preferences 2017-01-02 20:15:34 +01:00
eae6593a7e fix VCA vertical alignment 2017-01-02 17:41:15 +01:00
efd8402502 allow to shrink mixer left-side pane 2017-01-02 17:16:29 +01:00
891ea062fc remove VCA title/heading (increases min width) 2017-01-02 17:16:11 +01:00
c33f94f686 Enforce minimum pane sizes
* enforce minimum size of child widgets
* honor manually set child-minsize in size-requests
* ignore hidden children (eg. VCA)
* clamp divider position (instead of just ignoring out-of-bounds moves)
2017-01-02 17:13:56 +01:00
2ed145cfd4 allow Lua session scripts to inject [immediate] RT-events 2017-01-02 17:03:33 +01:00
83c964cfd4 Add an example script to start recording on a MIDI event 2017-01-02 00:52:25 +01:00
ead84f75a5 Whitelist bit32 Lua library for session rt-scripts 2017-01-02 00:46:01 +01:00
e3050d144a Match API: add rt_context option for en/disable_record()
This allows to call maybe_enable_record () from Lua session or DSP scripts
2017-01-02 00:26:21 +01:00
f1abc95927 Only display pull-up/down if it's being used. 2017-01-01 16:14:59 +01:00
607e7f3b9e Fix flat buttons for the shuttle-ctrl 2016-12-31 20:57:07 +01:00
ff2f224d0c Add keyboard option reset 2016-12-31 19:36:15 +01:00
564d6c4e3c OSC: remove unused overall feedback calls and variables 2016-12-31 08:01:23 -08:00
49d53bc98d OSC: remove feedback enable from GUI (unused) 2016-12-31 07:42:51 -08:00
1115c26e17 re-fine preferences dialog part eleven of 27 (probably) 2016-12-31 15:20:07 +01:00
81123a774a amend 3afe3f32df (remove unused global feedback option)
That commit accidentally removed unrelated code in generic-midi surface
which just happened to have the same name (get/set_midi_feedback) as the
unused preference.

Regardless, there was more cruft there. GMCP midicontrollables now use
the control surfaces' feedback option.
2016-12-31 15:20:07 +01:00
ac4484bab4 Remove some (no longer needed) source files from our MSVC project (gtk2_ardour) 2016-12-31 11:10:11 +00:00
c1f47ae031 Prefs treeview borders 2016-12-30 18:44:33 +01:00
e122506c91 re-fine preferences dialog part ten of 27 (probably) 2016-12-30 18:29:15 +01:00
3afe3f32df Remove cruft (old MIDI feedback API) 2016-12-30 17:29:08 +01:00
a2bf54c041 re-group preferences part eight and nine of 27 (probably) 2016-12-30 17:04:50 +01:00
16e4333ad6 re-group preferences part seven of 27 (probably) 2016-12-30 15:45:53 +01:00
c2bb6bcafd re-group preferences part six of 27 (probably) 2016-12-30 15:26:00 +01:00
nick_m
4d274cbf26 fix bug where hidden ghostregions were updated. 2016-12-30 20:40:48 +11:00
bde3010be7 Removed the the 2016-12-30 04:12:46 +01:00
a19a681f9e Clarify some more preferences 2016-12-30 03:39:15 +01:00
064e5219d4 Less verbose phrasing for prefs. 2016-12-30 02:54:34 +01:00
1d431bf6c4 Left align notes in Preferences. 2016-12-30 02:33:27 +01:00
c67e831597 Tweak some open labels 2016-12-30 02:33:11 +01:00
4225560360 re-group preferences part five of 27 (probably) 2016-12-30 01:50:40 +01:00
0b40535e9a re-group preferences part four of 27 (probably) 2016-12-30 01:17:05 +01:00
bde08c9d22 re-group preferences part three of 27 (probably) 2016-12-30 00:50:48 +01:00
84802c9be6 Some more Spinbox size updates 2016-12-30 00:23:05 +01:00
f114a20aa9 Shrink some spinners 2016-12-30 00:12:25 +01:00
d89db694cf re-group preferences part two of 27 (probably) 2016-12-30 00:12:11 +01:00