Commit graph

66 commits

Author SHA1 Message Date
efbe0e8717 Don't endlessly set position, volume, speed, or tempo in QT UI 2024-12-17 18:19:04 -08:00
5244a7dd83 Set default gain for Fluidsynth to a value more in-line with most audio files
Some checks failed
Build / build-gentoo (push) Failing after 1m24s
Build / download-system-deps (push) Successful in 4m5s
Build / get-source-code (push) Successful in 11m39s
Build / build-appimage (push) Successful in 4m54s
Build / build-android (push) Failing after 3m24s
Build / build-windows (push) Failing after 8m6s
2024-12-12 10:43:42 -08:00
e8af95be9b Use pkgconfig version of fludsynth
Some checks failed
Build / build-gentoo (push) Failing after 1m24s
Build / download-system-deps (push) Successful in 3m43s
Build / get-source-code (push) Successful in 13m21s
Build / build-appimage (push) Successful in 4m2s
Build / build-android (push) Failing after 3m10s
Build / build-windows (push) Failing after 7m28s
2024-12-11 16:33:27 -08:00
b886e6a585 Add Fluidsynth backend and stop using SDL Mixer X for that.
Some checks failed
Build / build-gentoo (push) Failing after 2m4s
Build / download-system-deps (push) Successful in 4m1s
Build / get-source-code (push) Successful in 12m47s
Build / build-appimage (push) Successful in 4m11s
Build / build-android (push) Failing after 3m1s
Build / build-windows (push) Failing after 7m25s
2024-12-11 12:56:17 -08:00
fc6753f575 Haiku frontend updates
Some checks failed
Build / build-gentoo (push) Failing after 30s
Build / download-system-deps (push) Successful in 3m4s
Build / get-source-code (push) Successful in 9m44s
Build / build-appimage (push) Successful in 3m49s
Build / build-android (push) Failing after 2m49s
Build / build-windows (push) Failing after 7m18s
2024-12-09 15:28:12 -08:00
5f67083eea Don't automoc the entire project - Only the QT UI 2024-12-09 15:26:49 -08:00
6052436fa9 Remove unused define 2024-12-08 11:03:49 -08:00
7b0f270a57 Fix QT backend creating extra blank windows 2024-12-08 11:03:49 -08:00
27113f6443 WTF - Asserting the return value of a function causes it to not run?!
Some checks failed
Build / build-gentoo (push) Failing after 22s
Build / download-system-deps (push) Successful in 3m16s
Build / get-source-code (push) Successful in 12m8s
Build / build-appimage (push) Successful in 3m58s
Build / build-android (push) Failing after 2m59s
Build / build-windows (push) Failing after 7m22s
2024-12-08 09:55:27 -08:00
347c968b81 Hopefully fix ZSM playback by removing obsolete code I forgot about
Some checks failed
Build / build-gentoo (push) Failing after 37s
Build / download-system-deps (push) Successful in 3m17s
Build / get-source-code (push) Successful in 10m18s
Build / build-appimage (push) Successful in 5m21s
Build / build-android (push) Failing after 2m36s
Build / build-windows (push) Failing after 7m3s
2024-12-05 08:38:12 -08:00
1756fb40a1 Fix Haiku backend build
Some checks failed
Build / build-appimage (push) Successful in 3m21s
Build / build-android (push) Failing after 2m52s
Build / build-gentoo (push) Failing after 1m14s
Build / download-system-deps (push) Successful in 3m29s
Build / get-source-code (push) Successful in 7m1s
Build / build-windows (push) Failing after 6m40s
2024-11-21 10:43:50 -08:00
f63aa4da7a Fix combined Haiku/Qt backend build
Some checks failed
Build / build-android (push) Blocked by required conditions
Build / build-windows (push) Blocked by required conditions
Build / build-gentoo (push) Failing after 1m20s
Build / download-system-deps (push) Successful in 3m31s
Build / get-source-code (push) Successful in 7m5s
Build / build-appimage (push) Has been cancelled
2024-11-21 10:22:34 -08:00
ae74999276 Add QT6 frontend
Some checks failed
Build / build-gentoo (push) Failing after 1m25s
Build / download-system-deps (push) Successful in 3m44s
Build / get-source-code (push) Successful in 6m52s
Build / build-appimage (push) Successful in 3m29s
Build / build-android (push) Failing after 2m52s
Build / build-windows (push) Failing after 6m42s
2024-11-20 13:39:34 -08:00
8fdf30878b Add Haiku frontend
Some checks failed
Build / build-gentoo (push) Successful in 1m22s
Build / download-system-deps (push) Successful in 1m37s
Build / get-source-code (push) Successful in 4m30s
Build / build-appimage (push) Successful in 1m15s
Build / build-android (push) Failing after 4m34s
Build / build-windows (push) Failing after 4m33s
2024-11-12 14:53:44 -08:00
f91ff0f36f Update
Some checks failed
Build / download-system-deps (push) Successful in 1m12s
Build / build-gentoo (push) Successful in 1m25s
Build / get-source-code (push) Successful in 6m49s
Build / build-appimage (push) Successful in 2m46s
Build / build-android (push) Failing after 7m18s
Build / build-windows (push) Failing after 6m33s
2024-10-26 09:01:16 -07:00
21f6d7da45 Improve ZSM backend 2024-10-24 11:33:08 -07:00
150851f2c5 Set filename in ZSM backend 2024-10-19 10:42:24 -07:00
f9b5ce4577 Add ZSound MIME type and other updates 2024-10-19 10:19:22 -07:00
f5dbdf96d5 Fix FM synthesis issues, potentially making the audio rendering of ZSM files less optimized. 2024-10-18 10:45:22 -07:00
480311b03e Fix mixing 2024-10-17 10:28:22 -07:00
b52a316511 Fix PCM playback in ZSM backend 2024-10-16 13:06:40 -07:00
28314c4372 Fix seeking 2024-10-16 10:56:24 -07:00
299a85bfad Update 2024-10-16 10:34:33 -07:00
faaf5d1bf8 Update 2024-10-16 10:30:50 -07:00
909979df66 Fix incorrect timings 2024-10-16 10:17:01 -07:00
63391a3be6 Fix faulty PCM playback logic. 2024-10-16 09:56:06 -07:00
b793fa949f Improve ZSM support by optimizing seek logic and using fractional CPU clocks. Also remove ZsmBackend::add_clocks, as it was no longer used, and caused issues when used. 2024-10-16 09:05:41 -07:00
d5d9ca8ce5 Use more correct loop point correction 2024-10-16 08:53:14 -07:00
b695192f34 Implement reset FIFO for ZSM commands 2024-10-15 16:17:23 -07:00
27dbe46ac7 Hopefully fix loop remainder 2024-10-15 15:34:55 -07:00
7ee0551c05 Update zsm pcm 2024-10-15 15:28:59 -07:00
de0422de20 Fix islooped calculation 2024-10-15 15:17:58 -07:00
76a6b17e47 Fix PCM data calculation 2024-10-15 15:13:18 -07:00
acf868d412 Update PCM playback logic of ZSM player 2024-10-15 15:00:28 -07:00
7b2b050b34 Fix PCM data calculation 2024-10-15 14:13:46 -07:00
9268b4ef42 Only fill FIFO up to the amount of samples needed. 2024-10-15 13:34:42 -07:00
9a76cc9ceb Fix incorrect PCM data offset 2024-10-15 13:17:13 -07:00
187e6bab24 Prefer previous position used when loop position is not exactly at a command 2024-10-15 13:01:50 -07:00
1372b758ee Fix looping for ZSM files 2024-10-15 12:23:47 -07:00
e35316fc58 Fix incorrect value used for loop point 2024-10-15 10:15:23 -07:00
ba59bb8028 Reset FM synthesis and PCM state on load 2024-10-15 10:05:18 -07:00
c188aafb22 Fix loop position 2024-10-15 09:44:56 -07:00
80ff7bdcf3 Mostly fix ZSM support 2024-10-15 09:17:22 -07:00
25c8d7b01b Make it work 2024-09-28 10:31:18 -07:00
ac2120aa2e Temporary commit 2024-09-16 15:05:53 -07:00
73686be925 Update vgmstream 2024-09-06 10:06:32 -07:00
204adf1f3e Various updates 2024-05-02 14:52:11 -07:00
a1fd9e1427 Various improvements. 2024-05-01 09:07:08 -07:00
6159f52e8a Add android support, and other changes. 2024-04-28 12:31:40 -07:00
0d236857b8 Add android support (WIP) 2024-04-25 11:23:38 -07:00