Commit Graph

5858 Commits

Author SHA1 Message Date
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