Commit Graph

73 Commits

Author SHA1 Message Date
6c21063906 Remove sample pitch and root note handling in Ableton exporter 2026-07-14 11:36:26 +02:00
fa3ae193bb Update Simpler track handling to use WeakMap 2026-07-14 11:29:03 +02:00
772caebcba Refactor and fix Ableton exporter logic across multiple files 2026-07-14 11:28:39 +02:00
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
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
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
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
850d9f0bb4 Ensure fader value is non-negative when building track send holder 2026-07-14 09:46:10 +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
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
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
50ebfea666 Update targetFor function signature to use AbletonAutomationTarget 2026-07-14 07:56:53 +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
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
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
89df0e4641 Update Ableton export builders to handle project one-shot overrides 2026-07-13 10:16:36 +02:00
c1e74e1cae Format and clean up parameter value extraction in Ableton exporters 2026-07-13 08:55:51 +02:00
ae3daa2a66 Update Ableton exporter to use explicit automation targets 2026-07-13 08:54:40 +02:00
93afb8953c Enhance Ableton exporter to support static automation values and update simpler playback duration calculation 2026-07-13 08:54:03 +02:00
3fcec15150 Update targetFor function signature in Ableton builders 2026-07-13 08:52:22 +02:00
f8e928cb10 Enhance Ableton export with value inversion support for automation and envelopes 2026-07-13 08:50:03 +02:00
af18829b95 Update Ableton effect parameter mapping and refactor value calculation logic across multiple effects (Reverb, Delay, Distortion, Chorus, Filter, Compressor). 2026-07-13 08:49:30 +02:00
943876e9d1 Update Ableton export logic for group tracks and clips 2026-07-13 08:48:17 +02:00
95a64e7536 Update Ableton exporter to use sound length for automation calculations 2026-07-13 08:47:53 +02:00
a5b61b9443 Improve fader value conversion and support target max value in Ableton exports 2026-07-13 08:47:34 +02:00
b9a0c35ccb Update Simpler device building logic for better compatibility and feature parity 2026-07-13 08:43:43 +02:00
59c2df18bb Remove unnecessary assignment in buildFaderFilterDevice 2026-07-13 05:30:07 +02:00
fabac0527c Fix fader filter cutoff calculation and update test file imports 2026-07-13 05:29:57 +02:00
6483e78a8e Include fader filters for LPF and HPF if archived samples are included 2026-07-13 05:29:51 +02:00
75c2ca65aa Remove unused imports (filterFreqFromNormalized) from Ableton exporter modules 2026-07-13 05:29:39 +02:00