196 Commits

Author SHA1 Message Date
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
e85124906b Improve calculation of arrangement points for Ableton export 2026-07-14 09:38:22 +02:00
496d3ddf21 Refactor Ablton data structure to support arrangement sections and modern clip handling 2026-07-14 09:37:36 +02:00
58d90a4740 Correctly use declared song count when parsing data 2026-07-14 09:30:53 +02:00
892c05e5ea Update sound source collection logic in utils.ts 2026-07-14 09:30:32 +02:00
c4b0b81932 Improve collection of project structure and patterns in parsers. 2026-07-14 09:30:26 +02:00
b941e28768 Update useProject hook to handle consolidated project structure data. 2026-07-14 09:29:12 +02:00
9426116063 Refactor scene settings parsing using dedicated record extraction. 2026-07-14 09:29:07 +02:00
da0398e738 Refactor scene and pattern collection logic to use group patterns instead of intermediate scenes data 2026-07-14 09:28:59 +02:00
f46703ce4f Feature: Add option to keep unused patterns during export 2026-07-14 09:28:17 +02:00
381901e892 Update type definitions for scene data and add project group constant 2026-07-14 09:27:58 +02:00
4cba5227d0 Add GroupPattern, SongPosition, and update ProjectRawData structure 2026-07-14 09:26:57 +02:00
048dde39b5 Update export options to include keeping unused patterns 2026-07-14 09:26:17 +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
d6a4800993 Update Ableton Live 10 drum rack XML template with modern structure and paths 2026-07-14 08:40:54 +02:00
0f19b318ad Update device builder logic for Drum Rack to include lock IDs 2026-07-14 08:40:38 +02:00
0e62cd4c95 Type assertion for LastPresetRef in Ableton builders 2026-07-14 08:29:53 +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
339b8b4a8c Fix buildSimplerDevice call in drum rack builder 2026-07-14 08:16:54 +02:00
b842c4d33f Feature: Implement device ID assignment utility and apply it to build processes 2026-07-14 08:16:34 +02:00
948b106604 Update documentation regarding export features and Live automation limitations 2026-07-14 08:06:30 +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