Julien "_FrnchFrgg_" RIVAUD
dd9c99026d
Another translation pass
2016-07-17 02:10:09 +02:00
Robin Gareus
65eeeb7a65
remove old a-Hi/Low pass
2016-07-17 01:20:45 +02:00
Robin Gareus
00b8cff66f
clean up a-HP/LP
2016-07-17 01:20:23 +02:00
Robin Gareus
e7a154b9dd
Hi AND low pass filter -- fresh from the oven werks.
2016-07-16 23:05:30 +02:00
Robin Gareus
1a7fd81f40
fix double quote in fr.po
2016-07-16 19:09:15 +02:00
Robin Gareus
5a8553f02c
repeat "Scan" button in plugin sub-menus
2016-07-16 18:50:59 +02:00
Robin Gareus
8e48655981
handle no audio-output AUs
2016-07-16 18:44:05 +02:00
Robin Gareus
faefc3ba9a
improve AU Latency PropertyChange Events
2016-07-16 18:43:10 +02:00
Robin Gareus
b7d730433b
add a note to self
2016-07-16 14:48:49 +02:00
Robin Gareus
25a4cae8ad
AU: install latency listener
...
Don't query after every cycle, some plugins inject license checks
when a host queries latency (!)
2016-07-16 05:05:52 +02:00
Robin Gareus
8219fdee07
AU: remove cruft, fix parameter initialization
2016-07-16 05:01:26 +02:00
Robin Gareus
19a9d8415f
allow inserts to connect it itself - #6924
2016-07-16 04:14:27 +02:00
Julien "_FrnchFrgg_" RIVAUD
786cb746d0
Better choice for ports on external send creation
...
Ardour tried to make an educated guess at the initial number of outputs
for a new send. It used the channel configuration of the master bus, if
it existed, else the channel configuration of the route itself.
That guess is good in most cases, but in the case of a track/bus without
audio channels, creating a send with audio doesn't make sense. In that
case, also use the route outputs as a base for the send configuration.
2016-07-16 02:29:58 +02:00
Julien "_FrnchFrgg_" RIVAUD
813b92c85b
Review, import and augment translations from edwsaintesprit@hotmail.com
2016-07-16 02:27:31 +02:00
Robin Gareus
15433457f2
export RT support as Timespan option
2016-07-16 02:15:56 +02:00
Robin Gareus
bd50bfa967
add a realtime-export session property
2016-07-16 02:14:54 +02:00
Robin Gareus
9eaced4c9d
allow to query export profile type
2016-07-16 02:14:27 +02:00
Robin Gareus
f8a6213454
libardour support for timespan realtime export
2016-07-16 02:14:18 +02:00
Robin Gareus
77687519b6
Refactor TmpFile into an abstract base class
...
This allows a TmpFile pointer to be either a Sync or Async (Threaded)
writer. As result we must be able to handle both RT and non RT processing.
Still, post-processing (normalization and encoding) should always
happen faster than realtime (freewheeling).
Since jack does not allow a client to change to freewheeling from within
the process-callback, the async-writer disk-thread FileFlushed is used
to initiate post-processing.
2016-07-16 02:14:13 +02:00
Robin Gareus
6626723880
NO-OP session-property comments
2016-07-16 02:13:50 +02:00
Robin Gareus
d0f594ffd0
adjust plugin-UI height when toggling expanders
2016-07-16 02:12:16 +02:00
Len Ovens
dade1f39b7
OSC: LFE is a control not a position.
2016-07-15 11:44:49 -07:00
Robin Gareus
4203e7c903
fix file-name reported to analyzer when stem-exporting
2016-07-15 16:58:51 +02:00
Robin Gareus
93ffece465
hotfix C++ locale (OSX, windows)
2016-07-15 16:10:42 +02:00
Julien "_FrnchFrgg_" RIVAUD
8c3551341c
Make Route and Track ::silent_roll() also flush out ports buffers
...
So that MIDI in the ports is really made silent.
2016-07-14 21:55:49 -04:00
Julien "_FrnchFrgg_" RIVAUD
9ba6e938d8
Also flush buffers of the inner delivery of inserts
...
When flushing the buffers of Delivery processors owned by a Route/Track,
inner deliveries of PortInsert processors were missed since PortInsert
is not a Delivery subclass, but rather owns a Delivery as a private
member. Expose a flush_buffers() for PortInsert and call it too.
This is correct since (external) Send is a Delivery subclass, so that
just makes the send part of inserts behave as external sends do.
2016-07-14 21:55:49 -04:00
Julien "_FrnchFrgg_" RIVAUD
8af589b322
Consolidate delivery buffer flushing of all route types
...
Route::no_roll(), Route::roll(), Track::no_roll(), AudioTrack::roll()
and MidiTrack::roll() all had the exact same loop for flushing buffers
of their Delivery processors. That was a lot of replicated code that had
to be kept synchronised by hand. Put that code into a protected method
Route::flush_processor_buffers_locked() which is called instead.
2016-07-14 21:55:49 -04:00
Julien "_FrnchFrgg_" RIVAUD
bfc6b6a3ab
Update french translation
2016-07-15 00:04:35 +02:00
Julien "_FrnchFrgg_" RIVAUD
bb1a636633
Make french translation up-to-date with Ardour's current code
2016-07-15 00:04:35 +02:00
Robin Gareus
82828bd7a6
prevent duplicate symbols (fix OSX compilation)
2016-07-14 23:11:11 +02:00
Robin Gareus
167b9dda37
fix OSX compilation
2016-07-14 23:08:23 +02:00
Robin Gareus
83d0a2d2a1
fix file permissions - themes are not executable
2016-07-14 21:41:16 +02:00
Robin Gareus
f71fdd4143
clean up a-comp, remove old prototype UI
2016-07-14 21:41:16 +02:00
Robin Gareus
941339bdde
fix a -Wsign-compare
2016-07-14 21:41:16 +02:00
Len Ovens
6f80b40630
OSC: Fix Soloing to disable all solos in SIP mode as well
2016-07-14 12:06:37 -07:00
Paul Davis
cf52d6e4b4
enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h
2016-07-14 14:45:23 -04:00
Robin Gareus
2b262dbfdd
fix a-eq interpolation
2016-07-14 20:44:47 +02:00
Len Ovens
b620e5ab3f
OSC: Add surface save and restore
2016-07-14 11:41:53 -07:00
Robin Gareus
1d78150d45
refine a-eq inline display size + grid
2016-07-14 19:44:03 +02:00
Robin Gareus
f53655d17c
NO-OP whitespace
2016-07-14 18:48:31 +02:00
Robin Gareus
dcad5a6dfe
fix plugin-analysis for VST (no in-place processing)
2016-07-14 18:43:19 +02:00
Damien Zammit
fdfff81850
a-EQ: Remove LPF/HPF completely from this plugin
2016-07-15 01:54:50 +10:00
Robin Gareus
d8a97789c1
fix plugin analysis for variable i/o plugins
2016-07-14 17:47:22 +02:00
Paul Davis
205fbb99ad
canvas HSV color serialization needs LocaleGuard
2016-07-14 11:46:02 -04:00
Paul Davis
9da43c5ceb
UIConfig needs C numeric locale while setting GTK color theme
2016-07-14 11:37:48 -04:00
Paul Davis
521fe586d7
correctly initialize C++ locale as well as C locale
2016-07-14 11:37:48 -04:00
Paul Davis
58657edfb3
redesign PBD::LocaleGuard to work correctly (i.e. not break translations)
2016-07-14 11:37:48 -04:00
Robin Gareus
543e230f79
consistent height of a-eq a-hp/lp
2016-07-14 16:52:43 +02:00
Robin Gareus
8444837b71
properly sort port-names
2016-07-14 16:52:43 +02:00
Robin Gareus
311a5f1462
add a natural sort algorithm
2016-07-14 16:52:43 +02:00