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