Alexandros Theodotou
c8cfa79f7a
clang-format: reflow comments
2023-12-13 12:03:22 +09:00
Alexandros Theodotou
d696cfb9a3
Implement project deserialization to JSON and conversion from YAML
...
This replaces the previous YAML-based format and adds code to
automatically convert old YAML-based projects to the new format.
Partly fixes #4763 .
2023-12-12 22:58:38 +09:00
Alexandros Theodotou
67afc0006b
clang-format: change column limit to 80
2023-09-10 04:17:38 +09:00
Alexandros Theodotou
b44cb7165a
use soxr resampler and libsndfile directly (WIP)
...
This is in preparation for async saving/loading of files.
The actions_arranger_selections test fails with the infamous rounding
error when loading projects with audio regions at different sample
rates.
TODO:
- remove dependence on libaudec and libsamplerate
- update docs to mention soxr
- implement async reading/writing of audio files using GLib APIs
- fix audio region rounding issue (maybe change the positions to match
the newly read audio file every time the audio file for a region is
loaded to RAM)
2023-08-18 01:27:49 +09:00
Alexandros Theodotou
be7bd2e908
clang-format: Fix "dsp" headers not being sorted
2023-08-15 21:02:09 +09:00
Alexandros Theodotou
b6e8228290
clang-format: raise column limit to 62
2022-07-15 23:22:55 +09:00
Alexandros Theodotou
3e63ebad8c
use libpanel
2022-04-25 02:53:52 +01:00
Alexandros Theodotou
4a9023cc9b
hardcode LV2 paths for all OSes
2022-04-14 15:53:56 +01:00
Alexandros Theodotou
e0f3768684
clang-format: set column limit from 52 -> 51
2022-04-11 13:20:09 +01:00
Alexandros Theodotou
2d9a53ade7
update clang-format rules
2022-04-05 14:12:53 +01:00
Alexandros Theodotou
1d1c0d510c
start using REUSE specification to manage licenses
...
See https://reuse.software/faq/ for details.
2022-04-04 09:35:49 +01:00
Alexandros Theodotou
3e34df8ddc
fix some header include orders
2022-04-03 11:30:32 +01:00
Alexandros Theodotou
fc8453f512
use clang-format config on all files
2022-04-03 04:22:39 +01:00
Alexandros Theodotou
c7a984e97b
add clang-format
2022-04-02 23:57:01 +01:00