771ddcc86f
NO-OP: whitespace and re-organization
2018-11-23 22:09:13 +01:00
2e3e183204
Load audition synth on demand
...
This saves some memory (gmsynth loads a 30MB soundfont), and also
re-initializes the synth every time to gm defaults in case some
.mid changes patches or parameters.
2018-11-23 22:00:04 +01:00
8c4c97d1e2
Update Fluidsynth to v2.0.2
2018-11-23 16:05:19 +01:00
f28b03c305
Add/remove source(s) in our MSVC project (gtk2_ardour)
2018-11-23 07:28:17 +00:00
afee22d5fa
Add/remove source(s) in our MSVC project (audiographer)
2018-11-23 07:27:32 +00:00
b7317eb1b3
Add/remove source(s) in our MSVC project (libardour)
2018-11-23 07:25:54 +00:00
04fe6d6fb4
Amend prev. commit, actually remove (1.0 - x) as was documented
2018-11-22 21:05:03 +01:00
7ed37d67ff
Backwards compatible sndfile support
...
SFC_SET_COMPRESSION_LEVEL was only added in 2012 and only available in
libsndfile 1.0.26 or later.
2018-11-22 20:36:41 +01:00
e297951b30
Extend LV2UI-Request-Parameter File/Path GUI
...
This is a bit of a playground implementation, the various `#if 0`
code-blocks should be removed.
2018-11-22 15:02:35 +01:00
f795462100
Save LV2 Port Property values locally
...
This keeps track of lv2:Parameter properties modified with Port:Set,
currently file-paths.
2018-11-22 14:58:44 +01:00
abf1f286d4
Fix LV2UI_Request_Parameter Feature URI
2018-11-22 06:12:54 +01:00
14c390ed02
Update codec-quality display when ExportFormat changes
2018-11-21 23:21:52 +01:00
555dcd11fd
Properly revert FormatSpec changes on "cancel"
...
Previously the ExportFormatDialog saved changes to disk on "save" but
did nothing on "cancel". The format changed *remained* modified in
memory, just not saved (until the ExportProfileManager is re-instantiated)
2018-11-21 23:21:13 +01:00
9326ced760
Allow to revert export-format from disk
...
This allows to restore ProfileManager's ExportFormatSpec without
re-instantiating the ProfileManager.
2018-11-21 23:14:52 +01:00
3d366053e2
Set encoder quality for existing ExportFormatSpecs
2018-11-21 21:19:01 +01:00
07beca2852
Early prototype for _LV2UI_Request_Parameter extension
2018-11-21 02:27:18 +01:00
Olivier Humbert
a4d6f0ea39
Fix a window size potential issue
2018-11-21 00:06:37 +01:00
79731a716d
Update GUI, use/remove meta-data methods that have been migrated to the backend
2018-11-21 00:05:13 +01:00
d6a92dc521
Include session-metadata in external/ffmpeg export
2018-11-21 00:03:36 +01:00
d169864b5b
Prepare session-metadata export to external command
2018-11-20 23:56:12 +01:00
0268489c78
Vorbis Quality Config GUI
2018-11-20 03:35:25 +01:00
7b709b3cea
Implement vorbis encoder quality
...
This also prepares for codec-quality defaults, but
ExportFormatSpecification does not yet set those for previously unset
or new formats/presets.
2018-11-20 03:21:17 +01:00
cdc5b88c91
Handle port-export report of unplayable files
2018-11-20 00:44:40 +01:00
731a745c1c
Add some mp3 export presets
2018-11-20 00:21:51 +01:00
dfef8b7f62
FFMPEG/MP3 encoder quality select GUI
2018-11-20 00:21:15 +01:00
27e0e78e1d
Implement FFMPEG/MP3 export-format spec and profile
2018-11-20 00:21:01 +01:00
5fa05b403c
Prepare export-format codec-quality setting
2018-11-19 22:26:16 +01:00
d18b247a05
Fix Windows and Mac Builds
...
* missing include for locale_to_utf8 (amend 4c6ff5f7e7
)
* avoid void* arithemtic (amend 103ef2ba
)
2018-11-19 12:54:07 +01:00
df72e1ba4f
Initial backend support for external export encoder
...
This adds an experimental pipe to ffmpeg to encode mp3. Currently
quality is hardcoded and various aspects remain to be implemented.
However, it is sufficient for initial testing.
2018-11-19 05:21:17 +01:00
e4cbd5115e
Add Pipe-to-command export backend
...
A first step towards allowing external encoders without intermediate
temporary file.
2018-11-19 03:30:40 +01:00
a5b38fd6dc
Use libardour video-tool path (2/2)
2018-11-19 03:20:11 +01:00
4c6ff5f7e7
Move video-tool paths to libardour (1/2)
...
This is in preparation to allow calling ffmpeg, or similar (sox, lame,..)
directly from libardour.
2018-11-19 03:18:48 +01:00
103ef2ba08
Add API to write raw data to child processes.
2018-11-19 02:26:43 +01:00
3977fbae51
Lower impact of periodic backup script.
2018-11-17 00:13:12 +01:00
e14694bfa3
Update classkeys to match new total LuaSignal count (windows only)
2018-11-17 00:12:43 +01:00
821ab4aae2
Add a 1Hz Lua Callback Signal
2018-11-17 00:12:10 +01:00
9b3fd34b6b
Properly limit generic-UI window size
...
Initially screen() is not unset, the window only exists after the
scroller has been realized. Also prevent initially over-sized window.
2018-11-15 23:05:22 +01:00
c0a94b8399
Add headless split benchmark script
2018-11-15 23:05:22 +01:00
f83e87cf3b
LuaSession: allow multi-line commands and functions
2018-11-15 23:05:22 +01:00
9b2612f686
Make foldback bus match foldback sends namewise
...
to avoid confusion with listener sends or monitor bus
2018-11-12 22:30:32 -08:00
f27ca29d6c
Changed send/deliver role "Personal" to "Foldback" so bus type can match
2018-11-12 22:30:32 -08:00
e9013c0f99
OSC: New personal monitor buses no longer need to be hidden
2018-11-12 22:30:32 -08:00
1b2b3452cb
OSC: logic thinko fix
2018-11-12 22:30:32 -08:00
848187b264
Fix load/save Lua Editor scripts
...
* callbacks are unregistered during session-deletion, skip saving them
during session destruction.
* prevent duplicate state restore, re-load script with the session, not
window instance.
2018-11-12 02:30:46 +01:00
9e20a24db0
Fix saving Lua Callbacks when un/register succeeds
...
This fix an issue introduce in 9971e718
2018-11-12 02:06:23 +01:00
693b579253
amend 02f92300
, skip backup snapshot when recording
2018-11-12 01:58:12 +01:00
549e01feaa
Add Lua script to benchmark region-split operation
2018-11-11 21:28:15 +01:00
02f92300da
Add callback script to periodically save a backup snapshot
2018-11-11 21:26:50 +01:00
Jan Lentfer
fb1fe5ce30
LCXL: some final fixes
2018-11-11 19:52:37 +01:00
8f216afa24
Another engine dialog edge-case fix to set the samplerate
...
Honor the sesssion's sample-rate when showing the dialog with the engine
stopped. This can happen when then engine dies or hide/show the dialog
after manually stopping the engine.
2018-11-11 19:51:56 +01:00