minjaesong
|
7184392521
|
2taud converters refactoring
|
2026-05-01 06:47:35 +09:00 |
|
minjaesong
|
018b9f5eb3
|
mod2taud.py
|
2026-05-01 06:34:03 +09:00 |
|
minjaesong
|
bb0810798d
|
taut font update
|
2026-05-01 01:54:29 +09:00 |
|
minjaesong
|
909f970d60
|
it2taud: 12 vol/pan envelope nodes; experimental 'filter bake in'
Implemented in it2taud.py:
- _parse_it_pf_envelope_raw() (it2taud.py:677) — parses IT's third envelope at IMPI+0x1D4, keeping all 25 nodes (no decimation), distinguishing pitch vs filter mode via flag bit 7.
- _env_value_at() — tick-time linear interpolation honouring env-loop wrap.
- _clone_sample(), _plan_baked_length() — sample copy and entry + N×loop_len length planner (N up to 16).
- _bake_pitch_envelope() — time-varying linear-interpolated resampling, rate = 2^(env_v/12).
- _bake_filter_envelope() — RBJ 2-pole resonant LP biquad with time-varying coefficients; cutoff mapped 110 Hz (env_v=−32) → ~28 kHz (env_v=+32), Q from inst.ifr ∈ [0.5, 6.0].
- ITInstrument extended with pf_nodes, pf_flags, ifc, ifr. parse_instruments() reads IFC/IFR at IMPI+0x39/0x3A and pf envelope at IMPI+0x1D4.
- assemble_taud() use_instruments branch now substitutes baked copies in the proxy[] list (originals in samples[] stay intact).
- --no-pf-envelope CLI flag for A/B testing; module docstring updated.
|
2026-05-01 01:48:40 +09:00 |
|
minjaesong
|
80c26c6b35
|
taud: 12 envelope nodes; taut proj tab
|
2026-05-01 01:36:04 +09:00 |
|
minjaesong
|
515e0268e6
|
taut inst: global volume
|
2026-04-30 21:54:11 +09:00 |
|
minjaesong
|
606fa736af
|
some graphics changes
|
2026-04-30 17:08:58 +09:00 |
|
minjaesong
|
89effb5b24
|
beat indicator, secondary row emph
|
2026-04-30 15:10:32 +09:00 |
|
minjaesong
|
376c3c4766
|
it2taud.py
|
2026-04-30 14:25:03 +09:00 |
|
minjaesong
|
0a247897e4
|
taud font better numbers
|
2026-04-29 21:30:57 +09:00 |
|
minjaesong
|
b838b35525
|
taud: amiga mode pitchbend
|
2026-04-29 20:07:25 +09:00 |
|
minjaesong
|
1148454fb3
|
graphics: colour 0 is default to half-transparent black
|
2026-04-29 19:20:15 +09:00 |
|
minjaesong
|
cfb7b97bf0
|
taut: popup back col
|
2026-04-29 15:57:41 +09:00 |
|
minjaesong
|
176aa824fe
|
taut: comp for pat and cue
|
2026-04-29 15:50:52 +09:00 |
|
minjaesong
|
d33484c3c8
|
perkele
|
2026-04-29 15:49:57 +09:00 |
|
minjaesong
|
737b1cebe7
|
did it work?
|
2026-04-29 15:41:47 +09:00 |
|
minjaesong
|
176766b793
|
did it fix it?
|
2026-04-29 14:29:18 +09:00 |
|
minjaesong
|
191c733913
|
taut: better top bar(2)
|
2026-04-29 14:09:37 +09:00 |
|
minjaesong
|
895f1b27ef
|
taut: better top bar
|
2026-04-29 13:19:22 +09:00 |
|
minjaesong
|
538d718568
|
taut: top bar
|
2026-04-29 12:41:20 +09:00 |
|
minjaesong
|
b3c5719e3a
|
it2taud sample signedness fix
|
2026-04-29 12:27:52 +09:00 |
|
minjaesong
|
27e4bc1ae5
|
2taud update
|
2026-04-29 11:27:29 +09:00 |
|
minjaesong
|
2282e0c10b
|
it2taud, instrument format changes
|
2026-04-29 09:21:28 +09:00 |
|
minjaesong
|
e7287fae37
|
taut: graphical buttons
|
2026-04-29 03:53:40 +09:00 |
|
minjaesong
|
65d89db9c6
|
minor colour change(2)
|
2026-04-28 09:16:48 +09:00 |
|
minjaesong
|
53173a359c
|
minor colour change
|
2026-04-28 09:14:02 +09:00 |
|
minjaesong
|
8d7d534bc8
|
taud logo; command.js supporting .alias file
|
2026-04-28 01:20:48 +09:00 |
|
minjaesong
|
dc3c73252e
|
taut: colour scheme change
|
2026-04-27 23:44:51 +09:00 |
|
minjaesong
|
2053526dfa
|
taut: minor bugfixes
|
2026-04-27 18:19:58 +09:00 |
|
minjaesong
|
6bc49e3f0b
|
fix: taut voice mute status persisting on other tabs
|
2026-04-27 13:29:19 +09:00 |
|
minjaesong
|
02c4f9590c
|
taut: popups
|
2026-04-27 07:31:47 +09:00 |
|
minjaesong
|
34afa95137
|
more simulateRowState fix
|
2026-04-27 03:06:53 +09:00 |
|
minjaesong
|
284108f07f
|
more ui changes
|
2026-04-27 02:58:12 +09:00 |
|
minjaesong
|
76011d4fa9
|
taut: better channel sim; s3m converter S8x->PanEff
|
2026-04-27 02:25:23 +09:00 |
|
minjaesong
|
b44d9c6b68
|
taut: fancier UI
|
2026-04-26 23:36:29 +09:00 |
|
minjaesong
|
e47e9e1259
|
taut: transport control
|
2026-04-26 22:36:39 +09:00 |
|
minjaesong
|
c5789ec28b
|
taud: panning law toggle
|
2026-04-26 20:08:02 +09:00 |
|
minjaesong
|
93f7f436a3
|
taud note eff more PT conv table
|
2026-04-26 19:24:01 +09:00 |
|
minjaesong
|
3ca31e57a1
|
taut: fully column navigatable
|
2026-04-26 14:14:40 +09:00 |
|
minjaesong
|
1f630aee62
|
taut: more ui improvements
|
2026-04-26 13:31:54 +09:00 |
|
minjaesong
|
3f3644d165
|
taut: minor ui change
|
2026-04-26 02:19:24 +09:00 |
|
minjaesong
|
e29f9c3032
|
taut: patterns tab
|
2026-04-26 02:05:10 +09:00 |
|
minjaesong
|
85b8586a3a
|
taut: panelised view
|
2026-04-25 15:29:02 +09:00 |
|
minjaesong
|
92b9984ef8
|
taut: fx colour change
|
2026-04-25 15:03:56 +09:00 |
|
minjaesong
|
3f98d25828
|
taut control and font changes
|
2026-04-25 11:33:43 +09:00 |
|
minjaesong
|
d4ea9b2d29
|
more correct pitch slide conversion rule
|
2026-04-24 20:17:20 +09:00 |
|
minjaesong
|
a1b62f3155
|
taud-related changes (docs, converter supports Y eff)
|
2026-04-24 18:35:24 +09:00 |
|
minjaesong
|
4802e10dfc
|
better tracker font, IT eff for Taud
|
2026-04-24 12:18:34 +09:00 |
|
minjaesong
|
6d70960e5c
|
Panbrello is 'Y' not 'W', oops
|
2026-04-24 09:21:10 +09:00 |
|
minjaesong
|
3d99568359
|
taud: implemented eff W (panbrello)
|
2026-04-24 09:15:24 +09:00 |
|