cam900
2a19834e14
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace :
full linear pitch is now the default
add a full linear pitch mode, part 7
X1-010: implement linear pitch (part 6)
VERA: implement full linear pitch (part 5)
YM2610(B): implement full linear pitch (part 4)
add a full linear pitch mode, part 3
YM2612: implement full linear pitch (part 2)
update readme
re-enable warnings are errors on MSVC
YM2612: early full linear pitch experiment
GUI: window movement only by clicking on title bar
Fix GCC errors 2
Fix GCC errors
Remove SCC from TODO.md
SCC has no config flags currently
Add SCC and SCC+ support
# Conflicts:
# CMakeLists.txt
# src/engine/dispatchContainer.cpp
# src/gui/guiConst.cpp
2022-05-16 00:37:07 +09:00
cam900
23f086fda6
Allow 8 bit filter write, Linear pitch support
2022-05-11 15:10:21 +09:00
tildearrow
8eb4fe365b
Merge pull request #443 from akumanatt/scc
...
Add SCC and SCC+ support
2022-05-11 01:09:08 -05:00
tildearrow
14517c9cf9
full linear pitch is now the default
...
the future
2022-05-11 00:51:53 -05:00
tildearrow
1c6e9c2cca
add a full linear pitch mode, part 7
...
fix full linear pitch on OPL, OPLL, SAA1099 and Sound Unit
2022-05-11 00:26:28 -05:00
tildearrow
ea118db499
X1-010: implement linear pitch (part 6)
2022-05-11 00:18:46 -05:00
tildearrow
90ac64f1d4
VERA: implement full linear pitch (part 5)
2022-05-11 00:11:24 -05:00
tildearrow
f4652e6582
YM2610(B): implement full linear pitch (part 4)
2022-05-11 00:04:36 -05:00
tildearrow
a7e6323db9
add a full linear pitch mode, part 3
...
round frequency/period
2022-05-10 23:42:24 -05:00
tildearrow
f5dbc37902
YM2612: implement full linear pitch (part 2)
2022-05-10 23:17:40 -05:00
tildearrow
0cc2c06bbf
update readme
2022-05-10 19:40:35 -05:00
tildearrow
814804ba10
re-enable warnings are errors on MSVC
2022-05-10 16:33:30 -05:00
tildearrow
aad5d818f2
YM2612: early full linear pitch experiment
...
u n t e s t e d
2022-05-10 16:22:40 -05:00
tildearrow
c79e5e8081
GUI: window movement only by clicking on title bar
...
on by default now
2022-05-10 16:19:49 -05:00
Natt Akuma
00414c6504
Fix GCC errors 2
2022-05-11 00:29:17 +07:00
cam900
54e78699a7
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace :
dev94 - add a full linear pitch mode, part 1
YM2610(B): use f-num/block baseFreq calculation
GUI: remove insLoadAlwaysReplace setting
GUI: right click menu for open instrument
GUI: add a threshold for macro right click
OPZ: remove debug printf
GUI: add macro right click menu
GUI: prepare for macro right click menu
update gitignore
add something
prepare for something
did i fix macOS build?
GUI: macro edit improvements
2022-05-11 00:55:03 +09:00
cam900
4efa711a2b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (44 commits)
GUI: now add ability to load VMEM
Update sysDef.cpp
GUI: add an option for it
add preliminary TX81Z SysEx response
OPL: drum volume
OPL: implement hard reset
GUI: add icon size setting
GUI: macro UI refactor, part 4
Fix WIN32 define timing in IGFD
Fix outdated calling convention in SAASound (maybe fix MinGW)
GUI: macro UI refactor, part 3
GUI: macro UI refactor, part 2
Masochism Volatile Compiler
GUI: is the macro UI back yet
OPL: fix 4-op muting (I think)
GUI: macro UI refactor, part 1 - PLEASE READ
GUI: remove classic macro view
Maybe just enforce for C++
Forbid standard extensions
.ftm loading progress (incomplete, not working)
...
# Conflicts:
# src/engine/instrument.h
# src/gui/insEdit.cpp
Transwave Checkpoint
2022-05-11 00:16:20 +09:00
Natt Akuma
960a8e3616
Fix GCC errors
2022-05-10 17:36:09 +07:00
tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
tildearrow
5e14177e4e
YM2610(B): use f-num/block baseFreq calculation
...
also allow for different octave boundary f-nums depending on chip clock
2022-05-10 02:22:08 -05:00
Natt Akuma
28c0751659
Remove SCC from TODO.md
2022-05-10 12:49:48 +07:00
Natt Akuma
78ce2360bf
SCC has no config flags currently
2022-05-10 11:32:07 +07:00
Natt Akuma
a3fc76c984
Add SCC and SCC+ support
2022-05-10 11:25:10 +07:00
tildearrow
da71a6a804
GUI: remove insLoadAlwaysReplace setting
2022-05-09 13:22:42 -05:00
tildearrow
2e9bd65b9e
GUI: right click menu for open instrument
2022-05-09 13:20:44 -05:00
tildearrow
6bc1ee0957
GUI: add a threshold for macro right click
2022-05-08 22:52:21 -05:00
tildearrow
0c24ee2f08
OPZ: remove debug printf
2022-05-08 22:40:14 -05:00
tildearrow
580d982f1e
GUI: add macro right click menu
2022-05-08 18:32:16 -05:00
tildearrow
3963f93aa4
GUI: prepare for macro right click menu
2022-05-08 17:35:21 -05:00
tildearrow
21b3bcac79
update gitignore
2022-05-08 16:32:43 -05:00
tildearrow
9a2599e383
add something
2022-05-08 16:02:38 -05:00
tildearrow
40e992cc6f
prepare for something
2022-05-08 15:59:42 -05:00
tildearrow
f8642ae8f0
did i fix macOS build?
2022-05-08 05:04:37 -05:00
tildearrow
787eda0a34
GUI: macro edit improvements
...
- reset zoom levels when changing instrument type
- set a default zoom level for pitch macro
2022-05-08 04:45:48 -05:00
cam900
ab1ac51d68
Fix build, Transwave Checkpoint
2022-05-08 17:56:52 +09:00
tildearrow
16eae18fdf
GUI: now add ability to load VMEM
2022-05-08 02:47:20 -05:00
tildearrow
26cea191bb
Merge pull request #439 from MAHBOD-85/patch-1
...
Update sysDef.cpp
2022-05-08 02:43:56 -05:00
Mahbod-Karamoozian
8d57e3cddf
Update sysDef.cpp
2022-05-08 12:00:16 +04:30
tildearrow
4faa65a2e9
GUI: add an option for it
2022-05-08 02:07:58 -05:00
tildearrow
2c643aca4c
add preliminary TX81Z SysEx response
...
- load voice data
2022-05-08 02:01:32 -05:00
tildearrow
38b4d1d39e
OPL: drum volume
2022-05-07 21:58:17 -05:00
tildearrow
6fe58a3965
OPL: implement hard reset
...
fixes #437
2022-05-07 21:48:29 -05:00
tildearrow
d582fce862
GUI: add icon size setting
2022-05-07 21:39:29 -05:00
tildearrow
a27d68ad1d
Merge pull request #434 from OPNA2608/cmake/standard_or_bust
...
Forbid C++ standard extensions
2022-05-07 18:34:18 -05:00
tildearrow
3170803389
GUI: macro UI refactor, part 4
2022-05-07 18:30:16 -05:00
OPNA2608
3d00e1d784
Fix WIN32 define timing in IGFD
...
When the compiler hits IGFD, WIN32 is only set if standard extensions are enabled. (Why?)
IGFD identifies Windows via WIN32 instead of _WIN32. (Why?)
- WIN32 is needed for #ifdef-gated Windows-specific methods in the header & code files.
- There's fallback code in the code file to set WIN32 if _WIN32 or __WIN32__ is set.
- Which is hit *after* the header gets included, so the header doesn't expose required methods.
-> Boom, error!
Workaround by moving the fallback into the header.
2022-05-08 00:34:20 +02:00
OPNA2608
58fc35227e
Fix outdated calling convention in SAASound (maybe fix MinGW)
...
https://docs.microsoft.com/en-us/cpp/cpp/stdcall?view=msvc-170
> For compatibility with previous versions, _stdcall is a synonym for __stdcall
> unless compiler option /Za (Disable language extensions) is specified.
2022-05-07 23:31:42 +02:00
tildearrow
24b7dd6f54
GUI: macro UI refactor, part 3
...
we have a scrollbar (i think)
2022-05-07 16:25:02 -05:00
tildearrow
d4d3cb44b9
GUI: macro UI refactor, part 2
...
the macro editor is finally back
2022-05-07 02:49:56 -05:00
tildearrow
02680cb389
Merge pull request #389 from OPNA2608/msvc/more_warning_squashing
...
Fix more MSVC warnings
2022-05-07 02:28:28 -05:00