Commit Graph

2076 Commits

Author SHA1 Message Date
OPNA2608 b6fb3820da Remove unneeded includes
Some are harmless, some screw with SDL's standard includes due to preceeding `_USE_MATH_DEFINES`.
2022-04-09 21:10:15 +02:00
OPNA2608 ae4968318e Tell SDL headers in MSVC build that we have a libc 2022-04-09 21:10:00 +02:00
OPNA2608 d5b07aa347 Move icon_enum_callback to separate function 2022-04-09 13:32:40 +02:00
tildearrow 11cdc3924d GUI: improve oscilloscope
it's not finished yet
2022-04-09 05:02:24 -05:00
OPNA2608 194ba95633 Fix C4229
Move calling convention modifier for icon callback lambda in pfd, MSVC wasn't quite happy with this.
2022-04-09 11:23:19 +02:00
OPNA2608 16ad29ae7a Fix C4293: '<<': shift count negative or too big, undefined behavior
MSVC seems kinda braindead: https://reviews.llvm.org/D41030#952363
2022-04-09 10:54:06 +02:00
OPNA2608 4c19a973ef Fix for C4805: '|': unsafe mix of type 'unsigned char' and type 'bool' in operation 2022-04-09 10:54:06 +02:00
OPNA2608 82d893082c Fix for C4005: '_CRT_SECURE_NO_WARNINGS': macro redefinition 2022-04-09 10:54:06 +02:00
OPNA2608 43b12c1ca5 Ignore C4244, C4305 & C4309 2022-04-09 10:54:06 +02:00
OPNA2608 d4fbebf478 Lower MSVC warning level to 2 (significant), enable WAE on CI 2022-04-09 10:54:04 +02:00
tildearrow 785ac8d1a7 small oscBuf fix 2022-04-09 02:45:06 -05:00
tildearrow 7bf2a3ea1a GUI: prepare for oscilloscope improvements 2022-04-09 02:42:58 -05:00
tildearrow 320250b831 MIDI out improvements 2022-04-09 01:50:44 -05:00
tildearrow 9e0e8f3345 dev80 - increase song limits
up to 256 patterns
up to 256 orders
2022-04-08 17:21:36 -05:00
tildearrow ff0c1f427f Merge branch 'OPNA2608-ci/push_artifacts' 2022-04-08 16:32:27 -05:00
tildearrow 0aef54400d exclude Windows/macOS from system lib build in CI 2022-04-08 16:30:08 -05:00
tildearrow 610519c9a7 Merge branch 'ci/push_artifacts' of https://github.com/OPNA2608/furnace into OPNA2608-ci/push_artifacts 2022-04-08 16:25:14 -05:00
tildearrow 09c90bc5d2 Merge branch 'freq-mod-freq-mod-docs2' 2022-04-08 16:12:18 -05:00
tildearrow 7e4890d0ea effects back on its orig place for now 2022-04-08 16:10:49 -05:00
tildearrow 0b7c4c71c8 Merge branch 'freq-mod-docs2' of https://github.com/freq-mod/furnace into freq-mod-freq-mod-docs2 2022-04-08 16:09:27 -05:00
tildearrow ed61b2ecee , 2022-04-08 16:04:28 -05:00
tildearrow 0fcc73b6c6 WaveSynth: implement more effects 2022-04-08 16:03:54 -05:00
freq-mod c381b60143
Update saa1099.md 2022-04-08 23:03:02 +02:00
freq-mod e10a410cf1
some docs improvemets 2022-04-08 22:59:51 +02:00
freq-mod 89455959fc
slightly improve fds docs 2022-04-08 22:34:13 +02:00
OPNA2608 5474f6899f Merge CI phases 2022-04-08 22:10:23 +02:00
OPNA2608 3fbcc6be57 Build x86 & x86_64 on Windows CI 2022-04-08 20:37:08 +02:00
OPNA2608 759b5ab7d1 Don't install brew dependencies in package CI run 2022-04-08 20:16:42 +02:00
OPNA2608 28682b79d1 Build with system libs in first run 2022-04-08 20:16:42 +02:00
OPNA2608 fa1e3ea3e1 Fix zip-in-zip artifact upload for Windows 2022-04-08 20:16:42 +02:00
OPNA2608 54a36c4950 Fix SDL static linking 2022-04-08 20:16:42 +02:00
OPNA2608 8483f85397 Modularise Windows arch on CI 2022-04-08 20:16:42 +02:00
OPNA2608 6c9f1c6d54 Cross-compile MinGW builds on CI 2022-04-08 20:16:42 +02:00
OPNA2608 0351388996 Add MinGW cross-compiler toolchains 2022-04-08 20:16:42 +02:00
OPNA2608 8a6dfa8d19 pfd: Fixes for MinGW 10 2022-04-08 20:16:42 +02:00
OPNA2608 5b95cf9db9 Add new CI job to prepare for artifact uploads 2022-04-08 20:16:42 +02:00
tildearrow 8e364944dc
Merge pull request #349 from cam900/patch-7
Fix loop area view in sample editor
2022-04-08 12:26:31 -05:00
tildearrow 48e8e49ba8 whoops! 2022-04-08 12:21:42 -05:00
cam900 dccd30f73c
Fix loop area view in sample editor 2022-04-09 00:42:27 +09:00
BlastBrothers 052a0923fe Rearrange buttons 2022-04-08 10:48:42 -04:00
BlastBrothers 1151db5091 Sample preview has maximum y height relative to x 2022-04-08 10:23:51 -04:00
BlastBrothers 7850e892d5
Merge branch 'tildearrow:master' into master 2022-04-08 09:44:53 -04:00
tildearrow 65f893822a dev79 - wave synth data storage
also wave synth works on swan and X1-010 now
however it's untested on X1 because i wrote it in bed
2022-04-08 04:34:39 -05:00
tildearrow 26dca41b63 FDS: wave synth 2022-04-08 02:59:58 -05:00
tildearrow 3b7e9d2929 BubSys: bring on the wave synth 2022-04-08 02:42:33 -05:00
tildearrow 62ff7317e3 GUI: effectCursorDir improvements 2022-04-08 02:16:57 -05:00
tildearrow 5bd076d13e initial bring-up of the wave synth
issue #16
2022-04-08 02:11:33 -05:00
BlastBrothers 8a2bf3ae39 Thin sample editor 2022-04-08 00:01:42 -04:00
tildearrow 0c1e2ddcb0 OPL: fix OPL2 not having waveforms 2022-04-07 20:48:34 -05:00
tildearrow 5d52ef7f00 support .dmf with 6-bit wavetables 2022-04-07 20:13:11 -05:00