Alexandros Theodotou
03ae2b228b
pin lilv-related subprojects to specific commits
2022-11-18 01:29:28 +09:00
Alexandros Theodotou
3162ac5de0
allow moving automation regions to other automation lanes
...
Plus some fixes:
* fix undoing moving chord objects only moving them horizontally
* fix invalid read/error when undoing automation point duplication
* fix minor memory leak when copy-moving automation points
2022-11-18 01:15:57 +09:00
Alexandros Theodotou
fc203d2d23
use smaller engine fade interval in tests
2022-11-18 01:12:23 +09:00
Alexandros Theodotou
56f3cf4afa
update README
...
* mention CLAP
* update paypal.me donation link
* add ko.fi donation link
2022-11-18 01:11:40 +09:00
Alexandros Theodotou
313811bcd4
fix issues with moving regions across tracks
2022-11-13 22:55:06 +09:00
Alexandros Theodotou
a9de0a73e5
link vertical scrolls in tracklist/piano roll/chord editor
2022-11-13 18:29:33 +09:00
Alexandros Theodotou
1fdd3b2de6
arranger: fix auto-scrolling before 0,0
2022-11-13 17:58:38 +09:00
Alexandros Theodotou
b62108d298
fix bug report dialog success message being shown twice
...
Fixes https://todo.sr.ht/~alextee/zrythm-bug/1001 .
2022-11-13 17:45:46 +09:00
Alexandros Theodotou
0fb5a36bac
arranger: fix auto-scrolling breaking the current hover position
2022-11-13 17:27:44 +09:00
Alexandros Theodotou
4ef5de88b5
don't allow moving regions to new lanes/tracks when non-region objects are selected
...
Fixes errors when attempting this.
2022-11-13 15:09:41 +09:00
Alexandros Theodotou
ff480c8371
don't allow undo/redo while editing
2022-11-13 14:40:06 +09:00
Alexandros Theodotou
8a87b1df9a
swap show UI and swap phase button positions in instrument tracks
2022-11-13 14:16:25 +09:00
Alexandros Theodotou
187451c90b
fix error when no file is selected in preferences setting
2022-11-13 14:14:45 +09:00
Alexandros Theodotou
6b96447068
fix segfault when drawing audio region loops in timeline
2022-11-13 14:08:25 +09:00
Alexandros Theodotou
828a546700
noop: fix code formatting
2022-11-13 13:22:20 +09:00
Alexandros Theodotou
e2d01a9ee0
fix changing the BPM not recreating track playback caches
...
Fixes https://todo.sr.ht/~alextee/zrythm-bug/999 .
2022-11-13 01:00:45 +09:00
Alexandros Theodotou
cd282edd75
silence some logs
2022-11-12 20:41:40 +09:00
Alexandros Theodotou
ecbcb4bd8b
don't fire events when control port values haven't changed
2022-11-12 20:41:34 +09:00
Alexandros Theodotou
8db684fd02
allocate some objects with g_slice() instead of malloc
2022-11-12 20:41:16 +09:00
Alexandros Theodotou
b839d9a989
fix opening project from template in another locale
...
Tracks were being silent due to the translated label of ports being
taken into account in the port identifier hash function.
2022-11-12 20:40:38 +09:00
Alexandros Theodotou
8965339e53
run demo project on first run
2022-11-12 20:39:52 +09:00
Alexandros Theodotou
6b24dd552e
free all objects immediately (drop `free_later()`)
2022-11-10 22:40:47 +09:00
Alexandros Theodotou
24d86824da
don't spam LOG_WARNING_STATE_CHANGED event
2022-11-10 22:36:12 +09:00
Alexandros Theodotou
5337817b39
release-beta: bump to next beta 4.1
2022-11-09 00:07:51 +09:00
Alexandros Theodotou
5ab756d3f7
make switching tracks a bit more performant
2022-11-09 00:02:34 +09:00
Alexandros Theodotou
b9a4e2889f
don't use flac for audio pool files
...
Sometimes the FLAC files fail to write for no reason (could be a
libsndfile issue) so just use WAV now. Confirmed that it fixes an issue
with importing a specific file.
2022-11-08 13:58:55 +09:00
Alexandros Theodotou
899eccfc27
fix error when right clicking on knobs in a modulator
2022-11-08 13:45:32 +09:00
Alexandros Theodotou
9e63d61491
fix segfault when upgrading projects with modulators
2022-11-08 09:17:05 +09:00
Alexandros Theodotou
984257e18a
silence automation region drawing
2022-11-08 09:10:35 +09:00
Alexandros Theodotou
e2b0c7788d
noop: fix code formatting
2022-11-08 08:48:50 +09:00
Alexandros Theodotou
707aed7f18
fix various issues with automation region drawing
2022-11-08 08:48:25 +09:00
Alexandros Theodotou
276483da3c
make UI message dialogs modal
2022-11-08 03:56:12 +09:00
Alexandros Theodotou
575f45ab0a
track widget: show plugin UI button in the bottom row
2022-11-08 03:56:06 +09:00
Alexandros Theodotou
440b6196e1
file manager: unref volume monitor
2022-11-08 03:55:13 +09:00
Alexandros Theodotou
5a03b13913
refactor export settings and progress info
...
Also add object_new_unresizable() API.
2022-11-08 03:54:58 +09:00
Alexandros Theodotou
948ae85344
user manual: don't use a template for html
2022-11-08 03:31:17 +09:00
Alexandros Theodotou
1db9020c83
release-beta: bump to beta 4.1
2022-11-06 22:52:39 +09:00
Alexandros Theodotou
cd9aed1562
allow zooming in/out more
2022-11-06 16:35:58 +09:00
Alexandros Theodotou
e6fb0d3b6d
improve audio drawing performance
2022-11-06 16:22:28 +09:00
Alexandros Theodotou
9aee9f1faf
fix crash when applying audio functions to large clips
...
Allocate float buffers instead of using VLAs on the stack.
2022-11-06 16:22:00 +09:00
Alexandros Theodotou
faad74a455
fix debug helper macros
2022-11-06 16:17:00 +09:00
Alexandros Theodotou
4d0678114c
make lv2 scan even more quiet
2022-11-06 16:16:45 +09:00
Alexandros Theodotou
5ff8e166ff
allow setting per-region colors
...
Implements https://todo.sr.ht/~alextee/zrythm-feature/197 .
2022-11-06 02:56:09 +09:00
Alexandros Theodotou
b64d4b0f5d
clean up/reorganize timeline context menu
2022-11-06 01:15:50 +09:00
Alexandros Theodotou
01ad7c640e
show all messages on current active window
2022-11-06 00:38:06 +09:00
Alexandros Theodotou
8453827fd8
carla: instantiate plugins even if state loading fails
2022-11-06 00:19:25 +09:00
Alexandros Theodotou
7ad84cece3
fix upgrading v1 projects
2022-11-05 23:53:47 +09:00
Alexandros Theodotou
4ba86319da
audio functions: use SIMD implementations of reverse/normalize
2022-11-05 21:04:10 +09:00
Alexandros Theodotou
d652fa996c
add more error checking when writing audio files
2022-11-05 20:59:30 +09:00
Alexandros Theodotou
5812707436
use realpath of plugins (path after symlinks applied) when caching
2022-11-05 16:56:33 +09:00