tildearrow
0533f10ef4
ES5506: and more optimization...
2023-02-11 16:11:39 -05:00
tildearrow
9cd6c397f3
ES5506: strip away rRead
2023-02-10 19:27:11 -05:00
cam900
4137650bdb
Partially fix frequency with note map
2023-02-07 11:14:32 +09:00
cam900
575fc03b2e
Fix compile
2023-02-07 10:55:11 +09:00
cam900
84cca17140
Remove unused variable
2023-02-07 10:29:50 +09:00
cam900
c0f950a169
Fix frequency offset
2023-02-07 10:27:32 +09:00
cam900
6a0a05c127
Fix loop
2023-02-07 10:20:38 +09:00
cam900
29638cb5b0
Remove reversed loop support in ES5506 via driver complexity
...
Fix per-channel OSC
2023-02-07 10:09:33 +09:00
tildearrow
c4121ccfd6
ES5506: more optimization
2023-02-06 03:44:03 -05:00
tildearrow
bf0f424cca
ES5506: fix mute 2
2023-02-06 03:22:11 -05:00
tildearrow
3a4057ece3
ES5506: optimize, part 1
...
man this core is so CPU heavy...
accuracy for what?
2023-02-06 03:00:25 -05:00
tildearrow
cdc472dace
and fix IT AGAIN
...
I hate tabs
2023-02-06 01:25:59 -05:00
tildearrow
e7a95d4822
fix the pull request - again
2023-02-06 01:15:13 -05:00
cam900
0029e7fe85
typecasting
2023-02-06 12:40:33 +09:00
cam900
a15f1755d0
Fix per-channel OSC (again)
2023-02-06 12:39:42 +09:00
cam900
8beb46d8f6
Fix per-channel OSC
2023-02-06 09:40:12 +09:00
cam900
9577303451
Update copyright years
2023-01-24 08:16:56 +09:00
cam900
16da587dec
Possibly fix reversed loop with reversed playback
2023-01-16 10:08:10 +09:00
cam900
536c345763
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-12 23:31:56 +09:00
cam900
80fd78dcdd
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-17 16:53:19 +09:00
cam900
e53efe2bcb
sync with master
2022-12-17 15:00:58 +09:00
cam900
2e7a0c37e3
Add DIV_CMD_SAMPLE_DIR command and macro
2022-12-15 17:35:01 +09:00
cam900
5672590cdc
Fix again
2022-12-04 17:00:29 +09:00
cam900
317e9d01e2
Fix crash
2022-12-04 16:59:21 +09:00
cam900
35b2de8037
Sync with master
2022-12-04 16:58:54 +09:00
cam900
7867b59580
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-11-30 17:39:43 +09:00
cam900
5cc8f7163b
Add notes for silent
2022-10-30 18:47:52 +09:00
cam900
893582fc68
Fix overwrite condition
2022-10-30 03:06:47 +09:00
cam900
ec6460da70
Actually fixes overwrite command
2022-10-30 03:00:33 +09:00
cam900
ae3d0bf019
Add some comments
2022-10-29 22:29:14 +09:00
cam900
1dd217de21
Fix sample position command
2022-10-29 22:07:48 +09:00
cam900
72594d978b
Fix ES5506 command before keyon, Fix freqOffs change behavior, Fix initializing behavior, Reduce unnecessary variable
2022-10-29 21:49:31 +09:00
cam900
2e3aee08d6
Spelling fix
2022-10-26 12:27:25 +09:00
cam900
9a41cff290
Remove unused variable
2022-10-22 17:57:44 +09:00
cam900
b6cdaa81e3
Fix compile
2022-10-22 17:36:33 +09:00
cam900
87cb3c49a4
Update ES5506:
...
Remove transwave for now
- It consumes high CPU usage, so possibly little headroom for anything else.
Fix per-voice OSC via git master
Fix default channel for ES5506
Fix macro order - Filter macro must be executed after key on
Add SSV preset
2022-10-22 17:19:39 +09:00
cam900
c83d919fbc
Sync to master
2022-09-30 20:01:31 +09:00
cam900
fdd53c1587
Fix crash, enum-ise reverse mode
2022-09-30 19:54:13 +09:00
cam900
5248f30fb4
Add ES5506 configs at format.md
...
Fix code format
2022-09-29 22:40:28 +09:00
cam900
4f71214887
code style
2022-09-27 04:54:04 +09:00
cam900
013c7b92fb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-27 00:01:10 +09:00
cam900
682aa0ad23
Unused variable
2022-09-25 22:23:56 +09:00
cam900
81bebc5112
Reduce unnecessary changes, Volume macro fixes, calcArp
2022-09-25 19:21:49 +09:00
cam900
8e1ce1abb1
Sync to master
2022-09-25 18:32:34 +09:00
cam900
a647a2599f
Fix typecasting
2022-06-26 09:06:13 +09:00
cam900
2b5bb91237
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (55 commits)
GUI: get rid of these stupid icons
update to-do list
MSM6258: the final bits
MSM6258: clock/rate selection
MSM6258: prepare for rate changing
Update n163.md
YM2612: DualPCM per-channel osc
YM2612: more DualPCM muting fixes
YM2612: fix DualPCM muting
GUI: finish the blank ins up
GUI: add "blank new instrument" option
GUI: add mono/poly note preview button
PC speaker: don't use printf/perror
YM2612: CSM arpeggio and slides
YM2612: - C S M -
YM2612: half-working CSM
YM2612: earliest completely untested CSM work
delay collapse/expand pattern/song feature :<
GUI: much more stable osc view
YM2612: fix DAC output not visible in per-chan osc
...
# Conflicts:
# src/engine/platform/genesis.cpp
# src/engine/platform/genesis.h
# src/ta-utils.h
2022-06-26 00:36:36 +09:00
cam900
3b411cd14f
Fix dead link, Frequency, Instrument editor related issue
2022-05-31 13:48:35 +09:00
cam900
cbf20c6320
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (58 commits)
SMS: early Nuked-PSG modding
SMS: add modified Nuked-PSG core
build release and don't strip
strip MinGW builds
FDS: a bit more
FDS: set a post-amp value
FDS: fix NSFplay core low pass filter precision
fix .dmf saving
fix compilation on GCC 12
Fix multithreading on CI
Lynx: why did I not commit this
Lynx: more sample improvements
Lynx: sample improvements
Lynx: add sample support!
GUI: fix wavetable list oversight
WaveSynth: fix phase modulation - again
GUI: fix possible wave editor crash
WaveSynth: fix phase modulation
Lynx: add phase reset macro
fix another fucking IGFD crash bug
...
# Conflicts:
# src/gui/insEdit.cpp
# src/gui/presets.cpp
2022-05-27 13:01:06 +09:00
cam900
17881837ab
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (64 commits)
finish wave synth!
update contributing guidelines
Namco WSG: make non-linear slides faster
wave synth work
SoundUnit: fix order of filter bits
GUI: add Namco arcade presets
implement some dual wave synth effects
Y8950: fix ADPCM VGM export
Namco WSG: finish it up
Namco WSG: 8 channel WSG (CUS30) now works
Namco WSG: muting
Namco WSG: 8 channel WSG (15xx) now works
Namco WSG: 3 channel WSG now works
YM2612: change key on/off strategy
GUI: fix scrollbars not working
Please enter the commit message for your changes.
shhhhhhhhhhhh
update to-do list
Whoops
it doesn't work (yet)
...
# Conflicts:
# src/engine/dispatch.h
# src/engine/platform/su.cpp
# src/engine/playback.cpp
# src/engine/sample.cpp
# src/engine/sample.h
# src/engine/song.h
# src/engine/vgmOps.cpp
# src/gui/presets.cpp
2022-05-25 00:52:00 +09:00
cam900
f7ba60bfa9
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (46 commits)
PCE: fix two issues
SegaPCM: fix samples bigger than 64KB
SCC: implement VGM soft reset
GUI: add option to clear orders
GUI: implement "clear all subsongs"
GUI: fix crash when deleting current subsong
CI: only 1 core for MinGW
Fix AY8910 envelope hangs
OPL: fix fixed frequency drums
pick nits: the sequel
pick nits
AY: fix possible hang
hide .ftm format
Add x2 icon variations as well
Install more size variations on Linux
OPLL: fix fixed drums freq
GUI: make backupTimer atomic
Have OPN* platforms set the correct YM2149 chip type.
update to-do list
ZX beeper: clarify effects (will be done later)
...
# Conflicts:
# src/engine/platform/segapcm.cpp
2022-05-22 18:24:17 +09:00