tildearrow
|
04f0c6a7cb
|
prepare the skeleton for VGM export
|
2022-01-23 13:19:06 -05:00 |
|
tildearrow
|
ccc2467d7b
|
run all the 60 macros
one more step and then we have FM macros
|
2022-01-23 03:27:44 -05:00 |
|
tildearrow
|
a45c697004
|
now Neo Geo
|
2022-01-23 00:57:47 -05:00 |
|
tildearrow
|
e79a1bd64d
|
bring command-line audio export back!
|
2022-01-22 23:50:49 -05:00 |
|
tildearrow
|
58c9edf9c1
|
store FM macros in file
a few more steps and then we'll have functional FM macros
|
2022-01-22 22:21:21 -05:00 |
|
tildearrow
|
9940222a6f
|
prepare for storage of FM macros
|
2022-01-22 18:28:43 -05:00 |
|
tildearrow
|
f286e65dc1
|
fix it!
|
2022-01-22 18:06:18 -05:00 |
|
tildearrow
|
d62b111c78
|
Genesis: separate channel state from instrument
paves way for FM macros
with this change, extended channel 3 mode breaks! do not use
until I diagnose the problem.
|
2022-01-22 17:43:57 -05:00 |
|
tildearrow
|
67b47b43b2
|
prepare to add compatibility flags
|
2022-01-22 15:30:23 -05:00 |
|
tildearrow
|
c64c1c1c2d
|
Amiga: tune it a bit
|
2022-01-22 02:54:46 -05:00 |
|
tildearrow
|
413fbd985a
|
NES: same thing
|
2022-01-22 02:38:01 -05:00 |
|
tildearrow
|
371c23a7ee
|
Genesis: fix sample desync when muting DAC channel
|
2022-01-22 02:36:58 -05:00 |
|
tildearrow
|
8b79bf78a9
|
add Furnace instrument loading
TODO: .dmp loading
|
2022-01-22 00:14:48 -05:00 |
|
tildearrow
|
724b1cd1a8
|
move more wavetable loading logic
now it's safer
|
2022-01-21 18:17:05 -05:00 |
|
tildearrow
|
186e491c59
|
allow loading wavetables
|
2022-01-21 17:59:48 -05:00 |
|
tildearrow
|
61639e5123
|
release v0.4.6
don't worry, this won't be the final release
|
2022-01-21 04:42:18 -05:00 |
|
tildearrow
|
4cffcc01e5
|
ffffiiiiixxxx #47
|
2022-01-21 04:35:25 -05:00 |
|
tildearrow
|
bc32809ecb
|
fix #46
|
2022-01-21 04:27:00 -05:00 |
|
tildearrow
|
e06911258e
|
TIA: fix mute being ignored at times
|
2022-01-20 23:14:18 -05:00 |
|
tildearrow
|
d8e8fd4031
|
SAA1099 doesn't like DC offset correction
|
2022-01-20 23:09:04 -05:00 |
|
tildearrow
|
ff0e48679b
|
arcade: fix PCM channels not muting when Nuked-OPM
|
2022-01-20 22:13:56 -05:00 |
|
tildearrow
|
730561d3a3
|
arcade: add effects to control AMD/PMD
|
2022-01-20 17:54:11 -05:00 |
|
tildearrow
|
4b43694db0
|
fix negative notes
|
2022-01-20 16:56:35 -05:00 |
|
tildearrow
|
46fd774f30
|
allow sample preview via keyboard
|
2022-01-20 16:51:31 -05:00 |
|
tildearrow
|
05bbfaced2
|
get rid of a debug message
|
2022-01-20 16:41:18 -05:00 |
|
tildearrow
|
917c9cf2e3
|
Genesis: allow sample preview
|
2022-01-20 16:40:18 -05:00 |
|
tildearrow
|
0b7772e76c
|
PCE: allow sample preview
|
2022-01-20 16:33:20 -05:00 |
|
tildearrow
|
e23df0f09e
|
move config file to proper directory on macOS
|
2022-01-20 16:27:11 -05:00 |
|
tildearrow
|
0f28ae0fee
|
implement Furnace-style PCM on Arcade/Gen/NES/PCE
|
2022-01-20 16:09:05 -05:00 |
|
tildearrow
|
751f6d025a
|
prepare to add effect descriptions
|
2022-01-20 13:48:20 -05:00 |
|
tildearrow
|
8ab97a959c
|
add ps_fopen to properly handle fopen on Windows
fixes #22
|
2022-01-20 05:04:03 -05:00 |
|
tildearrow
|
1ee23ac198
|
AY8930: fix first channel envelope reset at random
|
2022-01-20 03:25:57 -05:00 |
|
tildearrow
|
75ce5f4e2a
|
add auto-envelope mode (29xy effect)
this closes #32
|
2022-01-20 03:23:03 -05:00 |
|
tildearrow
|
4ee17d35cd
|
implement sample loop on the rest of systems
|
2022-01-20 02:46:28 -05:00 |
|
tildearrow
|
6db9d312ec
|
fix crash when previewing size 0 waves
|
2022-01-20 00:43:08 -05:00 |
|
tildearrow
|
85dd6c3579
|
add ability to preview wavetables
issue #16
|
2022-01-20 00:07:53 -05:00 |
|
tildearrow
|
85bb081f3b
|
prevent clock drift when previewing samples
|
2022-01-19 23:23:47 -05:00 |
|
tildearrow
|
e394b5ca5a
|
C64: solve one ADSR bug
set decay to 0 if sustain is 15
|
2022-01-19 22:58:37 -05:00 |
|
tildearrow
|
51a89adb3d
|
more headache
|
2022-01-19 22:05:39 -05:00 |
|
tildearrow
|
fee174a65a
|
fix ECxx accuracy
|
2022-01-19 21:53:09 -05:00 |
|
tildearrow
|
18df843864
|
reduce clicking on play/loop
|
2022-01-19 21:04:51 -05:00 |
|
tildearrow
|
0e346f5d73
|
temporarily reduce channel limit to 63
thanks ImGui
|
2022-01-19 18:24:37 -05:00 |
|
tildearrow
|
f39e522e7e
|
really allow 8 effect columns
third time is the charm
|
2022-01-19 17:34:20 -05:00 |
|
tildearrow
|
068fb0f3ce
|
release v0.4.5
|
2022-01-19 17:02:27 -05:00 |
|
tildearrow
|
62a499644f
|
add wavetable saving
|
2022-01-19 05:10:06 -05:00 |
|
tildearrow
|
7c40948680
|
release v0.4.4
|
2022-01-19 04:34:12 -05:00 |
|
tildearrow
|
44ef49d267
|
GUI: fix note pasting
issue #23
|
2022-01-19 04:32:40 -05:00 |
|
tildearrow
|
dce289a5a0
|
add early code for saving instruments
|
2022-01-19 03:28:29 -05:00 |
|
tildearrow
|
464714df00
|
GUI: add clone instrument/wave
|
2022-01-19 02:59:44 -05:00 |
|
tildearrow
|
fe757ac6e7
|
release 0.4.3
urgent release due to serious bug when removing systems
|
2022-01-19 01:40:15 -05:00 |
|
tildearrow
|
efee5c3d7a
|
now remove debug messages
|
2022-01-19 01:36:47 -05:00 |
|
tildearrow
|
aa1a3f8aab
|
oh yes more fixes
|
2022-01-19 01:36:20 -05:00 |
|
tildearrow
|
f98662d329
|
slide accuracy fixes
|
2022-01-19 01:27:32 -05:00 |
|
tildearrow
|
e87239f8ce
|
fix retrigger implementation
no longer broken
|
2022-01-19 00:01:34 -05:00 |
|
tildearrow
|
1642f29df8
|
fix critical bug when removing systems
|
2022-01-18 22:02:04 -05:00 |
|
tildearrow
|
5a7cf57aa2
|
AY8930: implement noise and/or mask
cannot confirm whether this behavior is accurate to hardware though...
thanks Eulous for details on this!
|
2022-01-18 18:21:27 -05:00 |
|
tildearrow
|
488bd45907
|
lower PCE volume a bit
see issue #16
|
2022-01-18 17:35:41 -05:00 |
|
tildearrow
|
a956f37f1b
|
Genesis/Neo Geo: fix extended channel mode volume
|
2022-01-18 17:18:07 -05:00 |
|
tildearrow
|
64745648a0
|
allow negative octaves
|
2022-01-18 16:55:32 -05:00 |
|
tildearrow
|
4bfc85bebc
|
prepare for FM macros
issue #19
|
2022-01-18 16:32:53 -05:00 |
|
tildearrow
|
05fd372728
|
AY: fix wave macro and effect
|
2022-01-18 15:48:40 -05:00 |
|
tildearrow
|
a148a04e2c
|
disable delay locking bug emulation entirely
so it appears the bug emulation caused an actual bug
|
2022-01-18 15:24:42 -05:00 |
|
tildearrow
|
0356cf2c7a
|
TIA: add 10xx effect for selecting shape
|
2022-01-18 15:12:36 -05:00 |
|
tildearrow
|
f652d6c738
|
fix devendor again and prepare for 0.4.2
|
2022-01-18 02:09:47 -05:00 |
|
tildearrow
|
aaca180683
|
add per-channel audio export
|
2022-01-18 02:04:03 -05:00 |
|
tildearrow
|
9b8044a401
|
add export one audio file per system mode
|
2022-01-18 01:26:22 -05:00 |
|
tildearrow
|
345962092e
|
add notifyWaveChange
fixes #8
|
2022-01-18 00:25:10 -05:00 |
|
tildearrow
|
6d9f5db6a4
|
add notifyInsChange
see issue #8
|
2022-01-17 23:59:52 -05:00 |
|
tildearrow
|
8d4d47950c
|
rewrite audio export
now it is possible to export audio from the GUI!
multiple export coming soon
|
2022-01-17 23:34:29 -05:00 |
|
tildearrow
|
a377ba1f96
|
fix clicking if chip rate is less than audio rate
|
2022-01-17 22:15:00 -05:00 |
|
tildearrow
|
7165d39105
|
Neo Geo/AY: implement 20xx command
|
2022-01-17 21:14:35 -05:00 |
|
tildearrow
|
df3ae12278
|
fix furnace for 32-bit
|
2022-01-17 21:08:14 -05:00 |
|
tildearrow
|
a0896f949c
|
and againnnnn
|
2022-01-17 18:18:28 -05:00 |
|
tildearrow
|
d73c0512eb
|
fix Microsoft C compiler build... again
|
2022-01-17 18:15:47 -05:00 |
|
tildearrow
|
cba4385607
|
ignore speed change if speed is 0
fixes #9
|
2022-01-17 18:05:29 -05:00 |
|
tildearrow
|
ce027d99f6
|
force insChanged on note input
partially solves issue #8
|
2022-01-17 18:01:40 -05:00 |
|
tildearrow
|
d828018500
|
release v0.4.1
fixes critical AppImage fail issue and some other things
|
2022-01-17 17:31:48 -05:00 |
|
tildearrow
|
f3a61f3222
|
fix build in old compiler
|
2022-01-17 17:12:24 -05:00 |
|
tildearrow
|
69be47b419
|
PCE: no abort
|
2022-01-17 16:59:34 -05:00 |
|
tildearrow
|
ecd2955c0f
|
honor arcade core setting
|
2022-01-17 16:27:57 -05:00 |
|
tildearrow
|
6884494b5c
|
fix issue with volume macro+slide
|
2022-01-17 16:23:47 -05:00 |
|
tildearrow
|
8b89f1b516
|
prepare for writing register dumps
|
2022-01-17 13:29:35 -05:00 |
|
tildearrow
|
6ca3c4ec4d
|
dynamic audio settings changing
|
2022-01-17 01:42:26 -05:00 |
|
tildearrow
|
d6d6bf80ec
|
move audio init/quit to separate functions
|
2022-01-17 01:20:02 -05:00 |
|
tildearrow
|
3026bf8ba9
|
temporarily disable audio export
I need to rewrite the audio export code so it becomes possible to export
audio from the GUI
|
2022-01-16 23:32:13 -05:00 |
|
tildearrow
|
12236248dd
|
prepare for eventual export
|
2022-01-16 23:21:27 -05:00 |
|
tildearrow
|
7b797c3028
|
GUI: improve settings management
|
2022-01-16 17:25:43 -05:00 |
|
tildearrow
|
35834a1116
|
release 0.4
|
2022-01-16 04:23:23 -05:00 |
|
tildearrow
|
8c80af4a46
|
SAA1099: fix octave not being set in last 2 chans
|
2022-01-16 01:55:54 -05:00 |
|
tildearrow
|
85c7612194
|
TIA: one more mute refinement
|
2022-01-16 01:43:55 -05:00 |
|
tildearrow
|
45b6c19867
|
rename system to platform
easier to understand
|
2022-01-16 01:17:30 -05:00 |
|
tildearrow
|
c09ce1892b
|
Amiga: limit sample length
|
2022-01-15 22:49:53 -05:00 |
|
tildearrow
|
93f82637ad
|
Amiga: respect max period
|
2022-01-15 22:49:09 -05:00 |
|
tildearrow
|
3a340b99f4
|
add getPreferInsType
|
2022-01-15 22:11:40 -05:00 |
|
tildearrow
|
31f8378cef
|
Amiga: take loop pos into account
|
2022-01-15 18:03:37 -05:00 |
|
tildearrow
|
785f7e4d40
|
samples may have loop points
|
2022-01-15 17:54:21 -05:00 |
|
tildearrow
|
755042a8fe
|
Amiga: fix max volume
|
2022-01-15 17:54:09 -05:00 |
|
tildearrow
|
79b86da98b
|
Amiga: get rid of a debug message
|
2022-01-15 17:32:39 -05:00 |
|
tildearrow
|
113a1577b6
|
do the Amiga
|
2022-01-15 17:28:33 -05:00 |
|
tildearrow
|
a06a82ca89
|
prepare for amiga system
|
2022-01-15 15:50:53 -05:00 |
|