Update Ableton playback state constants for key and legato modes
This commit is contained in:
@@ -11,15 +11,15 @@ export function getSimplerPlaybackState(projectMode: AbletonPlaybackMode) {
|
||||
};
|
||||
case 'key':
|
||||
return {
|
||||
playbackMode: 0,
|
||||
playbackMode: 1,
|
||||
voices: 5,
|
||||
retrigger: true,
|
||||
retrigger: false,
|
||||
portamentoMode: 0,
|
||||
};
|
||||
case 'legato':
|
||||
return {
|
||||
playbackMode: 0,
|
||||
voices: 1,
|
||||
playbackMode: 1,
|
||||
voices: 0,
|
||||
retrigger: false,
|
||||
portamentoMode: 2,
|
||||
};
|
||||
|
||||
@@ -2,19 +2,19 @@ import assert from 'node:assert/strict';
|
||||
import test from 'node:test';
|
||||
import { getSimplerPlaybackState } from '../src/lib/exporters/ableton/playback';
|
||||
|
||||
test('exports EP KEY as polyphonic Classic playback', () => {
|
||||
test('exports EP KEY with the accepted polyphonic no-loop transport', () => {
|
||||
assert.deepEqual(getSimplerPlaybackState('key'), {
|
||||
playbackMode: 0,
|
||||
playbackMode: 1,
|
||||
voices: 5,
|
||||
retrigger: true,
|
||||
retrigger: false,
|
||||
portamentoMode: 0,
|
||||
});
|
||||
});
|
||||
|
||||
test('exports EP LEGATO as monophonic Classic playback without retriggering', () => {
|
||||
test('exports EP LEGATO with the accepted monophonic no-loop transport', () => {
|
||||
assert.deepEqual(getSimplerPlaybackState('legato'), {
|
||||
playbackMode: 0,
|
||||
voices: 1,
|
||||
playbackMode: 1,
|
||||
voices: 0,
|
||||
retrigger: false,
|
||||
portamentoMode: 2,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user