Commit Graph

1200 Commits (main)

Author SHA1 Message Date
Ben Niemann ef5527be03 Move flatpy to a separate repo and include it as a submodule. 2022-01-02 04:07:45 +01:00
Ben Niemann 26f42e2e70 Hide the --shell flag. 2022-01-02 03:03:12 +01:00
Ben Niemann ae6f7200fe Do not package libjack in appimage.
Must use the version from the host, which matches the running jackd.
See https://musescore.org/en/node/105361#comment-783841
2022-01-02 03:03:02 +01:00
Ben Niemann 91a702bc1d Fix logging. 2022-01-01 13:10:33 +01:00
Ben Niemann b5113590b3 Flag to open shell in appimage for debugging. 2022-01-01 13:09:50 +01:00
Ben Niemann 66275ca434 Fix typo. 2022-01-01 02:51:40 +01:00
Ben Niemann 73d7ffec63 Tweak .projectile 2022-01-01 02:50:55 +01:00
Ben Niemann ee1a2d49af Move subprocess from nix to a submodule. 2022-01-01 02:50:50 +01:00
Ben Niemann c1954a4032 Move dep_sort from nix to a submodule. 2022-01-01 02:30:58 +01:00
Ben Niemann 1d5ebaa58e Update comment. 2021-12-31 09:17:00 +01:00
Ben Niemann fe0428e1cd Fix lint. 2021-12-31 04:52:01 +01:00
Ben Niemann f44e3edbd4 meld messed with my python. don't! 2021-12-31 04:46:38 +01:00
Ben Niemann 4bd251ec49 Tweak QNanoPainter build. 2021-12-31 04:28:56 +01:00
Ben Niemann 575979796a ADSR: visualize envelope and track current position. 2021-12-31 04:01:47 +01:00
Ben Niemann d9f344e4e0 Support faust nodes with custom C++ code. 2021-12-31 03:59:15 +01:00
Ben Niemann 39b372104b Add QML component to draw simple plots. 2021-12-31 03:57:47 +01:00
Ben Niemann a7afb8b878 Add QNanoPainter as a submodule and add it to the build script. 2021-12-31 03:46:27 +01:00
Ben Niemann cc2405a358 Export logging interface to QML. 2021-12-31 03:41:21 +01:00
Ben Niemann d7e992ec3f Support internal ports, which don't show up on the UI. 2021-12-31 00:11:41 +01:00
Ben Niemann 10ac9eabe7 Fix duplicate rule for noisicaa.svg icon. 2021-12-31 00:10:45 +01:00
Ben Niemann beaa46d9ec Fix port overrides for faust output ports. 2021-12-31 00:10:26 +01:00
Ben Niemann ab9511e2f1 Feed Qt logs into Python's logging system. 2021-12-30 11:34:50 +01:00
Ben Niemann 14adb0777f Fix crash when restarting jack backend and properly recreate jack connections. 2021-12-29 00:32:46 +01:00
Ben Niemann 86030335cb Add plausible stats snippet to website. 2021-12-27 03:48:33 +01:00
Ben Niemann 7ada599cb4 Announce noisicaä reloaded. 2021-12-27 03:35:55 +01:00
Ben Niemann b6e8ffe564 Reanimate website sources. 2021-12-27 02:39:53 +01:00
Ben Niemann 9181ae4118 Remove some lint. 2021-12-27 01:48:29 +01:00
Ben Niemann d132c430c8 Defer engine start until window is open, control master volume, transition audio in on start. 2021-12-27 01:43:05 +01:00
Ben Niemann 62c28181a8 Factor out some common util classes. 2021-12-26 00:44:59 +01:00
Ben Niemann daea30ac22 Add 'Step Sequencer' node. 2021-12-26 00:15:40 +01:00
Ben Niemann e0ad86f894 Send (flatbuffer) messages from model/UI to engine nodes. 2021-12-26 00:13:53 +01:00
Ben Niemann daa8d5752b Support extra (non-Node) classes in model modules. 2021-12-26 00:04:04 +01:00
Ben Niemann 8a7d8afdfa Add ADSR envelope. 2021-12-25 01:36:08 +01:00
Ben Niemann 053670aaaf Fix faust UIs. 2021-12-25 01:31:58 +01:00
Ben Niemann f121171d74 'LFO' node. 2021-12-25 01:31:28 +01:00
Ben Niemann 53f1f14abe Support text base nentry fields. 2021-12-24 02:35:16 +01:00
Ben Niemann aca7206aeb Make passthru actually pass the signal thru. 2021-12-24 02:34:44 +01:00
Ben Niemann 2ab4c6ea1b 'Sample & Hold' node. 2021-12-24 01:22:23 +01:00
Ben Niemann 3ccbc3a7a5 'Clock' node to generate pulses in BPM units. 2021-12-24 00:50:42 +01:00
Ben Niemann a6831d6569 Assorted tweaks to appimage scripts. 2021-12-23 01:01:25 +01:00
Ben Niemann 7bd5a8624e Install .desktop file. 2021-12-23 00:41:53 +01:00
Ben Niemann 693e21be07 Properly setup application icon (even if I don't have one yet). 2021-12-23 00:41:14 +01:00
Ben Niemann 4f7582a4ef Remove another trace of protobuf. 2021-12-23 00:40:21 +01:00
Ben Niemann 40d1b808f0 Silence some more compiler warnings. 2021-12-22 03:19:16 +01:00
Ben Niemann ef2785c720 Script to do the most basic smoke testing in various docker images. 2021-12-22 03:18:36 +01:00
Ben Niemann 1d8de95ea6 New AppImage build script using Docker.
Using a "regular" (non-Nix) build script under Debian, and appimage-builder to include all
dependencies in the AppImage.
2021-12-22 02:35:26 +01:00
Ben Niemann 660d935bdc Adjust default paths when running in AppImage. 2021-12-21 23:11:07 +01:00
Ben Niemann edf3864f60 Do not build a dynamic lib for each node. 2021-12-21 23:08:59 +01:00
Ben Niemann eb3b00f98f Fix visibility of global symbols in SWH plugins. 2021-12-21 23:03:21 +01:00
Ben Niemann bf7b2e357e Use __attribute__((constructor)) to register classes. 2021-12-21 22:59:57 +01:00