cam900
e6d74766ca
Add support of N163 demultiplexed output
...
so, there's to way for reduce N163 noises: reduce channel limit and demultiplex
* channel limit is runtime changeable and it makes some usable effects with disable demultiplex
* demultiplex is used for "non-ear destroyable" emulators, but less hardware accurate. (when LPF and RF filter is not considered)
Furnace support both after this, You can choose output behavior via configuration flag.
2022-04-10 20:22:49 +09:00
tildearrow
e23dcd6e1b
implement hard reset on OPM/OPZ/OPNB
2022-04-10 03:04:31 -05:00
tildearrow
570c43e332
GUI: follow cursor when pasting
2022-04-10 02:20:16 -05:00
tildearrow
f42855f170
add 30xx effect to hard reset envelope
...
currently only for 2612!
2022-04-10 02:11:36 -05:00
tildearrow
0eb02422d5
fix possible pattern crash
...
issue #325
2022-04-09 18:25:38 -05:00
tildearrow
38ca437190
DC offset improvements
2022-04-09 18:25:25 -05:00
tildearrow
46bf69769b
Merge pull request #331 from OPNA2608/msvc/sane_warning_level
...
Resolve/Mute MSVC warnings, enable WAE for MSVC
2022-04-09 15:26:58 -05:00
OPNA2608
366a7a24a0
Decide amount of build cores on CI based on platform
...
GitHub-hosted macOS runners actually get 3 cores instead of 2, according to https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
2022-04-09 21:22:25 +02:00
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
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