tildearrow
29dfeccfe7
change chan osc range - PLEASE READ
...
as of now the range is ~32768, either from -16384 to 16383, or 0 to 32767.
it previously was -32768 to 32767 (~65536).
this change was made to better suit chips that only output a positive value.
if you are working on a new chip, update your code and shift right by one if necessary.
2023-06-16 17:30:11 -05:00
tildearrow
99d2199db6
dev152 - sample map notes, part 1
2023-04-07 16:54:05 -05:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
tildearrow
a29f36a5df
new dispatch, part 1
2023-01-03 01:09:46 -05:00
tildearrow
3e0dcbb0ae
aaaaaaaa
2023-01-02 04:53:37 -05:00
tildearrow
7fa5fecd38
possibly fix retrigger with sample map
2022-12-29 03:12:00 -05:00
tildearrow
2600d4c576
new arp strategy, part 2
2022-12-17 02:10:20 -05:00
tildearrow
6f22ade69a
new arp strategy, part 1
2022-12-17 02:07:24 -05:00
tildearrow
3eb3d8a6f1
prepare for new arp strategy
2022-12-17 01:21:08 -05:00
tildearrow
9da46ee8ba
implement macro masking
2022-12-17 00:09:56 -05:00
tildearrow
c6604ff581
add ability to select custom clock rates
2022-12-04 02:04:42 -05:00
tildearrow
07f247af12
MMC5: also apply fix here
2022-10-24 23:16:38 -05:00
tildearrow
48db9a1d0c
chip flags rewrite, part 4 - DO NOT USE
...
the next part is to drop systemFlagsOld completely
and then to fix the GUI
2022-09-29 20:13:40 -05:00
cam900
3fcccb52ee
Reduce performance issue
2022-08-28 10:50:57 +09:00
cam900
a411e34a62
Performance adjusts
2022-08-28 09:59:56 +09:00
cam900
54dbd0690c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/lynx.cpp
# src/engine/platform/rf5c68.cpp
# src/engine/platform/su.cpp
# src/engine/platform/x1_010.h
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610.h
# src/engine/platform/ym2610b.cpp
# src/engine/platform/ym2610b.h
# src/engine/sysDef.cpp
# src/gui/insEdit.cpp
Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
tildearrow
c009cb3536
dev112 - prepare for advanced arp macro
...
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)
the UI is still a work in progress and doesn't work well
this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
Natt Akuma
7c42453422
Rewrite per-system effect handling ( #548 )
...
* Rewrite per-system effect handling
* fix build
* C64: fix fine cutoff regression
* fix some more crashes
Co-authored-by: tildearrow <tildearrow@protonmail.com>
2022-08-18 01:26:22 -05:00
cam900
d44f5f0b2b
Prepare for backward and bi-directional loop
2022-08-11 22:21:54 +09:00
tildearrow
17dba66fa0
MMC5: finally fix PCM linear pitch mode issues
2022-08-06 22:52:39 -05:00
cam900
5127d5ef18
Implement sample loop end position, enum-ise sample depth ( #557 )
...
TODO: new sample format
2022-07-21 23:36:42 -05:00
tildearrow
f4a85bebff
dev101 - fix SMSFM_intro.dmf
2022-07-04 01:43:59 -05:00
tildearrow
2932a7281d
implement getChanMacroInt() on supported systems
2022-06-05 18:17:00 -05:00
tildearrow
2da92b0433
newVolumeScaling, part 4 (final)
2022-06-01 18:27:06 -05:00
tildearrow
1be93d9bbb
implement brokenOutVol compat flag
...
#341
2022-05-31 19:03:26 -05:00
tildearrow
82eaa45f5d
increase range of relative pitch macro
...
-32768 to 32767 should be enough
2022-05-22 22:47:40 -05:00
tildearrow
0a0ddfa661
partially bring up sample map
2022-05-13 23:04:40 -05:00
tildearrow
8784fe5664
dev94 - add a full linear pitch mode, part 1
2022-05-10 03:51:18 -05:00
tildearrow
6aefd392ff
NES: fix duty effect not working at all
2022-05-04 22:04:18 -05:00
tildearrow
c0e9b48b5b
per-channel oscilloscope, part 5
...
SAA1099 (SAASound and MAME), Lynx, MMC5, N163, PC Engine, PC Speaker,
PET, QSound, WonderSwan, VERA, VIC-20, VRC6 and X1-010!
2022-05-01 02:40:03 -05:00
tildearrow
d211170e86
implement relative pitch macro mode
2022-04-28 01:31:16 -05:00
tildearrow
66f5b2117f
dev90 - linear pitch macro option
2022-04-28 00:26:21 -05:00
tildearrow
79fa8f1d02
better default instrument for OPL/OPLL
...
no longer silence
2022-04-21 02:24:06 -05:00
tildearrow
b4ac5c7e6a
implement pitch macro
2022-04-16 01:39:40 -05:00
tildearrow
fd3d57b1cb
even more improvements to low-latency mode
2022-04-15 15:01:11 -05:00
tildearrow
96715ed88c
add experimental low-latency mode
...
do not use (yet)!
2022-04-15 05:37:23 -05:00
tildearrow
d47a59f5f0
implement pitch macro
...
TODO: test!
2022-04-15 03:37:16 -05:00
tildearrow
c743a9e96a
implement phase reset macro on supported systems
2022-04-15 03:16:14 -05:00
cam900
ae4f005d67
Merge remote-tracking branch 'upstream/master' into macro
...
# Conflicts:
# src/engine/platform/c64.cpp
# src/gui/insEdit.cpp
2022-04-10 14:47:10 +09:00
cam900
d3e5efe834
Prepare for macro refactoring
2022-04-10 14:01:55 +09:00
tildearrow
38ca437190
DC offset improvements
2022-04-09 18:25:25 -05:00
tildearrow
2da96a7e76
initial MMC5 bring-up
2022-04-06 00:34:12 -05:00