tildearrow
fea3bab550
Merge branch 'chanColorsEtc' into inf2
2025-11-21 10:51:44 -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
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
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
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
tildearrow
416148bd62
total extinction of legacy sample mode, part 1
2025-11-08 14:37:51 -05:00
tildearrow
1da423cceb
GUI: remove displayPartial
...
it's unused
2025-11-05 13:25:07 -05:00
Eknous-P
14f8273e13
Revert "spectrum: store own channel count"
...
This reverts commit 6f501a91b2 .
2025-11-05 12:34:48 +04:00
Eknous-P
6f501a91b2
spectrum: store own channel count
2025-11-05 12:20:30 +04:00
Eknous-P
cfc8c1e846
per-channel fft
...
separate input, output, plan and plot to be per-channel
2025-11-03 15:31:43 +04:00
Eknous-P
4f85dec801
Merge branch 'master' into spectrum
2025-11-01 17:19:30 +04:00
Eknous-P
bde9d9a890
add the remaining deletes, spectrum lines mult by dpiScale
2025-11-01 16:07:01 +04:00
tildearrow
173f59dc78
GUI: refactor the poly button
2025-11-01 03:38:11 -05:00
tildearrow
c078593768
finish the labels
2025-11-01 01:18:17 -05:00
tildearrow
e23c11b2fd
GUI: prepare to add different piano label modes
2025-10-31 20:44:11 -05:00
tildearrow
5b145b7121
multiple instrument playback, part 1
...
not implemented for MIDI yet
2025-10-31 19:36:13 -05:00
Eknous-P
a78116ba02
Merge branch 'master' into spectrum
2025-11-01 00:13:38 +04:00
Eknous-P
242af1d5f8
fix tuner, spectrum, vertical mixer layout
2025-10-31 23:19:43 +04:00
tildearrow
08a27be76f
GUI: chord input
...
looks like a horrid hack, but it works
I'll improve some of the code at some point
2025-10-31 05:03:58 -05:00
tildearrow
e8aeb45a12
TimeMicros::fromString()
...
and improve the cue position editor a bit
2025-10-31 03:42:43 -05:00
tildearrow
e579ba8ee8
GUI: add option to offset sample
...
in the amplify one
2025-10-30 17:14:31 -05:00
tildearrow
0ae9151b47
GUI: fix audio export progress bar
...
issue #2454
2025-10-30 14:59:48 -05:00
tildearrow
a78c59e17e
reference player sync state now in GUI
2025-10-29 20:00:08 -05:00
tildearrow
f990dee0c1
DivSongTimestamps, part 7
...
calculate timestamps on every change that is likely to require
recalculation (inserting/altering/removing song control/speed effects,
changing song speed, changing orders and so on)
2025-10-29 17:56:25 -05:00
tildearrow
3b93c4e0ec
DivSongTimestamps, part 6
...
replace walkSong with calcSongTimestamps in GUI
2025-10-29 04:53:00 -05:00
tildearrow
c1175bcc35
DivSongTimestamps, part 5
...
deprecate walkSong and remove findSongLength
2025-10-29 04:21:31 -05:00
Eknous-P
8626937f89
Merge branch 'master' into spectrum
2025-10-29 12:35:13 +04:00
tildearrow
ecfea6033a
DivSongTimestamps, part 3
2025-10-29 02:39:52 -05:00
Eknous-P
76dc7dfb01
Revert "groove calculator"
...
This reverts commit 6297c4ce52 .
2025-10-27 21:15:11 +04:00
Eknous-P
6297c4ce52
groove calculator
2025-10-27 20:52:01 +04:00
tildearrow
f77aafb44d
reference player prototype
...
poor performance
no playback sync yet
2025-10-27 05:15:47 -05:00
tildearrow
af6eb35f2d
detect MP3/Ogg support at runtime
2025-10-23 19:02:19 -05:00
tildearrow
38d338549a
add new sample formats to file picker
2025-10-23 05:21:33 -05:00
tildearrow
1bf5e8baaa
POORLY WORKING Opus export
2025-10-22 20:57:38 -05:00
tildearrow
319a557ec3
mixer volume meters on by default
2025-10-21 18:40:00 -05:00
Eknous-P
678a095822
Merge branch 'master' into newMixer
2025-10-20 16:43:27 +04:00
tildearrow
c0f771ea74
pattern data refactor, part 13
...
find/replace fixes
2025-10-18 04:43:36 -05:00
tildearrow
182a9e3b9d
pattern data refactor, part 8
...
this is the first commit that builds
maybe not
2025-10-17 17:18:24 -05:00
tildearrow
2b745cac62
pattern data refactor, part 7
2025-10-16 05:11:09 -05:00
Eknous-P
7591c74e15
MIXER STYLE SETTING, fix mac build
2025-10-12 18:21:20 +04:00
Eknous-P
76b29fa31c
centered vertical text
...
someone pleeeeeease fix the clipping i give up
2025-10-08 19:54:49 +04:00
Eknous-P
9a2705e169
mixer: fixed-size v text, readd labels as tooltips, fix patchbay tab
2025-10-08 12:25:57 +04:00
Eknous-P
fe0f4d82e6
vertical text
...
todo: mixer tooltips
2025-10-08 11:30:34 +04:00
Eknous-P
22f0b3f4e6
new mixer part 2
...
separate each "channel" into a group function, prepare vol meters
2025-10-07 15:46:21 +04:00
tildearrow
f9372ec53f
Merge remote-tracking branch 'origin/master' into newFilePicker
2025-10-04 04:05:25 -05:00
Eknous-P
52eac7e3c6
sample import detune load setting
2025-10-01 23:08:38 +04:00
cam900
1b712e03ee
Add notifySampleChanged in dispatch and engine:
...
This method/variables are for notify sample is changed/altered/added/removed. can be called together with updateSampleTex for sample update.
multipcm: Fix possible desync with instrument and sample parameter
opl4: Split sample table render and sample data render, Add notifySampleChange for refresh sample parameters
2025-10-01 12:31:39 +02:00