59 Commits

Author SHA1 Message Date
7f419656d8 Update test for physical pad retention in sparse project generation 2026-07-14 11:55:50 +02:00
2493324f1a Refactor pad code generation using padToPadCode utility function across transformers and update test setup 2026-07-14 11:55:37 +02:00
1d47ef5e69 Update tests to correctly handle module imports and deep equality checks 2026-07-14 11:55:02 +02:00
94fbe994dd Update sparse pads test to use server module loading for transformers and webView 2026-07-14 11:54:45 +02:00
3f4260fab7 feat: Add test case for sparse pads handling (p01 omitted) 2026-07-14 11:53:58 +02:00
481e2b8902 Add tests for sidechain and advanced effect parsing 2026-07-14 11:50:58 +02:00
882cd76fec Implement parsing for output compressor and sidechain effects state 2026-07-14 11:50:12 +02:00
8ee51daea7 Test: Canonicalize filter base before automation starts and exclude research parameters from envelopes 2026-07-14 11:49:53 +02:00
ab6b318da8 Fix type casting issue when calculating static fader values 2026-07-14 11:49:34 +02:00
82a4c73295 Enhance Ableton export logic with scaled note velocity and filter fader canonicalization 2026-07-14 11:49:08 +02:00
b74c13621d Update pad parser to handle fractional pitch and trim length correctly 2026-07-14 11:48:26 +02:00
ed6e50a50a Update MIDI FS SysEx parsing logic and add unit tests for page incrementing 2026-07-14 11:45:04 +02:00
6c21063906 Remove sample pitch and root note handling in Ableton exporter 2026-07-14 11:36:26 +02:00
4343351920 Update Ableton playback state constants for key and legato modes 2026-07-14 11:34:26 +02:00
6eaa7547ea Add test case for group device automation and pad provisioning 2026-07-14 11:29:28 +02:00
772caebcba Refactor and fix Ableton exporter logic across multiple files 2026-07-14 11:28:39 +02:00
d582adb3fc Add comprehensive test coverage for Ableton automation, fader policies, and pad sound export logic 2026-07-14 11:27:57 +02:00
4cda706b69 Update test assertions for Live 10 Simplers' attack and release times 2026-07-14 11:27:33 +02:00
f75bffa879 Update Ableton playback state logic for accurate EP representation 2026-07-14 11:22:07 +02:00
d745ed9213 Improve float precision handling in fader parameter extraction and add corresponding test case 2026-07-14 11:21:44 +02:00
2008841889 Update test cases to use PAN fader parameter instead of REL for automation testing 2026-07-14 10:47:57 +02:00
95d670d28f Update documentation and logic regarding Ableton export limitations (ATK, REL, etc.) 2026-07-14 10:47:08 +02:00
6b735ae0e4 Remove deprecated and unused Ableton automation parameters and simplify playback state logic 2026-07-14 10:46:44 +02:00
4dad835fce Update pattern naming logic and corresponding test cases for Ableton Live export 2026-07-14 10:34:46 +02:00
9c1890baa6 Update test cases for combining patterns and session scenes 2026-07-14 10:32:35 +02:00
681b526350 Update pattern filtering logic and add faderPattern test case 2026-07-14 10:24:07 +02:00
0a9cb04275 Update test description for Live 10 Simpler serialization 2026-07-14 10:21:41 +02:00
56b6a424ba Fix data structure setup in Live 10 Simpler serialization test 2026-07-14 10:21:36 +02:00
262a1c74ec Update test suite to include pattern 'c' in project data and scene arrangements 2026-07-14 10:21:22 +02:00
7536d2bd01 Fix formatting in test assertions 2026-07-14 10:02:33 +02:00
540234708a feat: Add comprehensive test suite for ableton song data structure 2026-07-14 10:02:27 +02:00
8522aba837 Update import statement in ableton MIDI test file 2026-07-14 10:00:58 +02:00
88d8aa4204 Update test structure for Ableton pattern occurrence definition 2026-07-14 09:58:26 +02:00
4e10cc9e4b Update test structure for MIDI event handling and project data 2026-07-14 09:58:21 +02:00
5f24bbade7 Update test data structure to use groupPatterns for project definition and track mapping 2026-07-14 09:57:56 +02:00
73061663f5 Update assertion logic for selected Live 10 Simpler 2026-07-14 08:52:40 +02:00
99f6a4fa10 Update test assertions for DrumGroupDevice tags in Ableton hybrid export 2026-07-14 08:52:20 +02:00
f17077b507 Update Ableton export builders and tests to handle new device properties (ReturnBranches, SendInfos) 2026-07-14 08:29:34 +02:00
2a61057fce Update test environment configuration for Live 10 Simpler serialization 2026-07-14 08:19:16 +02:00
e7a2974ecb Fix syntax error in abelton-hybrid test file 2026-07-14 08:18:04 +02:00
450cf3715a Test that nested Live 10 Simpler devices are serialized with IDs 2026-07-14 08:17:51 +02:00
b842c4d33f Feature: Implement device ID assignment utility and apply it to build processes 2026-07-14 08:16:34 +02:00
883a214c31 Improve ableton export logic and update documentation 2026-07-14 08:05:24 +02:00
b70208f83c Update sample inclusion details for Ableton export and add test case for pad classification 2026-07-14 08:04:12 +02:00
69d5c545c7 Update Ableton exporter logic and fix test assertions 2026-07-14 07:58:32 +02:00
b4517ac2d9 feat(tests): Add comprehensive hybrid test suite for Ableton project data 2026-07-14 07:58:18 +02:00
aa515202ca Update MIDI channel pressure target from 129 to 1 for Ableton export 2026-07-14 06:56:50 +02:00
d5f86370d7 Update Ableton MIDI exporter to support locked envelopes and improve robustness 2026-07-14 06:51:10 +02:00
06efaaa0ea Improve handling of time and zero-pressure events in MIDI export 2026-07-14 06:48:53 +02:00
4bba670084 Update Ableton MIDI exporter and add comprehensive test suite 2026-07-14 06:47:32 +02:00