tildearrow
|
de2beb794f
|
release v0.6pre17
hopefully this is the final one before 0.6
|
2023-09-25 14:28:38 -05:00 |
|
tildearrow
|
a3d8c81e9d
|
add option to swap bytes in raw smp import
|
2023-09-25 05:09:56 -05:00 |
|
tildearrow
|
8231e3beba
|
VGM export: RFC volume balance
|
2023-09-24 19:13:08 -05:00 |
|
tildearrow
|
67c3a67a0d
|
C140/C219: several fixes
loop point fix
crash fix
|
2023-09-24 16:54:19 -05:00 |
|
tildearrow
|
7fe2a99112
|
VGM export: fix virtual tempo resulting in no loop
|
2023-09-24 02:28:05 -05:00 |
|
tildearrow
|
cb63314f53
|
OPN/A/B: fix chan osc overflow
|
2023-09-20 16:31:38 -05:00 |
|
tildearrow
|
746744606f
|
oops
|
2023-09-20 01:10:30 -05:00 |
|
tildearrow
|
196619cf70
|
MSM6295: enforce max vol of 8
|
2023-09-20 01:08:48 -05:00 |
|
tildearrow
|
cad63d8351
|
is this faster?
|
2023-09-20 00:24:55 -05:00 |
|
tildearrow
|
5eaafb9f78
|
fix typo
|
2023-09-19 04:04:09 -05:00 |
|
tildearrow
|
78a72eb5ab
|
fix WonderSwan channel names
|
2023-09-19 02:52:51 -05:00 |
|
DevEd
|
16aed41e89
|
Merge branch 'tildearrow:master' into master
|
2023-09-17 13:43:47 -04:00 |
|
tildearrow
|
7912a7982c
|
implement a setting which was missing
store/load ins names when saving .fui
|
2023-09-16 18:15:03 -05:00 |
|
tildearrow
|
b105dd535f
|
GUI: better
|
2023-09-16 15:04:11 -05:00 |
|
tildearrow
|
d9c33da519
|
asdfasdfasdf
|
2023-09-15 04:44:19 -05:00 |
|
tildearrow
|
5a4be9951d
|
release v0.6pre16
|
2023-09-14 04:31:15 -05:00 |
|
tildearrow
|
29db4d5bb5
|
release v0.6pre15
|
2023-09-13 18:25:32 -05:00 |
|
tildearrow
|
8cac04d917
|
OPL: fix drum muting
|
2023-09-13 18:03:22 -05:00 |
|
tildearrow
|
9a63fdccd5
|
drop usage of std::deque, part 2
|
2023-09-13 02:46:02 -05:00 |
|
tildearrow
|
8b565ed284
|
drop usage of std::deque, part 1
use FixedQueue instead
|
2023-09-13 02:40:12 -05:00 |
|
tildearrow
|
658f69bc4e
|
dev176 - OPM/OPZ: fix pitch
|
2023-09-12 01:12:59 -05:00 |
|
Colin Kinloch
|
33a9def787
|
config: Use XDG_CONFIG_HOME
|
2023-09-11 23:37:56 +01:00 |
|
DevEd
|
21d11c64b4
|
Merge branch 'tildearrow:master' into master
|
2023-09-11 18:15:48 -04:00 |
|
tildearrow
|
41544bcced
|
add sample preview volume setting
it was too loud
|
2023-09-11 16:04:19 -05:00 |
|
tildearrow
|
41bd28c41a
|
release v0.6pre14
|
2023-09-11 03:20:17 -05:00 |
|
tildearrow
|
4777284a7c
|
C219: don't phase reset if duty macro hasn't chang
ed
|
2023-09-11 02:57:24 -05:00 |
|
tildearrow
|
f0255f30e8
|
C219: fix noise being restricted by sample length
|
2023-09-11 02:54:48 -05:00 |
|
tildearrow
|
d687edf16a
|
SoundUnit: fix getPan() again
|
2023-09-11 01:50:52 -05:00 |
|
tildearrow
|
7a6daba071
|
VGM export: don't initialize rate of MSM6258
|
2023-09-11 01:44:56 -05:00 |
|
tildearrow
|
8b7b21d909
|
MSM6258: VGM EXPORT!!!
|
2023-09-11 01:19:02 -05:00 |
|
tildearrow
|
b5c53319ef
|
discourage use of Pong
|
2023-09-11 00:04:45 -05:00 |
|
DevEd
|
be6f7175bf
|
Merge branch 'tildearrow:master' into master
|
2023-09-10 21:54:13 -04:00 |
|
tildearrow
|
7e5f91a69c
|
release v0.6pre13
|
2023-09-10 18:05:16 -05:00 |
|
DevEd
|
a2c9ec78d3
|
add compatibility flag for arp phase reset on new note
|
2023-09-10 17:41:16 -04:00 |
|
DevEd
|
85c5cffde8
|
reset arpeggio phase to zero on new note
|
2023-09-10 17:08:32 -04:00 |
|
tildearrow
|
630bdfb2b5
|
K053260: fix legato + arp on non-linear pitch
|
2023-09-10 13:06:25 -05:00 |
|
tildearrow
|
ef3b88fcd3
|
fix BUG notes
|
2023-09-10 12:14:36 -05:00 |
|
tildearrow
|
52b071aa6b
|
fix erroneous "the song is over!"
when loading another song after step play
|
2023-09-10 03:00:55 -05:00 |
|
tildearrow
|
a7ded3325a
|
warn user if we cannot play
|
2023-09-09 17:12:49 -05:00 |
|
tildearrow
|
c6c05582bd
|
release v0.6pre12
|
2023-09-09 16:23:17 -05:00 |
|
tildearrow
|
5209074c97
|
GUI: improve "clear..." menu
|
2023-09-08 02:52:15 -05:00 |
|
tildearrow
|
624e45afa8
|
optimize renderSamples
only render sample which has changed
|
2023-09-08 01:19:48 -05:00 |
|
tildearrow
|
a71e1bc6e9
|
GUI: optimize readOsc
|
2023-09-08 00:41:47 -05:00 |
|
tildearrow
|
d81a181ba5
|
hmm?
|
2023-09-07 23:37:17 -05:00 |
|
tildearrow
|
bbc524c07a
|
release v0.6pre11
|
2023-09-07 19:09:53 -05:00 |
|
tildearrow
|
a11e390d7e
|
fix sample center rate loading
|
2023-09-07 19:00:31 -05:00 |
|
tildearrow
|
38ae572621
|
possible fix to playback crash
|
2023-09-07 14:21:00 -05:00 |
|
tildearrow
|
6dafc48e06
|
release v0.6pre10 - THE F R E E Z E
from now on it's just bug fixes.
once a pre-release survives a week without issues, 0.6 comes out.
|
2023-09-07 02:33:17 -05:00 |
|
tildearrow
|
a3cd0fa6ba
|
limit number of render pool threads to chip count
|
2023-09-07 01:16:27 -05:00 |
|
tildearrow
|
157f3be253
|
workPool: handle thread init failures
|
2023-09-07 01:16:12 -05:00 |
|
tildearrow
|
1a520dbf3e
|
more multi-thread fixes
don't use static on acquire()
don't yield at all
run fillBuf() on thread
fix option tooltip as it introduces some overhead
|
2023-09-07 00:48:26 -05:00 |
|
tildearrow
|
64669e4d9b
|
workPool: do not notify empty threads
|
2023-09-07 00:21:26 -05:00 |
|
tildearrow
|
9b276e80f8
|
workPool: don't use std::function
it's kinda slow
|
2023-09-07 00:16:47 -05:00 |
|
tildearrow
|
084cbcb168
|
fix some typos
|
2023-09-06 22:34:56 -05:00 |
|
tildearrow
|
7e50ffe1f0
|
workPool: don't use SDL
|
2023-09-06 19:41:54 -05:00 |
|
tildearrow
|
c1b6aed04b
|
Merge branch 'threaded' - but will be hidden
under a cheat code for now
|
2023-09-06 19:27:55 -05:00 |
|
tildearrow
|
bb4de6fcb0
|
OPL/OPNA/OPNB: fix ADPCM-B freq not being clamped
|
2023-09-06 18:39:56 -05:00 |
|
tildearrow
|
692a1b7915
|
much better
|
2023-09-06 16:39:35 -05:00 |
|
tildearrow
|
5329e551d4
|
improve a bit and add option
|
2023-09-06 14:23:47 -05:00 |
|
tildearrow
|
e8dbacf6e0
|
this is horrible
|
2023-09-06 06:22:03 -05:00 |
|
tildearrow
|
e1cd05e8e9
|
reset workPool position after wait
|
2023-09-06 04:06:26 -05:00 |
|
tildearrow
|
7d0f816d11
|
prepare for threaded rendering?
one chip per thread.
|
2023-09-06 04:03:53 -05:00 |
|
tildearrow
|
ec4063641a
|
GUI: fix sample preview needle visible when switch
ing samples
|
2023-09-05 15:38:02 -05:00 |
|
tildearrow
|
eb18b28928
|
workPool: improvements
|
2023-09-05 06:02:58 -05:00 |
|
tildearrow
|
1da000b00c
|
GUI: per-chan osc multi-threading!
|
2023-09-05 04:38:57 -05:00 |
|
tildearrow
|
ad7b4f61b5
|
YM2612: fix missing 30xx effect
|
2023-09-04 15:02:19 -05:00 |
|
tildearrow
|
ab7b26a2e7
|
GUI: improve chan osc wave centering
|
2023-09-04 01:18:48 -05:00 |
|
tildearrow
|
ef23b88ad3
|
NES: fix chan osc (noise, NSFplay)
|
2023-09-02 03:58:11 -05:00 |
|
tildearrow
|
65cd433ac7
|
fix hang detection (DirectSound)
|
2023-08-31 04:46:52 -05:00 |
|
tildearrow
|
fa7405090e
|
add WASAPI exclusive mode flag to PortAudio backen
d
|
2023-08-31 04:30:49 -05:00 |
|
tildearrow
|
addbc986f0
|
ExtCh: fix forceIns
why KVS
|
2023-08-31 03:23:15 -05:00 |
|
tildearrow
|
9caa2f38f4
|
SoundUnit: fix getPan()
|
2023-08-31 00:42:25 -05:00 |
|
tildearrow
|
274ce8a646
|
remove many TODOs
|
2023-08-30 19:21:38 -05:00 |
|
tildearrow
|
68787a4d8b
|
add PortAudio backend - PLEASE READ
PLEASE DO:
```
git submodule update --init --recursive
```
AFTER PULLING THIS COMMIT.
|
2023-08-30 17:32:51 -05:00 |
|
tildearrow
|
5a688c58cb
|
OPM/OPZ: invert noise frequencies
since ymfm is default
|
2023-08-30 13:46:47 -05:00 |
|
tildearrow
|
63dcacf33d
|
dev170 - YM2151: fix noise frequency on ymfm
issue #1441
raising ver num to allow possible compat change
|
2023-08-30 13:35:22 -05:00 |
|
tildearrow
|
ff3cebfffd
|
Merge pull request #1022 from tildearrow/x1_010_bank
Add Seta 2 Bankswitch support
|
2023-08-30 02:22:18 -05:00 |
|
tildearrow
|
fda2ca0645
|
introduce p r e - e f f e c t s
the ultimate fix to #1439
|
2023-08-30 02:17:16 -05:00 |
|
tildearrow
|
de34b5c9c4
|
K053260: implement ADPCM
|
2023-08-29 16:43:37 -05:00 |
|
tildearrow
|
4abae260f4
|
implement K05 ADPCM
|
2023-08-29 06:23:38 -05:00 |
|
tildearrow
|
61b0179da1
|
kind of implement K05 ADPCM
low quality
|
2023-08-29 06:16:07 -05:00 |
|
tildearrow
|
32ec87ca27
|
prepare for K05 ADPCM
|
2023-08-29 04:26:25 -05:00 |
|
tildearrow
|
eaac5cc224
|
C219: fix VGM export
a sample word has two 8-bit samples in reverse order
(need hardware confirmation)
|
2023-08-29 04:09:11 -05:00 |
|
tildearrow
|
e7fe99f795
|
C219: fix VGM export crash
|
2023-08-29 03:42:16 -05:00 |
|
tildearrow
|
ead19d6111
|
C219: fix bank restore
|
2023-08-29 03:40:40 -05:00 |
|
tildearrow
|
ca51ee9f32
|
C219: fix bank note off
|
2023-08-29 03:38:59 -05:00 |
|
tildearrow
|
eff22ae7b9
|
fix µ-law encoder
|
2023-08-29 03:26:32 -05:00 |
|
tildearrow
|
e6c52e34d1
|
C219: finish C219 sample format
|
2023-08-29 03:19:26 -05:00 |
|
tildearrow
|
da7ad75afd
|
C219: fix audio
|
2023-08-29 02:32:59 -05:00 |
|
tildearrow
|
87ae995ff9
|
MSM5232: fix chan osc again
issue #1435
|
2023-08-29 02:14:55 -05:00 |
|
tildearrow
|
a5f351c232
|
C219: new sample format (work in progress)
|
2023-08-28 20:31:22 -05:00 |
|
tildearrow
|
9cb239438e
|
C219: chip config and proper clock rate
|
2023-08-28 18:37:35 -05:00 |
|
tildearrow
|
35faa8c23c
|
C219: presets and VGM export
|
2023-08-28 18:21:49 -05:00 |
|
tildearrow
|
2fddd9e4d4
|
C219: noise/invert/surround effects/macro
|
2023-08-28 17:59:34 -05:00 |
|
tildearrow
|
decd2fde0f
|
MSM5232: work around possible chip quirk
when changing control, it seemingly retriggers all channels
issue #1433
|
2023-08-28 16:36:26 -05:00 |
|
tildearrow
|
281598812c
|
fix FFxx and "reset channels" loop modality
issue #1427
|
2023-08-28 16:02:29 -05:00 |
|
tildearrow
|
347b3cf2b1
|
fix missing big endian writeI_BE
|
2023-08-28 05:32:09 -05:00 |
|
tildearrow
|
bcf877b7ca
|
C219: fix out of bounds access
|
2023-08-28 04:12:09 -05:00 |
|
tildearrow
|
4e3de466ce
|
C219: looooooool
|
2023-08-28 04:10:48 -05:00 |
|
tildearrow
|
0e7dbf7b4a
|
fix type limits, part 1?
|
2023-08-28 04:03:32 -05:00 |
|