feat: added pitch bend support
This commit is contained in:
@@ -6,6 +6,7 @@ import { KGProjectStorage } from './io/KGProjectStorage';
|
||||
import { KGConfigUpgrader } from './config-upgrader/KGConfigUpgrader';
|
||||
import { KGMidiRegion } from './region/KGMidiRegion';
|
||||
import { KGMidiNote } from './midi/KGMidiNote';
|
||||
import { KGMidiPitchBend } from './midi/KGMidiPitchBend';
|
||||
import { KGRegion } from './region/KGRegion';
|
||||
import { generateUniqueId } from '../util/miscUtil';
|
||||
import { KGCommand, KGCommandHistory } from './commands';
|
||||
@@ -551,6 +552,13 @@ export class KGCore {
|
||||
);
|
||||
clonedRegion.addNote(clonedNote);
|
||||
});
|
||||
region.getPitchBends().forEach(pitchBend => {
|
||||
clonedRegion.addPitchBend(new KGMidiPitchBend(
|
||||
generateUniqueId('KGMidiPitchBend'),
|
||||
pitchBend.getBeat(),
|
||||
pitchBend.getValue()
|
||||
));
|
||||
});
|
||||
|
||||
clonedItems.push(clonedRegion);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user