Commit Graph

156 Commits

Author SHA1 Message Date
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
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
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
fb6ee93090 Update trackAutomationTargets signature to include koTrack parameter 2026-07-14 07:58:43 +02:00
69d5c545c7 Update Ableton exporter logic and fix test assertions 2026-07-14 07:58:32 +02:00
59ba2e652b Update export options and dialog text for better clarity 2026-07-14 07:57:09 +02:00
50ebfea666 Update targetFor function signature to use AbletonAutomationTarget 2026-07-14 07:56:53 +02:00
6e4fc9fbf7 Apply value offset when converting fader values for automation 2026-07-14 07:56:45 +02:00
c85d628bec Adjust drum rack building logic and add comment about pad layout difference 2026-07-14 07:56:38 +02:00
e7fdaea248 Improve Ableton builder by using dedicated note mapping function and refining device setup. 2026-07-14 07:56:27 +02:00
ef62aca806 Update Ableton transformer logic for drum rack handling and group merging. 2026-07-14 07:56:13 +02:00
65578c51b2 feat(ableton): Improve drum rack handling and note mapping 2026-07-14 07:55:54 +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
5233cae10b Add support for MIDI controller targets and clip envelopes in Ableton export 2026-07-14 06:46:18 +02:00
85c68268e8 Add support for MIDI events in Ableton export pipeline 2026-07-14 06:40:46 +02:00
3b3c4d1cb9 Remove project download functionality from ProjectManager 2026-07-13 22:05:10 +02:00
3d8e26ec0f Update project file download logic to use fetch POST request 2026-07-13 22:04:17 +02:00
77139c57bd Improve project downloading functionality and integrate download button into ProjectManager 2026-07-13 22:02:57 +02:00
07f33a3439 Trigger download for project ID '5' in useProject hook 2026-07-13 22:01:24 +02:00
e4ef0f97cd Update Ableton export logic to use comprehensive playback state parameters 2026-07-13 15:58:10 +02:00
1501513473 Refactor Simpler device building to use playback state object 2026-07-13 10:20:23 +02:00
c2b6a3e487 Fix ableton transformer function call and update export form schema validation 2026-07-13 10:18:41 +02:00
e2eecb5b75 Feat: Add one-shot pad override controls for export 2026-07-13 10:17:05 +02:00
89df0e4641 Update Ableton export builders to handle project one-shot overrides 2026-07-13 10:16:36 +02:00
30676a0308 Add support for Ableton one-shot pad overrides in export logic 2026-07-13 10:16:16 +02:00
c1e74e1cae Format and clean up parameter value extraction in Ableton exporters 2026-07-13 08:55:51 +02:00