Commit graph

109 commits

Author SHA1 Message Date
tildearrow
7490afb810 update copyright year 2026-01-14 17:45:21 -05:00
Eknous-P
b6ef50f89a fix division by 0 2025-11-29 13:27:56 +04:00
tildearrow
54b31f7fc1 get rid of the hack 2025-11-23 10:59:49 -05:00
Eknous-P
1d331f451c compiler warning paranoia 2025-11-21 22:58:14 +04:00
tildearrow
fea3bab550 Merge branch 'chanColorsEtc' into inf2 2025-11-21 10:51:44 -05:00
Eknous-P
afb9b07f3b join the vectors into one 2025-11-19 14:05:00 +04:00
Eknous-P
14fd246edb improve chanosc note text and chan volume feedback 2025-11-16 11:15:21 +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
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
db419dc6c8 giga-refactor, part 2 2025-11-12 05:06:51 -05:00
Eknous-P
8626937f89 Merge branch 'master' into spectrum 2025-10-29 12:35:13 +04:00
Eknous-P
bb4a7af1db fix chanOsc note text being 5 octaves down 2025-10-25 12:48:47 +04:00
tildearrow
2b745cac62 pattern data refactor, part 7 2025-10-16 05:11:09 -05:00
Eknous-P
c7c3637b1b rearrange variables, add needle ui, use builtin note arrays, code style 2025-08-21 22:30:26 +04:00
tildearrow
5f5a7e62d7 GUI: fix chan osc Y carry-over
after DC correction calculation, Y used to change, resulting in
visual glitches around the first samples of a chan osc view
2025-04-27 23:53:15 -05:00
Paddyk45
1430749ea6 use double instead of int and multiply by 100 2025-04-12 10:47:51 +02:00
tildearrow
0f4d70a34e GUI: add chan osc DC off correction strat options
off: no DC offset correction
normal: the old algorithm
high-pass: a new algorithm

also fix a hang!
2025-03-17 04:07:22 -05:00
tildearrow
c5dca3cc52 GUI: fix it 2025-03-11 12:04:56 -05:00
tildearrow
411e492c81 GUI: a better strat to find init samp in chan osc 2025-03-11 12:00:11 -05:00
tildearrow
1321979017 GUI: honor DC off correction setting in chan osc
issue #2405
2025-03-10 12:52:28 -05:00
tildearrow
cf4807b5d0 optimize putSample a bit
use 16-bit precision even on 64-bit....
this allows some code optimizations
2025-03-03 00:51:47 -05:00
tildearrow
6813c30e3a new chan osc, part 8
fix remaining bugs
2025-03-02 18:02:38 -05:00
tildearrow
6265d2cd39 new chan osc, part 6
more adaptations

how can I get you out of my head... I want to go back to work!
2025-03-02 04:11:10 -05:00
tildearrow
a16d20e190 new chan osc, part 4
adapt dispatch code to it
2025-03-01 19:49:56 -05:00
tildearrow
c0e4552c52 new chan osc, part 3
fix the jerkiness!
2025-03-01 18:46:11 -05:00
tildearrow
10e60ec8c1 new chan osc, part 2
why is it jerky?
2025-03-01 17:22:34 -05:00
tildearrow
dd7e1def3d new chan osc work in progress 2025-03-01 05:05:50 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow
3197e73b2c localize window names 2024-05-27 17:53:46 -05:00
tildearrow
e12bf82f49 the massive preparations - settings and sysConf 2024-05-26 23:30:33 -05:00
tildearrow
00e0679442 the massive preparations - GUI 2024-05-26 19:31:17 -05:00
tildearrow
394d5d6583 prepare to handle other texture formats
required for DirectX 9...
2024-05-15 02:48:18 -05:00
tildearrow
a793f286c5 renderGL1: more texture fixes 2024-04-07 02:58:57 -05:00
tildearrow
d046713be4 GUI: new osc renderer, part 22
or just use highp

to-do: rewrite using fixed point math?
2024-02-19 17:26:58 -05:00
tildearrow
cfee9b3810 GUI: new osc renderer, part 21
part 11? I must have been drunk
alternate approach for OpenGL ES (no more hangs)
2024-02-19 15:49:56 -05:00
tildearrow
894b1f5a3c GUI: new osc renderer, part 19
now with a setting
2024-02-19 02:57:48 -05:00
tildearrow
523a290374 GUI: new osc renderer, part 12 2024-02-14 04:09:24 -05:00
Eknous-P
020498fd5d single quotes 2024-01-17 15:43:43 -05:00
Eknous-P
7c9df02b2c newline option attempt 2
hopefully the freakin submodule wont get in
2024-01-17 15:43:43 -05:00
tildearrow
88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
Electric Keet
adba445cd2 Tweaking numeric input steps.
Hopefully these all make more sense for how they're used.
2023-12-12 18:52:41 -05:00
tildearrow
f5b41d5ac3 dev189 - Merge branch 'chanoscchecklist' of https://github.com/Eknous-P/furnace 2023-12-06 12:21:24 -05:00
tildearrow
2d73e45e0f they did the Dance
and now you can do it too
2023-11-26 21:55:09 -05:00
Eknous-P
225cdead96 chanOsc visibility checklist 2023-11-15 18:21:01 +04:00
tildearrow
ebed2936af GUI: remove debug info... 2023-09-19 03:01:33 -05:00
tildearrow
ab4c2b251a GUI: fix chan osc not clipping 2023-09-19 03:01:13 -05:00
tildearrow
a4698dc911 GUI: optimize calcChanOsc() 2023-09-07 23:27:17 -05:00
tildearrow
9b276e80f8 workPool: don't use std::function
it's kinda slow
2023-09-07 00:16:47 -05:00