Refactor and fix Ableton exporter logic across multiple files
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import test from 'node:test';
|
||||
import {
|
||||
FADER_POLICIES,
|
||||
convertGroupFaderValue,
|
||||
FADER_POLICIES,
|
||||
getFaderPolicy,
|
||||
} from '../src/lib/exporters/ableton/faderPolicies';
|
||||
import { AblTrack } from '../src/lib/transformers/ableton';
|
||||
@@ -28,8 +28,5 @@ test('separates Live targets, note transforms and unsupported group parameters',
|
||||
test('uses one group-fader conversion path for mixer and pad targets', () => {
|
||||
assert.equal(convertGroupFaderValue(FaderParam.LVL, 0.5, { track }), 0.2);
|
||||
assert.equal(convertGroupFaderValue(FaderParam.PAN, 0.75, { track }), 0.5);
|
||||
assert.equal(
|
||||
convertGroupFaderValue(FaderParam.PTC, 0.75, { track, valueOffset: 7 }),
|
||||
9.5,
|
||||
);
|
||||
assert.equal(convertGroupFaderValue(FaderParam.PTC, 0.75, { track, valueOffset: 7 }), 9.5);
|
||||
});
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
import assert from 'node:assert/strict';
|
||||
import test from 'node:test';
|
||||
import {
|
||||
getPadEnvelopeState,
|
||||
getPadSoundState,
|
||||
} from '../src/lib/exporters/ableton/padSound';
|
||||
import { getPadEnvelopeState, getPadSoundState } from '../src/lib/exporters/ableton/padSound';
|
||||
import { AblTrack } from '../src/lib/transformers/ableton';
|
||||
|
||||
const track = {
|
||||
|
||||
Reference in New Issue
Block a user