tildearrow
d281d1a4fa
fix keyHit
2026-01-08 16:29:03 -05:00
tildearrow
fafeff2d21
increase NPR field trial chance
...
bugs ironed out
2026-01-08 06:37:30 -05:00
tildearrow
341201fc7d
begin the trial
2026-01-07 13:39:43 -05:00
tildearrow
e61832ed71
GUI: new pattern renderer, part 26
...
it's ready (98%)
before deploying I am going to add a pop-up though
2026-01-07 13:22:11 -05:00
tildearrow
b86abf240f
GUI: new pattern renderer, part 22
...
hover?
2026-01-05 17:05:53 -05:00
tildearrow
3b9349486f
GUI: new pattern renderer, part 19
...
fix vertical selection drawing
2026-01-04 19:30:24 -05:00
tildearrow
1ad8b08054
GUI: new pattern renderer, part 16
...
non-working visualizer
2026-01-03 22:08:22 -05:00
tildearrow
4db4509621
GUI: prepare for new pattern renderer
...
likely two stages, depending on how efficient the first one is
stage 1:
- no more Selectables
- using ImDrawList to draw the pattern
- perhaps even bypassing that and directly firing quads at the draw queue
stage 2:
- using textures and tiles to draw the pattern
2025-12-27 18:16:33 -05:00
tildearrow
240d3c5718
GUI: use an accumulator for wave synth preview
...
issue #2735
2025-12-27 17:30:19 -05:00
tildearrow
34b06855cd
update Dear ImGui to 1.92.5 - READ
...
there are some text changes which may break text undo/redo.
testing needed.
2025-12-26 18:12:14 -05:00
Eknous-P
19c78955bb
option to change the piano hit key color mode
2025-12-07 21:31:23 +04:00
Electric Keet
4e2477e8ba
Revised default dialog positions.
...
Thanks, Eknous!
2025-11-23 11:07:38 -05:00
Electric Keet
4409e1070d
Oops. Removing duplicate entry.
...
Forgot to check for dupes!
2025-11-23 11:07:38 -05:00
Electric Keet
6ebbf76dc7
Default positions for new dialogs.
...
I've tested these as best I can, but my display scaling might have confounded my attempts. Please test before merging!
2025-11-23 11:07:38 -05:00
tildearrow
fea3bab550
Merge branch 'chanColorsEtc' into inf2
2025-11-21 10:51:44 -05:00
tildearrow
663f32d9d4
giga-refactor, part 13
...
get rid of time base
2025-11-16 15:45:24 -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
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
recme
d3ce1a0b84
Saves edit step and coarse step number between instances
2025-11-10 13:28:02 -05:00
tildearrow
416148bd62
total extinction of legacy sample mode, part 1
2025-11-08 14:37:51 -05:00
tildearrow
e11cde755c
GUI: fix a couple pattern refactor bugs
...
effect description in status bar *still* being wrong
randomize resulting in invalid notes
2025-11-07 05:02:59 -05:00
tildearrow
e16b4ec2b8
a couple fixes
2025-11-04 16:53:26 -05: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
53b30d4b8b
don't allow multi-ins when mono
2025-11-01 04:05:16 -05:00
tildearrow
18b7ff1fb7
GUI: just set chordInputOffset to 0
2025-11-01 03:42:21 -05:00
tildearrow
173f59dc78
GUI: refactor the poly button
2025-11-01 03:38:11 -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
31c19c62a3
code style
2025-11-01 00:19:00 +04: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
5ff81aef33
some time refactors
...
no more weird totalTicks name
code looks better
2025-10-30 20:35:30 -05:00
tildearrow
b218bdea7a
TimeMicros struct
2025-10-30 18:44:59 -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
319da2d391
file player cue point and loop tracking
...
no loop trail yet
2025-10-30 04:07:27 -05:00
tildearrow
a6d06d3728
fix cursor movement check
2025-10-30 01:02:26 -05:00
tildearrow
a78c59e17e
reference player sync state now in GUI
2025-10-29 20:00:08 -05:00
tildearrow
a49306b4bd
more reference player work
2025-10-29 19:25: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