Miguel Ángel
cfff4493df
fix(core): a clip's volume lane stays smooth in preview while the page is busy ( #6057 )
...
* fix(core): a clip's volume lane stays smooth in preview while the page is busy
A clip with a volume automation lane had two writers on one gain in
preview: the Web Audio transport scheduled the lane as ramps on the
clip's gain, and the per-tick media sync wrote the same lane's value onto
that gain about 60 times a second. Each write landed whenever the main
thread got to it, so a busy page stepped the gain and the clip sounded
choppy. The lane now has its own gain node, like a group's fader beside
its mute gain, and the per-tick volume of a routed clip no longer folds
the lane in.
* fix(core): name the transport's ownership of a routed clip's lane instead of commenting it
* chore(core): raise the unpacked size budget for the volume lane's own gain
The preview fix gives a clip's volume lane its own gain node and tears it
down with the clip, which takes core to 3935950 bytes unpacked, 283 over
the budget main set at its exact size.
* fix(core): volume lanes follow rate changes and edits mid-play
* fix(core): shorten the clip stages comment
* fix(core): point the volume lane comments at the code they name
2026-10-22 15:12:46 +00:00
..
2026-10-20 04:13:29 +00:00
2026-10-15 07:31:04 +00:00
2026-10-21 14:19:13 -07:00
2026-10-19 00:38:53 +00:00
2026-10-10 19:08:30 +00:00
2026-10-21 13:45:08 +00:00
2026-10-15 23:22:42 +00:00
2026-09-09 03:56:10 -04:00
2026-10-20 09:12:47 +00:00
2026-06-27 01:16:40 -04:00
2026-10-08 20:20:44 +00:00
2026-07-25 14:12:16 +02:00
2026-09-23 01:09:08 -04:00
2026-10-22 15:12:46 +00:00
2026-06-27 13:51:21 -04:00
2026-10-21 19:19:31 +00:00
2026-07-18 13:24:57 -04:00
2026-10-04 00:44:50 +00:00
2026-10-08 19:30:17 +00:00
2026-08-11 02:48:56 -04:00
2026-10-10 19:08:30 +00:00
2026-10-04 04:16:02 +00:00
2026-10-04 04:16:02 +00:00
2026-10-11 19:07:00 +00:00
2026-10-11 19:07:00 +00:00
2026-10-15 05:16:55 +00:00
2026-10-15 06:23:03 +00:00
2026-10-15 05:16:55 +00:00
2026-08-19 18:08:23 -04:00
2026-09-19 06:27:42 -04:00
2026-09-11 13:57:07 -07:00
2026-10-15 02:32:10 +00:00
2026-09-21 18:45:08 -04:00
2026-09-21 18:45:08 -04:00
2026-08-13 06:08:56 -07:00
2026-10-11 19:07:00 +00:00
2026-10-11 19:07:00 +00:00
2026-10-11 19:07:00 +00:00
2026-08-13 06:57:24 -07:00
2026-10-10 19:08:30 +00:00
2026-08-13 13:53:29 -07:00
2026-10-10 19:08:30 +00:00
2026-08-13 12:35:44 -07:00
2026-10-21 19:19:31 +00:00
2026-08-13 13:53:29 -07:00
2026-08-13 13:53:29 -07:00
2026-09-21 18:45:08 -04:00
2026-09-21 18:45:08 -04:00
2026-10-11 19:07:00 +00:00
2026-10-16 18:33:19 +00:00
2026-08-13 07:42:32 -07:00
2026-10-10 19:08:30 +00:00
2026-10-15 07:31:04 +00:00
2026-10-15 07:31:04 +00:00
2026-10-15 07:31:04 +00:00
2026-10-15 07:31:04 +00:00
2026-10-15 07:31:04 +00:00
2026-10-15 05:16:55 +00:00
2026-08-21 18:22:40 -07:00
2026-08-06 13:57:08 -07:00
2026-08-21 18:22:40 -07:00
2026-09-26 22:14:14 +00:00
2026-10-18 22:15:23 +00:00
2026-10-18 16:22:26 +00:00
2026-10-19 00:38:53 +00:00
2026-07-25 22:15:30 -07:00
2026-07-25 23:16:50 -07:00
2026-07-06 02:36:17 -07:00
2026-07-25 23:16:50 -07:00
2026-07-16 02:44:22 -04:00
2026-10-07 08:40:57 +00:00
2026-10-15 23:22:42 +00:00
2026-10-17 11:13:06 +00:00
2026-10-17 11:13:06 +00:00
2026-10-15 02:32:10 +00:00
2026-10-04 00:44:50 +00:00
2026-10-04 00:44:50 +00:00
2026-09-28 15:48:58 +00:00
2026-09-28 15:48:58 +00:00
2026-10-21 15:02:16 -07:00
2026-10-21 15:02:16 -07:00
2026-10-21 15:05:54 -07:00
2026-10-21 15:05:54 -07:00
2026-10-16 20:58:15 -07:00
2026-10-21 14:19:13 -07:00
2026-10-13 00:07:40 +00:00
2026-10-13 00:07:40 +00:00
2026-09-28 08:20:47 +00:00
2026-05-16 06:24:30 +02:00
2026-05-16 06:24:30 +02:00
2026-10-02 04:14:36 -07:00
2026-09-21 18:35:47 -04:00
2026-10-02 06:08:37 +00:00
2026-10-02 06:08:37 +00:00
2026-10-21 06:24:33 +00:00
2026-10-21 14:19:13 -07:00
2026-10-21 15:02:16 -07:00
2026-10-17 11:13:06 +00:00
2026-09-19 08:01:28 -04:00
2026-10-08 00:26:08 +00:00
2026-10-08 00:26:08 +00:00
2026-10-19 19:52:04 +00:00
2026-09-28 06:09:25 +00:00
2026-09-28 06:09:25 +00:00
2026-09-28 09:29:44 +00:00
2026-09-28 06:09:25 +00:00
2026-09-26 03:00:47 +00:00
2026-09-28 15:47:13 +00:00
2026-09-28 15:47:13 +00:00
2026-10-17 17:59:27 +00:00
2026-10-02 03:08:50 +00:00
2026-10-02 03:08:50 +00:00
2026-10-11 16:45:42 +00:00
2026-10-19 19:23:51 +00:00
2026-10-19 19:23:51 +00:00
2026-10-08 16:37:49 +00:00
2026-10-08 16:37:49 +00:00
2026-07-08 02:34:18 -07:00
2026-07-09 13:31:02 -07:00
2026-09-23 03:14:08 -07:00
2026-09-23 23:25:20 -07:00