47922c5d19
add "remove from favorites" context menu
2015-12-27 18:17:45 +01:00
9b7352f35f
plugin-sidebar: fix PostFader insert
2015-12-27 15:32:24 +01:00
48edb6edb7
plugin-sidebar: right click implies select.
2015-12-27 15:31:53 +01:00
8d45eecd45
somewhat better solution to prev commit.
...
parse up to 32bit VLQs, match smf_format_vlq()
2015-12-27 03:40:48 +01:00
2c197fd89a
work around midi-event counter 4 byte overflow.
2015-12-27 02:09:54 +01:00
228d6a1861
Ardour 4.5 is later than planned.
...
Revert "quick hack: hide unfinished processor sidebar for 4.5 release"
This reverts commit 20521bad20
.
2015-12-27 00:38:28 +01:00
b7461fb7c0
add context-menu for processor-sidebar
2015-12-27 00:37:53 +01:00
b1bf6be8e3
remove C++11 API
2015-12-26 15:51:02 +01:00
435dd4e98f
fix samplerate initialization.
2015-12-26 04:52:08 +01:00
d9fcd142b4
save/restore plugin-sidebar expanded items
2015-12-26 00:43:59 +01:00
c85f1c7aa3
update plugin presets in mixer-sidebar
2015-12-25 23:23:00 +01:00
81a3ae985d
Keep plugin presets in sync across plugin-instances.
2015-12-25 22:38:48 +01:00
e6cb65a171
allow to add plugin(s) to all selected routes
2015-12-25 17:13:17 +01:00
5417af4877
add presets to mixer plugin-sidebar
2015-12-25 17:13:07 +01:00
e762fe36be
refactor Processor-Box plugin drag/drop: allow presets
2015-12-25 17:13:00 +01:00
b92f208b52
don't assume plugin presets start their numbering at zero.
2015-12-25 17:12:37 +01:00
a8159326b8
add a PluginPreset struct: combined plugin-info + preset-record
...
...in preparation to allow adding presets directly.
2015-12-25 14:38:31 +01:00
0b30814bdd
use new column DnD renderer,
2015-12-24 17:28:23 +01:00
3ff674d583
Treeview Drag: allow to use single column as drag-widget
2015-12-24 17:26:06 +01:00
646bcc6885
allow dragging plugins directly from the manager
2015-12-24 01:45:16 +01:00
80028d7c82
don't automatically open plugin-GUI when using drag/drop
2015-12-24 01:45:16 +01:00
8649c1759e
#define BACKEND_NAME when building with MSVC (portaudio_backend)
...
N.B. We aren't yet building the blocking PortAudio backend but that can be added quite easily, if needed.
2015-12-23 15:09:18 +00:00
d880645cac
Modify our MSVC project to accommodate newly introduced/removed source files (libpbd)
2015-12-23 15:09:17 +00:00
67f0f11732
Add some newly introduced sources to our MSVC project (gtk2_ardour)
2015-12-23 15:09:17 +00:00
bb520c26ad
Move the preprocessor directive GTKMM_ATKMM_ENABLED so it'll get #defined at an earlier stage
...
When building any program that uses Gtkmm (with Atkmm support) ALL modules need to agree about the status of GTKMM_ATKMM_ENABLED. Otherwise 'Gtk::Widget' can have different sizes in different modules. If that happens we can end up with all manner of inexplicable run-time crashes and hangs.
GTKMM_ATKMM_ENABLED gets #defined in 'gtkmmconfig.h'. So let's #include that file at the earliest possible opportunity (where we know it'll then have a consistent value for every compilation unit).
2015-12-23 15:09:16 +00:00
7eddc61a30
monitor section re-layout (processor-box in signal flow)
2015-12-23 14:41:54 +01:00
9cddc7cda0
add monitor-processor pre-fader (not at the top)
2015-12-23 14:35:31 +01:00
Edgar Aichinger
751e6a3dbc
Update German Translation for libardour
2015-12-23 12:43:54 +01:00
Edgar Aichinger
2a50a90cb8
Update German Translation for gtk2_ardour
2015-12-23 12:43:22 +01:00
20521bad20
quick hack: hide unfinished processor sidebar for 4.5 release
2015-12-23 00:08:45 +01:00
11d5b46f8a
re-arrange default mixer siderbar panes.
2015-12-22 23:26:33 +01:00
7f82eec394
save/restore custom order of favorite plugin list
2015-12-22 23:06:08 +01:00
b786dbca9d
the return of the rude audition button.
2015-12-22 21:11:58 +01:00
0965463c19
tweak packaging of plugin-hostlist
2015-12-22 19:08:19 +01:00
4abf943340
clarify missing ffmpeg messages
...
Don't refernce "ffmpeg", "ffprobe" executables directly. Refer to the
elaborate Log message (ffmpeg_harvid)
2015-12-22 16:43:26 +01:00
17c4a36a1a
add Nil to authors
2015-12-22 04:55:32 +01:00
Nil Geisweiller
93ea63f6d0
Better align note end time with grid
2015-12-22 04:52:50 +01:00
Nil Geisweiller
76d4fe1fd5
More minor indentation fix (spaces -> tabs)
2015-12-22 04:52:50 +01:00
Nil Geisweiller
742d176479
Fix overlapping resolution (see issue #177 )
...
It assumes that a note ending at the same time of another one starting
is not considered overlapping.
2015-12-22 04:52:50 +01:00
Nil Geisweiller
3a6f62d238
Fix indentation (whitespace -> tab)
2015-12-22 04:52:50 +01:00
Nil Geisweiller
ef393f5a88
Remove shortening inserted notes by one tick
...
I don't think this is necessary, if some synth cannot deal with that,
perhaps Ardour could try to send the note off right before the next
note on, even-though they supposedly occur simultaneously.
2015-12-22 04:52:50 +01:00
Nil Geisweiller
591c9bf0d4
Fix indentation of note_base (whitespace to tab)
2015-12-22 04:52:50 +01:00
dffa3861ba
add Favorite Plugins List (DnD) to the Mixer.
2015-12-22 04:43:26 +01:00
dc20611933
add signal for Plugin Status Changes (Hidden/Favorite)
2015-12-22 04:25:37 +01:00
a7b236561c
ProcessorBox: allow to receive PluginInfoPtr drops
2015-12-22 04:24:20 +01:00
d5c275e78e
update ProcessorBox API for new DnDVbox constructor.
2015-12-22 04:15:04 +01:00
2a55e8b9b3
extend Drag/Drop mechanism
...
DnDVbox: un-hardcode TargetEntry list, add callback for secondary targets
DvDTreeview: return pointer to self
2015-12-22 04:14:12 +01:00
b67892833b
ship both blocking and callback PA backends (for debug purposes)
...
this just works (no symbol conflicts)
2015-12-21 22:12:15 +01:00
7edd521afe
unhardcode "ardour:" port-prefix
2015-12-21 18:54:34 +01:00
3be59616e8
add tooltip to "floating monitor section" and allow on OSX.
2015-12-21 15:46:28 +01:00