tildearrow
f4bd61df41
fix the doc
2025-11-21 11:14:24 -05:00
tildearrow
c3394594a6
giga-refactor, part 21
...
store channel colors!
2025-11-21 11:08:13 -05:00
tildearrow
fea3bab550
Merge branch 'chanColorsEtc' into inf2
2025-11-21 10:51:44 -05:00
tildearrow
1882a4f12d
consider channel color for the rest of functions
2025-11-21 10:51:03 -05:00
tildearrow
47e2910498
giga-refactor, part 20
...
convert compat SegaPCM to normal SegaPCM with 5 channels
convert Neo Geo CD to YM2610
2025-11-21 04:58:56 -05:00
tildearrow
26993d2b40
giga-refactor, part 19
...
fix Namco 163 stuff
2025-11-19 19:35:18 -05:00
tildearrow
5f2c309abd
IT/S3M/XM import: use systemChans
2025-11-19 19:00:39 -05:00
tildearrow
f1a3295a78
giga-refactor, part 18
...
ES5506 and Namco 163 channel count improvements
2025-11-19 05:20:32 -05:00
Eknous-P
afb9b07f3b
join the vectors into one
2025-11-19 14:05:00 +04:00
tildearrow
caea061cbb
giga-refactor, part 17
...
don't clear chip flags when changing channel count
2025-11-19 01:47:14 -05:00
tildearrow
24aa37c66f
......
2025-11-19 01:26:18 -05:00
tildearrow
bdd916a4c7
PCM DAC: fix mixing
2025-11-18 15:40:53 -05:00
tildearrow
5032394507
giga-refactor, part 16
...
fix ds.chans not being set when loading old .fur
2025-11-18 03:27:37 -05:00
tildearrow
8f7fd0a229
Merge branch 'master' into inf2
2025-11-18 03:12:11 -05:00
tildearrow
32dacdcd65
fix refPlayer cue input time error false positive
2025-11-18 03:09:22 -05:00
tildearrow
907ad14a98
GUI: fix note deletion deleting volume
...
instead of instrument
2025-11-18 02:55:11 -05:00
tildearrow
0bae94ad2c
fix certain issues with TimeMicros
2025-11-18 02:51:20 -05:00
tildearrow
93f2e638cc
GUI: fix macro editor duplicate Selectable ID
...
in list view
2025-11-18 01:27:28 -05:00
tildearrow
8138a3c252
fix legacy sample conversion for Y8950
2025-11-18 01:19:56 -05:00
tildearrow
cb72e3e46f
fix DIV_PAT_IS_EFFECT
2025-11-17 23:53:20 -05:00
tildearrow
1a113a4d52
giga-refactor, part 15
...
dynamic PCM DAC
2025-11-17 21:09:43 -05:00
tildearrow
9b35ca77c5
giga-refactor, part 14 - READ
...
a new way to define chip channels has been introduced, replacing the old one.
it looks cleaner and is more flexible (even supporting dynamic channel count).
it works by defining a function in the chip definition, which returns a DivChanDef with channel information (name, short name, type and instrument type(s)).
alternatively, a list can be provided in the DivChanDefFunc() constructor, in the event channels differ greatly and/or the number of channels is small.
some helper templates, such as stockChanDef and simpleChanDef also exist, which automatically map channel names and types regardless of count.
2025-11-17 19:38:45 -05:00
tildearrow
8497024079
GUI: speeds should be unsigned short
2025-11-16 20:24:27 -05:00
tildearrow
96152f90f3
don't allow going out of bounds
2025-11-16 20:06:34 -05:00
tildearrow
06c698e054
don't show channel selector on unsupported chip
2025-11-16 17:33:26 -05:00
tildearrow
f6d0979209
don't allow chip channel count to be set to 0
2025-11-16 17:05:43 -05:00
tildearrow
663f32d9d4
giga-refactor, part 13
...
get rid of time base
2025-11-16 15:45:24 -05:00
tildearrow
334d8708e2
giga-refactor, part 12
...
loading works
2025-11-16 07:13:30 -05:00
tildearrow
94044ef210
giga-refactor, part 1
...
work on loading - NOT WORKING
2025-11-16 05:42:47 -05:00
tildearrow
dc0eda0445
giga-refactor, part 10
...
fix saving
2025-11-16 02:59:02 -05:00
Eknous-P
14fd246edb
improve chanosc note text and chan volume feedback
2025-11-16 11:15:21 +04:00
tildearrow
90a9a86e09
giga-refactor, part 9
...
new format saving
compatibility flags now part of own struct
2025-11-16 01:41:17 -05:00
tildearrow
9b3e6cea5b
giga-refactor, part 8
...
allow setting channel count
2025-11-15 10:00:17 -05:00
tildearrow
7bb770ad01
giga-refactor, part 7
2025-11-15 05:09:11 -05:00
tildearrow
a1bca68e4a
asgfdlhjkashdjfl
2025-11-15 03:00:40 -05:00
Eknous-P
f93dd893c8
chan color in piano and real volume chan feedback (w/ gamma correction)
...
now i can recreate the bee video! :>
2025-11-14 18:37:23 +04:00
Eknous-P
205df7adb3
fix mixer layout default value
...
oops
2025-11-14 12:58:27 +04:00
tildearrow
7b11fe68ad
giga-refactor, part 6
...
make engine dispatchChanOfChan-aware
2025-11-13 16:33:35 -05:00
Eknous-P
44ec4f70da
channel color for gradient part 1
...
very not work
2025-11-13 18:21:25 +04:00
Eknous-P
ae4476bd7f
auto column types begone
...
what was i thinking???
2025-11-13 13:48:36 +04:00
tildearrow
5bde25cf2f
giga-refactor, part 5
2025-11-13 01:39:21 -05:00
tildearrow
68768004b0
giga-refactor, part 4
...
add minimum and maximum channel count properties to DivSysDef
2025-11-12 16:41:51 -05:00
Eknous-P
b5fc6ff39d
fix oscref_channel not taking into account hidden channels
...
i love when children annoy me then i get ignored for the rest of the day
2025-11-13 00:32:29 +04:00
Eknous-P
c681ac507e
chan color on chanosc channels
...
todo: gradient.
storing a gradient per channel would be absurd. my idea is when the bg is set to chan color, make the gradient bg transparent, then mix the grad with the color in get()
2025-11-12 20:33:41 +04:00
Eknous-P
fa0e5494ad
per-channel colors
...
cherry-picked from ffcfc51a086de91ed67a5b144fec82b010b5acb8, but without the tri-state checkbox
sorry for being impatient again, im bored and have nothing to do
2025-11-12 19:03:48 +04:00
tildearrow
2cae7aaf9a
giga-refactor, part 3
...
make use of systemChans
2025-11-12 06:05:36 -05:00
tildearrow
9a5de4fc22
fix system alteration functions
2025-11-12 05:14:31 -05:00
tildearrow
db419dc6c8
giga-refactor, part 2
2025-11-12 05:06:51 -05:00
tildearrow
a654d33df2
giga-refactor, part 1
2025-11-12 00:39:28 -05:00
tildearrow
2f25acd017
move asset dir functions to another file
...
and get them out of the engine
2025-11-11 18:33:23 -05:00