13
0
Commit Graph

36906 Commits

Author SHA1 Message Date
54e1827e79
Allow to tap-tempo using a MIDI keyboard 2022-12-31 00:07:09 +01:00
1ad22e9ce9
Make engine dialog non-resizable (remove resize workarounds) 2022-12-30 23:43:35 +01:00
24597de7a2
Make RDF info/warning messages translatable 2022-12-30 19:10:07 +01:00
a4036b9590
Set non_rt_pending no-roll parameter (previously uninitialized) 2022-12-30 19:09:16 +01:00
b6a4a6a84f
Sort simple-export range-list by range start-time. 2022-12-30 16:21:59 +01:00
36d640c8bc
Yet another attempt to fix Windows/LADSPA presets 2022-12-29 19:02:15 +01:00
55ac803701
Fix Windows builds (user_cache_directory) 2022-12-29 18:29:51 +01:00
4bb7e43008
x-platform LADSPA user preset files
This fixes saving/loading custom user presests on Windows
2022-12-29 18:22:48 +01:00
3ba999b9d7
Also use LDRF (and aubio4) on Windows 2022-12-29 01:58:11 +01:00
58ade46de3
Fix loading LADSPA RDF files x-platform
Searchpath on Windows uses backslash as folder separator,
however file URLs use forward-slash file://C:/foo/bar/
2022-12-28 20:06:00 +01:00
42abd51e40
Ardour on Linux requires libX11 regardless of lxVST
The requirement is due to XResetScreenSaver
2022-12-28 20:04:17 +01:00
a4d9fb4935
Fix saving favorite plugin order
This broke in 7942897d93. Clearing the list triggered
favorite_plugins_deleted() for each plugin. This resulted
in an empty list being saved to disk.
2022-12-27 16:53:01 +01:00
b0b20ed1ed
There are only 6 user visible columns 2022-12-27 16:35:20 +01:00
b458eee160
Plugin Selector: allow to sort by Name
Previously the first 2 columns were Fav/Hide radio options.
Now there is only a boolean Favorite checkbox.
2022-12-27 16:32:47 +01:00
478338854d
Improve peak-file debug output, print affected source-name 2022-12-27 13:35:53 +01:00
475063c24d
ALSA: update endianess conversion functions
This follows upstream zita-alsa-pcmi-0.6.1
2022-12-27 13:32:31 +01:00
ac30964d67 remove debug output 2022-12-26 14:03:32 -06:00
a5378e559a dsp_stats: aesthetic tweaks to text and padding 2022-12-26 07:53:34 -06:00
d5160b6e8c export_dialog: use more sensible padding around the preset widgets 2022-12-26 07:53:34 -06:00
140b373cac
Clean up ExportAnalysis code
* only zero limiter_pk array on initialization
  (other data is explicitly initialized)
* resize peak-data vector to at least 800 bins
2022-12-26 14:34:25 +01:00
7b3cbaf68f
Inform User when audio-read failed (debug builds)
Previously AudioPlaylist::read always returned the timecnt that
it was supposed to read into the buffer, regardless if the given
number of samples was read. The check in DiskReader::refill_audio
`if (nread != to_read)` never triggered.

This can happen when changing an audio-region's time-domain to
music-time (glue to bars/beats). Region-length (beats converted
to samples) can exceed the actual audio-source length (in samples).
2022-12-26 13:40:05 +01:00
7e9f29e888
FP8: directly cancel solo (do not rely on GUI) 2022-12-26 13:33:19 +01:00
Olivier HUMBERT
9c0fb6e49a
Update French translation 2022-12-26 11:51:16 +01:00
037de53c3f bbt_marker_dialog: improve layout + spacings 2022-12-21 19:22:29 -06:00
b2a6fb70b4 remove debug output 2022-12-20 22:01:41 -07:00
e2d265c018 tempo edit: use ::replace_tempo() instead of ::set_tempo() after dialog 2022-12-20 21:56:37 -07:00
253419a321 tempo marker drag: update GUI during drag 2022-12-20 21:54:59 -07:00
ed7e0a4166 snap: add missing break statements. oops! 2022-12-20 21:54:35 -07:00
818c30a98d temporal: add optional with_reset arg to all map ::remove_*() methods 2022-12-20 21:54:05 -07:00
0ee0226776 temporal: no stretching a tempo that is the last one or precedes a BBT marker 2022-12-20 21:33:13 -07:00
d3dd865093 temporal: NOOP - add helpful comment 2022-12-20 21:31:31 -07:00
ae36f8e445 temporal: provide TempoMap::replace_tempo() 2022-12-20 21:31:02 -07:00
033b4c5152 temporal: fix implementation of TempoMap::copy_points()
This could re-order the map in the presence of BBT markers
2022-12-20 21:29:44 -07:00
e32d4f7b71 try to get BBTRulerDrag to work on all platforms 2022-12-19 15:03:57 -07:00
b48821887d restore primary-drag in BBT ruler function 2022-12-19 13:35:27 -07:00
90ae38e353 note create drag: tweak to fix dragging when snap is not bars 2022-12-19 12:19:05 -07:00
615aff92d7 note create drags: work better if snapping to bars 2022-12-19 12:19:05 -07:00
509d762cdd editor: fix snap_to_bbt() to do something closer to right for bars
At the very least, snapping to bars should be different from snapping to beats.
2022-12-19 12:19:05 -07:00
3e19363c4c fix typo in prior 10d125: sort presets 2022-12-19 10:04:29 -06:00
f058f910f4
Actually use overloaded get_presets() implementations 2022-12-19 16:43:42 +01:00
10d12599dd
Sort plugin presets by default 2022-12-19 16:41:41 +01:00
6725e8b661
GTK treeview: click to DnD (not edit), specialize per column 2022-12-19 15:21:24 +01:00
ae321721cf
Also thin automation after touch/latch
AutomationList::start_touch must not start a write-pass.
That function is also called when the transport is no rolling.
A write-pass is started via AutomationWatch::add_automation_watch.
2022-12-18 01:45:04 +01:00
028c19cd10
Remove hardcoded thinning factor 2022-12-18 00:55:28 +01:00
a5f36bbbbf
Fix thinning (normalize parameter value)
This fixes thinning of MIDI data (range 0..127) and
other parameters with range other than 0..1.
2022-12-18 00:55:12 +01:00
bd3f713d0e
Fix gain menu (polarity, envelope) with multiple selection 2022-12-17 19:13:26 +01:00
0f949bc02b
Add region polarity invert to Region menu 2022-12-17 13:15:42 +01:00
9819cdb117
GUI support for per region polarity invert 2022-12-17 13:15:37 +01:00
5b52aa956f
Prepare for region polarity inversion (using negative gain) 2022-12-17 13:14:54 +01:00
37d6f1026a
a-eq: ifdef methods only used for inline display 2022-12-16 23:05:36 +01:00