Commit Graph

172 Commits

Author SHA1 Message Date
e2a142b547 Enhance Ableton exporter by incorporating automated fader parameter handling and default value logic 2026-07-14 11:26:26 +02:00
e8f75c6b39 Update Simpler device building to use PadSound state and parameters 2026-07-14 11:26:01 +02:00
8b377204c0 Update logic for determining pad track in Ableton exporter 2026-07-14 11:25:32 +02:00
50cf9e8176 Update Ableton exporter to handle pad track context for pitch automation targets 2026-07-14 11:25:26 +02:00
f046f355fb Refactor fader value conversion and default handling for Ableton export 2026-07-14 11:24:57 +02:00
0d7c574677 Implement fader policies and pad sound state extraction for Ableton export 2026-07-14 11:24:34 +02:00
f75bffa879 Update Ableton playback state logic for accurate EP representation 2026-07-14 11:22:07 +02:00
2d8696529c Fix calculation of float data slice in parsers 2026-07-14 11:22:02 +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
095fdf91c7 Refactor Simpler automation targets and initial values 2026-07-14 10:46:18 +02:00
07b2e70abb Refactor and simplify Ableton exporter builders logic 2026-07-14 10:45:51 +02:00
4dad835fce Update pattern naming logic and corresponding test cases for Ableton Live export 2026-07-14 10:34:46 +02:00
86bf1b7ffc Improve description of 'Keep unused patterns' export option 2026-07-14 10:33:19 +02:00
9c1890baa6 Update test cases for combining patterns and session scenes 2026-07-14 10:32:35 +02:00
12d0754fee Refactor pattern scene generation in ableton transformer 2026-07-14 10:32:22 +02:00
aa45d435d5 Update helper text for unassigned group patterns in export options 2026-07-14 10:24:14 +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
73935b1b46 Update Ableton exporter logic to correctly handle session clips and pattern sorting 2026-07-14 10:20:59 +02:00
05ddb2a403 Remove unused function getArrangementTimeSignatureId 2026-07-14 10:04:32 +02:00
b9fe445576 Update Ableton export to use dedicated arrangement time signature ID generation 2026-07-14 10:04:23 +02:00
e23c59d2b4 Improve parsing of WAV metadata by simplifying string handling 2026-07-14 10:03:47 +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
7c157e3b2b Update export format descriptions for accuracy regarding automation and sample handling 2026-07-14 09:58:49 +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
c5c303d034 Update helper text for unused group patterns export option 2026-07-14 09:55:33 +02:00
3157176471 Add comment clarifying conversion from bars to beats in Simpler device build. 2026-07-14 09:53:38 +02:00
e614821738 Fix calculation of beat time when exporting Simpler device to Ableton. 2026-07-14 09:53:32 +02:00
7ea85d431b Update description for exported EP scene behavior in Ableton export. 2026-07-14 09:53:25 +02:00
850d9f0bb4 Ensure fader value is non-negative when building track send holder 2026-07-14 09:46:10 +02:00
a4bbfe87d9 Adjust maxBars calculation in webViewTransformer to include patternEvents 2026-07-14 09:44:50 +02:00
91ee4f2034 Update scene bar calculation to include pattern events 2026-07-14 09:44:39 +02:00
cd1d0bb562 Optimize sound ID collection in utils 2026-07-14 09:43:50 +02:00
9e9b5ebdaf Update helper text for ExportOptions component regarding Return track functionality 2026-07-14 09:42:30 +02:00
2df4d81337 Fix minor bugs in Ableton export logic and refactor code 2026-07-14 09:42:24 +02:00
8ff71319ec Fix type casting for setting time signature on Ableton MasterTrack mixer 2026-07-14 09:41:17 +02:00
4bf04cf93c Implement time signature handling and build arrangement events for Ableton export 2026-07-14 09:41:06 +02:00
18d7095dd2 Update Ableton exporter to use scenes array instead of maxScenes count 2026-07-14 09:40:28 +02:00
b82b23a8ee Remove unused import for getQuarterNotesPerBar in Ableton builders 2026-07-14 09:39:13 +02:00
a68a80cba1 Update MIDI clip duration calculations using loopDuration instead of bar counts 2026-07-14 09:39:06 +02:00
ec3809bd1d Ensure minimum value for loop duration calculation in ableton transformer 2026-07-14 09:38:26 +02:00