├── .github └── workflows │ ├── ci.yml │ └── deploy.yml ├── .gitignore ├── DEV.md ├── README.md ├── ROADMAP.md ├── demos ├── demo1.json ├── demo2.json ├── demo3.json ├── demo4.json └── demo5.json ├── favicon.ico ├── gridtest.html ├── index.html ├── package.json ├── public ├── css │ └── styles.css ├── static │ ├── electricpiano.json │ ├── fatboy.json │ ├── fluidr3-gm.json │ ├── logo.png │ ├── musyngkite.json │ ├── splendidgrandpiano.json │ └── svg │ │ ├── icon-academic-cap.svg │ │ ├── icon-adjust-ai-prompt.svg │ │ ├── icon-adjustments-vertical.svg │ │ ├── icon-adjustments.svg │ │ ├── icon-arrow-down.svg │ │ ├── icon-arrow-up.svg │ │ ├── icon-bars.svg │ │ ├── icon-brain-white.svg │ │ ├── icon-brain.svg │ │ ├── icon-caret-down.svg │ │ ├── icon-caret-up.svg │ │ ├── icon-chart-bar.svg │ │ ├── icon-chart-mixed.svg │ │ ├── icon-chart.svg │ │ ├── icon-chat-bubble.svg │ │ ├── icon-chip.svg │ │ ├── icon-circle-plus.svg │ │ ├── icon-clock.svg │ │ ├── icon-close-circle.svg │ │ ├── icon-cog.svg │ │ ├── icon-command-line.svg │ │ ├── icon-copy.svg │ │ ├── icon-cursor-arrow-rays.svg │ │ ├── icon-cut.svg │ │ ├── icon-double-arrow-left.svg │ │ ├── icon-double-arrow-right.svg │ │ ├── icon-draw-square.svg │ │ ├── icon-forward.svg │ │ ├── icon-grip.svg │ │ ├── icon-headphones.svg │ │ ├── icon-keyboard.svg │ │ ├── icon-lightbulb.svg │ │ ├── icon-list-instrument.svg │ │ ├── icon-load.svg │ │ ├── icon-music.svg │ │ ├── icon-paint-brush.svg │ │ ├── icon-paintbrush.svg │ │ ├── icon-paste.svg │ │ ├── icon-pause.svg │ │ ├── icon-pen.svg │ │ ├── icon-play.svg │ │ ├── icon-record.svg │ │ ├── icon-reset.svg │ │ ├── icon-ruler.svg │ │ ├── icon-save.svg │ │ ├── icon-stop.svg │ │ ├── icon-thumbs-down.svg │ │ ├── icon-thumbs-up.svg │ │ ├── icon-trash.svg │ │ ├── icon-user-settings.svg │ │ ├── icon-volume-down.svg │ │ ├── icon-volume-mute.svg │ │ ├── icon-volume-up.svg │ │ ├── icon-zoom-in.svg │ │ └── icon-zoom-out.svg ├── vite.svg └── web │ ├── icons │ ├── icons.html │ └── sequenzia.ico │ └── modals │ ├── ai-extend-modal.html │ ├── ai-generate-modal.html │ └── ai-inpaint-modal.html ├── screenshot.PNG ├── src ├── appState │ ├── __mocks__ │ │ └── createMockAppState.ts │ ├── appState.test.ts │ ├── appState.ts │ ├── diffEngine │ │ ├── applyDiff.ts │ │ └── types │ │ │ ├── allDiffs.ts │ │ │ ├── global │ │ │ ├── changeMeasures.ts │ │ │ ├── changeNoteDuration.ts │ │ │ ├── changeSnapResolution.ts │ │ │ ├── changeSongKey.ts │ │ │ ├── changeTempo.ts │ │ │ ├── changeTimeSignature.ts │ │ │ └── setNoteModifierMode.ts │ │ │ ├── grid │ │ │ ├── cutNotes.ts │ │ │ ├── deleteNotes.ts │ │ │ ├── moveNotes.ts │ │ │ ├── pasteNotes.ts │ │ │ ├── placeNotes.ts │ │ │ ├── resizeNotes.ts │ │ │ └── setVelocity.ts │ │ │ ├── internal │ │ │ └── checkpoint.ts │ │ │ └── sequencer │ │ │ ├── createSequencer.ts │ │ │ ├── deleteSequencer.ts │ │ │ ├── setInstrument.ts │ │ │ ├── setPan.ts │ │ │ └── setVolume.ts │ ├── interfaces │ │ ├── AppState.ts │ │ ├── Diff.ts │ │ └── HistoryEntry.ts │ ├── onStateUpdated.test.ts │ ├── onStateUpdated.ts │ ├── resyncFromState.test.ts │ ├── resyncFromState.ts │ ├── stateHistory.test.ts │ ├── stateHistory.ts │ ├── stateLoader.test.ts │ ├── stateLoader.ts │ ├── stateRoundTrip.test.ts │ ├── stateSerializer.test.ts │ ├── stateSerializer.ts │ └── utils │ │ ├── cloneState.ts │ │ ├── syncMatrixToSequencer.test.ts │ │ └── syncMatrixToSequencer.ts ├── components │ ├── aimode │ │ ├── features │ │ │ ├── autocomplete │ │ │ │ ├── helpers │ │ │ │ │ ├── setAutoCompleteTargetAfterDeletion.test.ts │ │ │ │ │ ├── setAutoCompleteTargetAfterDeletion.ts │ │ │ │ │ ├── setAutoCompleteTargetFromNotes.test.ts │ │ │ │ │ └── setAutoCompleteTargetFromNotes.ts │ │ │ │ ├── prompts │ │ │ │ │ ├── ContextAwarePromptBuilder.ts │ │ │ │ │ └── ExtendFromPromptBuilder.ts │ │ │ │ ├── services │ │ │ │ │ ├── applyAutoCompleteNotes.ts │ │ │ │ │ ├── rejectAutoCompleteNotes.ts │ │ │ │ │ └── runAIAutoComplete.ts │ │ │ │ └── stores │ │ │ │ │ ├── autoCompleteStore.test.ts │ │ │ │ │ └── autoCompleteStore.ts │ │ │ ├── extend │ │ │ │ └── .gitkeep │ │ │ ├── generate │ │ │ │ └── .gitkeep │ │ │ ├── inpaint │ │ │ │ └── .gitkeep │ │ │ └── reharmonize │ │ │ │ └── .gitkeep │ │ ├── interfaces │ │ │ ├── ExtractedRemiBeforeAfterContext.ts │ │ │ ├── ExtractedRemiContext.ts │ │ │ └── LLMSettings.ts │ │ └── shared │ │ │ ├── context │ │ │ ├── extractRemiBeforeAfterContext.test.ts │ │ │ ├── extractRemiBeforeAfterContext.ts │ │ │ ├── extractRemiContext.test.ts │ │ │ └── extractRemiContext.ts │ │ │ ├── helpers │ │ │ ├── contextHelpers.test.ts │ │ │ └── contextHelpers.ts │ │ │ ├── settings │ │ │ └── getRemiSettings.ts │ │ │ └── stores │ │ │ └── llmSettingsStore.ts │ ├── appRoot │ │ └── appRootController.ts │ ├── globalControls │ │ ├── GlobalControlsController.ts │ │ ├── constants.ts │ │ ├── controls │ │ │ └── autoCompleteButtonControls.ts │ │ ├── interfaces │ │ │ └── .gitkeep │ │ ├── listeners │ │ │ ├── GlobalControlsListeners.ts │ │ │ ├── GlobalMiniContourListeners.ts │ │ │ ├── GlobalPlayheadListeners.ts │ │ │ ├── GlobalSideButtonsListeners.ts │ │ │ ├── GlobalToolbarListeners.ts │ │ │ └── TransportControlsListeners.ts │ │ ├── modals │ │ │ ├── loadModal │ │ │ │ ├── loadModalController.ts │ │ │ │ ├── loadModalListeners.ts │ │ │ │ └── loadModalUI.ts │ │ │ ├── saveModal │ │ │ │ ├── saveModalController.ts │ │ │ │ ├── saveModalListeners.ts │ │ │ │ ├── saveModalUI.ts │ │ │ │ └── wavOptionsModal.ts │ │ │ ├── velocity │ │ │ │ ├── velocityModalController.ts │ │ │ │ ├── velocityModalListeners.ts │ │ │ │ ├── velocityModalUI.ts │ │ │ │ └── velocityService.ts │ │ │ └── whatsNew │ │ │ │ ├── whatsNewModalController.ts │ │ │ │ ├── whatsNewModalListeners.ts │ │ │ │ └── whatsNewModalUI.ts │ │ ├── renderers │ │ │ ├── GlobalMiniContourRenderer.ts │ │ │ └── GlobalPlayheadRenderer.ts │ │ ├── services │ │ │ ├── GlobalPlayheadService.ts │ │ │ ├── PlaybackService.ts │ │ │ └── SaveLoadService.ts │ │ └── ui │ │ │ ├── .gitkeep │ │ │ ├── GlobalControls.ts │ │ │ ├── prefabs │ │ │ ├── editorSelectorPopover.ts │ │ │ ├── gridSettingsPopover.ts │ │ │ ├── hotkeyPopover.ts │ │ │ └── keySelectorPopover.ts │ │ │ └── sections │ │ │ ├── GlobalMiniContour.ts │ │ │ ├── GlobalSideButtons.ts │ │ │ ├── GlobalToolbar.ts │ │ │ └── TransportControls.ts │ ├── globalPopups │ │ ├── globalPopupController.ts │ │ ├── helpers │ │ │ └── loadingModal.ts │ │ └── modals │ │ │ ├── aiGenerationFailedModal │ │ │ ├── aiGenerationFailedModalController.ts │ │ │ ├── aiGenerationFailedModalListeners.ts │ │ │ └── aiGenerationFailedModalUI.ts │ │ │ ├── aiWorkingModal │ │ │ ├── aiWorkingModalController.ts │ │ │ ├── aiWorkingModalListeners.ts │ │ │ └── aiWorkingModalUI.ts │ │ │ ├── errorGenericModal │ │ │ ├── errorGenericModalController.ts │ │ │ ├── errorGenericModalListeners.ts │ │ │ └── errorGenericModalUI.ts │ │ │ ├── featureNotImplementedModal │ │ │ ├── featureNotImplementedModalController.ts │ │ │ ├── featureNotImplementedModalListeners.ts │ │ │ └── featureNotImplementedModalUI.ts │ │ │ ├── loadingModal │ │ │ ├── loadingModalController.ts │ │ │ ├── loadingModalListeners.ts │ │ │ └── loadingModalUI.ts │ │ │ ├── openaiKeyNotSetModal │ │ │ ├── openaiKeyNotSetModalController.ts │ │ │ ├── openaiKeyNotSetModalListeners.ts │ │ │ └── openaiKeyNotSetModalUI.ts │ │ │ └── splashScreenModal │ │ │ ├── splashScreenModalController.ts │ │ │ ├── splashScreenModalListeners.ts │ │ │ └── splashScreenModalUI.ts │ ├── overlays │ │ ├── modals │ │ │ ├── deleteConfirmModal │ │ │ │ ├── deleteConfirmModalController.ts │ │ │ │ ├── deleteConfirmModalListeners.ts │ │ │ │ └── deleteConfirmModalUI.ts │ │ │ └── instrumentSelectModal │ │ │ │ ├── instrumentSelectModalController.ts │ │ │ │ ├── instrumentSelectModalListeners.ts │ │ │ │ └── instrumentSelectModalUI.ts │ │ └── overlaysController.ts │ ├── sequencer │ │ ├── __mocks__ │ │ │ └── createMockClipboard.ts │ │ ├── constants │ │ │ └── sequencerConstants.ts │ │ ├── factories │ │ │ ├── SequencerFactory.ts │ │ │ ├── exportSequencerFactory.ts │ │ │ └── sequencerControllerFactory.ts │ │ ├── interfaces │ │ │ ├── Clipboard.ts │ │ │ ├── DragState.ts │ │ │ ├── EditMode.ts │ │ │ ├── SequencerConfig.ts │ │ │ ├── Session.ts │ │ │ ├── Track.ts │ │ │ └── TrackTuple.ts │ │ ├── listeners │ │ │ ├── exportMidiDragListeners.ts │ │ │ ├── gripHandleListeners.ts │ │ │ ├── instrumentSelectListeners.ts │ │ │ ├── panControlListeners.ts │ │ │ ├── rightControlsListeners.ts │ │ │ ├── volumeControlListeners.ts │ │ │ └── zoomControlListeners.ts │ │ ├── matrix │ │ │ ├── Grid.ts │ │ │ ├── GridConfig.ts │ │ │ ├── GridManager.ts │ │ │ ├── __mocks__ │ │ │ │ ├── createMockCursorController.ts │ │ │ │ ├── createMockGridConfig.ts │ │ │ │ ├── createMockGridScroll.ts │ │ │ │ ├── createMockGridSnappingContext.ts │ │ │ │ ├── createMockInteractionController.ts │ │ │ │ ├── createMockInteractionStore.ts │ │ │ │ └── createMockNoteManager.ts │ │ │ ├── events │ │ │ │ ├── EventEmitter.test.ts │ │ │ │ └── EventEmitter.ts │ │ │ ├── input │ │ │ │ ├── InputTracker.ts │ │ │ │ ├── InteractionContext.test.ts │ │ │ │ ├── InteractionContext.ts │ │ │ │ ├── OverlayInteractionContext.test.ts │ │ │ │ ├── OverlayInteractionContext.ts │ │ │ │ ├── WheelHandler.test.ts │ │ │ │ ├── WheelHandler.ts │ │ │ │ ├── cursor │ │ │ │ │ └── CursorController.ts │ │ │ │ ├── handlers │ │ │ │ │ ├── DefaultNoteToolHandler.ts │ │ │ │ │ ├── DraggingToolHandler.test.ts │ │ │ │ │ ├── DraggingToolHandler.ts │ │ │ │ │ ├── ExpressNoteToolHandler.test.ts │ │ │ │ │ ├── ExpressNoteToolHandler.ts │ │ │ │ │ ├── ExpressSelectedIdleToolHandler.test.ts │ │ │ │ │ ├── ExpressSelectedIdleToolHandler.ts │ │ │ │ │ ├── PastingToolHandler.test.ts │ │ │ │ │ ├── PastingToolHandler.ts │ │ │ │ │ ├── SelectedIdleToolHandler.ts │ │ │ │ │ ├── SelectingToolHandler.test.ts │ │ │ │ │ ├── SelectingToolHandler.ts │ │ │ │ │ ├── SizingToolHandler.test.ts │ │ │ │ │ ├── SizingToolHandler.ts │ │ │ │ │ └── __mocks__ │ │ │ │ │ │ ├── createMockDraggingToolHandler.ts │ │ │ │ │ │ ├── createMockExpressNoteToolHandler.ts │ │ │ │ │ │ ├── createMockExpressSelectedIdleToolHandler.ts │ │ │ │ │ │ ├── createMockPastingToolHandler.ts │ │ │ │ │ │ ├── createMockSelectingToolHandler.ts │ │ │ │ │ │ └── createMockSizingToolHandler.ts │ │ │ │ ├── interfaces │ │ │ │ │ ├── CursorState.ts │ │ │ │ │ ├── GridInteractionHandler.ts │ │ │ │ │ ├── InteractionContextData.ts │ │ │ │ │ ├── InteractionController.ts │ │ │ │ │ ├── InteractionEnum.ts │ │ │ │ │ ├── OverlayContextData.ts │ │ │ │ │ └── OverlayHandler.ts │ │ │ │ ├── overlays │ │ │ │ │ └── TransportSeekHandler.ts │ │ │ │ └── stores │ │ │ │ │ └── InteractionStore.ts │ │ │ ├── interfaces │ │ │ │ ├── GridCell.ts │ │ │ │ ├── GridConfigTypes.ts │ │ │ │ ├── GridEvents.ts │ │ │ │ ├── GridSnappingContext.ts │ │ │ │ ├── GridTimingConfig.ts │ │ │ │ ├── NoteInteractionState.ts │ │ │ │ ├── SelectionBox.ts │ │ │ │ ├── SequencerContext.ts │ │ │ │ ├── SnappedNotePosition.ts │ │ │ │ └── TrackedNote.ts │ │ │ ├── notes │ │ │ │ ├── NoteManager.test.ts │ │ │ │ └── NoteManager.ts │ │ │ ├── rendering │ │ │ │ ├── AIAnimationRenderer.ts │ │ │ │ ├── AIAutocompletePreviewRenderer.ts │ │ │ │ ├── AnimationRenderer.ts │ │ │ │ ├── CanvasManager.test.ts │ │ │ │ ├── CanvasManager.ts │ │ │ │ ├── GridRenderer.ts │ │ │ │ ├── HeaderPlayheadRenderer.ts │ │ │ │ ├── LabelColumnRenderer.ts │ │ │ │ ├── MarqueeRenderer.ts │ │ │ │ ├── NotePreviewRenderer.ts │ │ │ │ ├── NoteRenderer.ts │ │ │ │ ├── PlayheadRenderer.ts │ │ │ │ └── colors │ │ │ │ │ ├── constants │ │ │ │ │ ├── colorSchemes.ts │ │ │ │ │ ├── pitchColorMap.ts │ │ │ │ │ └── trackColors.ts │ │ │ │ │ ├── helpers │ │ │ │ │ └── getTrackColor.ts │ │ │ │ │ ├── interfaces │ │ │ │ │ ├── GridColorScheme.ts │ │ │ │ │ └── NoteColorContext.ts │ │ │ │ │ └── noteColorSchemes.ts │ │ │ ├── scrollbars │ │ │ │ ├── GridScroll.test.ts │ │ │ │ ├── GridScroll.ts │ │ │ │ ├── ScrollbarDragHandler.ts │ │ │ │ ├── ScrollbarManager.ts │ │ │ │ └── injectScrollbarStyles.ts │ │ │ └── utils │ │ │ │ ├── convertBeatsToBarPosition.test.ts │ │ │ │ ├── convertBeatsToBarPosition.ts │ │ │ │ ├── createGridInSequencerBody.ts │ │ │ │ ├── createNoteVisibilityFilter.test.ts │ │ │ │ ├── createNoteVisibilityFilter.ts │ │ │ │ ├── getNextNoteStartBeat.test.ts │ │ │ │ ├── getNextNoteStartBeat.ts │ │ │ │ ├── gridDimensions.ts │ │ │ │ ├── gridGuards.test.ts │ │ │ │ ├── gridGuards.ts │ │ │ │ ├── gridPosition.test.ts │ │ │ │ ├── gridPosition.ts │ │ │ │ ├── isCursorNearNoteEdge.test.ts │ │ │ │ ├── isCursorNearNoteEdge.ts │ │ │ │ ├── isInHeaderBounds.test.ts │ │ │ │ ├── isInHeaderBounds.ts │ │ │ │ ├── marqueeUtils.test.ts │ │ │ │ ├── marqueeUtils.ts │ │ │ │ ├── pruneNotesToTimeline.test.ts │ │ │ │ ├── pruneNotesToTimeline.ts │ │ │ │ ├── roundedRect.ts │ │ │ │ ├── snapPosition.test.ts │ │ │ │ ├── snapPosition.ts │ │ │ │ ├── snapping.test.ts │ │ │ │ ├── snapping.ts │ │ │ │ ├── transformDraggedNotes.ts │ │ │ │ ├── transformPastedNotes.test.ts │ │ │ │ └── transformPastedNotes.ts │ │ ├── renderers │ │ │ └── drawMiniContour.ts │ │ ├── sequencer.ts │ │ ├── sequencerController.ts │ │ ├── services │ │ │ ├── offlineExportService.ts │ │ │ ├── playbackService.ts │ │ │ ├── rangeUpdateService.test.ts │ │ │ └── rangeUpdateService.ts │ │ ├── stores │ │ │ ├── clipboard.ts │ │ │ ├── sequencerControllerStore.ts │ │ │ └── sequencerStore.ts │ │ ├── ui │ │ │ ├── helpers │ │ │ │ └── updateTrackStyle.ts │ │ │ ├── sequencerBody.ts │ │ │ ├── setupAddTrackButton.ts │ │ │ ├── topBar.ts │ │ │ └── topBar │ │ │ │ ├── instrumentSelect.ts │ │ │ │ ├── panControl.ts │ │ │ │ ├── rightControls.ts │ │ │ │ ├── volumeControl.ts │ │ │ │ └── zoomControl.ts │ │ └── utils │ │ │ ├── collapseSequencer.ts │ │ │ ├── noteRangeUtils.ts │ │ │ ├── selectionTracker.ts │ │ │ ├── snappedBeat.test.ts │ │ │ └── snappedBeat.ts │ ├── topControls │ │ ├── components │ │ │ ├── aimenu │ │ │ │ ├── aiMenuController.ts │ │ │ │ ├── listeners │ │ │ │ │ └── aiMenuListeners.ts │ │ │ │ ├── services │ │ │ │ │ └── aiMenuService.ts │ │ │ │ └── ui │ │ │ │ │ └── aiMenuUI.ts │ │ │ ├── keyboard │ │ │ │ ├── helpers │ │ │ │ │ ├── buildKeyToNoteMap.ts │ │ │ │ │ ├── constants.ts │ │ │ │ │ └── keys.ts │ │ │ │ ├── interfaces │ │ │ │ │ └── KeyboardUIElements.ts │ │ │ │ ├── keyboardController.ts │ │ │ │ ├── listeners │ │ │ │ │ ├── keyboardKeyListeners.ts │ │ │ │ │ ├── keyboardMouseListeners.ts │ │ │ │ │ └── sideButtonListeners.ts │ │ │ │ ├── renderers │ │ │ │ │ └── renderer.ts │ │ │ │ ├── services │ │ │ │ │ └── keyboardService.ts │ │ │ │ └── ui │ │ │ │ │ └── keyboardUI.ts │ │ │ ├── mixer │ │ │ │ ├── .gitkeep │ │ │ │ ├── listeners │ │ │ │ │ └── mixerListeners.ts │ │ │ │ ├── services │ │ │ │ │ └── mixerService.ts │ │ │ │ └── ui │ │ │ │ │ └── mixerUI.ts │ │ │ └── sideMenu │ │ │ │ ├── listeners │ │ │ │ └── sideMenuListeners.ts │ │ │ │ ├── sideMenuController.ts │ │ │ │ └── ui │ │ │ │ └── sideMenuUI.ts │ │ └── topControlsController.ts │ ├── userSettings │ │ ├── interfaces │ │ │ ├── GlobalSettings.ts │ │ │ ├── ListenerAttachment.ts │ │ │ ├── OpenAISettings.ts │ │ │ ├── ThemeSettings.ts │ │ │ └── UserConfig.ts │ │ ├── listeners │ │ │ ├── attachAISettingsListeners.ts │ │ │ ├── attachGlobalSettingsListeners.ts │ │ │ ├── attachKeyBindingsListeners.ts │ │ │ ├── attachModalListeners.ts │ │ │ └── attachThemeSettingsListeners.ts │ │ ├── settings │ │ │ ├── aiConstants.ts │ │ │ ├── globalConstants.ts │ │ │ └── themeConstants.ts │ │ ├── skins │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ └── Skin.ts │ │ │ └── skins │ │ │ │ ├── blueDreamSkin.ts │ │ │ │ ├── defaultSkin.ts │ │ │ │ ├── modernLightSkin.ts │ │ │ │ ├── sunsetSkin.ts │ │ │ │ ├── synthwaveSkin.ts │ │ │ │ └── verdantAlloy.ts │ │ ├── store │ │ │ ├── defaultUserSettings.ts │ │ │ ├── userConfigStore.test.ts │ │ │ └── userConfigStore.ts │ │ ├── ui │ │ │ ├── UserConfigModal.ts │ │ │ └── sections │ │ │ │ ├── AISettingsSection.ts │ │ │ │ ├── GlobalSettingsSection.ts │ │ │ │ ├── KeyBindingsSection.ts │ │ │ │ └── ThemeSettingsSection.ts │ │ ├── userConfig.ts │ │ └── utils │ │ │ ├── localStorage.test.ts │ │ │ └── localStorage.ts │ └── visualizer │ │ ├── listeners │ │ └── visualizerListeners.ts │ │ ├── renderers │ │ └── defaultRenderer.ts │ │ ├── ui │ │ └── visualizerUI.ts │ │ └── visualizerController.ts ├── export │ ├── interaction │ │ ├── saveWavMenu.ts │ │ └── saveWavMenuHandlers.ts │ ├── load.test.ts │ ├── load.ts │ ├── loadSession.ts │ ├── midi │ │ ├── exportToMidi.ts │ │ ├── instrumentMapping.ts │ │ └── loadFromMidi.ts │ ├── save.ts │ └── wav │ │ ├── renderTrackInMainThread.ts │ │ ├── renderTrackInWorker.ts │ │ └── track-renderer.worker.ts ├── main.ts ├── shared │ ├── boot │ │ ├── GlobalEventGuards.ts │ │ └── setupGlobalUndo.ts │ ├── constants │ │ ├── ALL_SONG_KEYS.ts │ │ └── WHATS_NEW.ts │ ├── dev │ │ ├── devTools.ts │ │ └── tools │ │ │ ├── index.ts │ │ │ ├── popoverEmitterTools.ts │ │ │ ├── sequencerTools.ts │ │ │ ├── stateTools.ts │ │ │ └── userConfigTools.ts │ ├── interfaces │ │ ├── Chord.ts │ │ ├── MidiNoteMap.ts │ │ ├── Note.ts │ │ ├── RemiEncoderOptions.ts │ │ ├── RemiEvent.ts │ │ └── SongConfig.ts │ ├── keybindings │ │ ├── KeyMacroBindings.ts │ │ ├── KeyMacroSections.ts │ │ ├── KeyMacroStore.test.ts │ │ ├── KeyMacroStore.ts │ │ ├── helpers │ │ │ ├── normalizedKeyMacroCode.test.ts │ │ │ └── normalizedKeyMacroCode.ts │ │ ├── interfaces │ │ │ ├── KeyMacroBinding.ts │ │ │ ├── KeyMacroDefinitions.ts │ │ │ └── KeyMacroSectionDefinition.ts │ │ ├── useKeyMacro.test.ts │ │ └── useKeyMacro.ts │ ├── llm │ │ ├── LLM.md │ │ ├── LLMCallerService.test.ts │ │ ├── LLMCallerService.ts │ │ ├── interfaces │ │ │ ├── LLMInterfaces.ts │ │ │ ├── LLMOutputAdapter.ts │ │ │ ├── LLMTask.ts │ │ │ └── ProviderProfile.ts │ │ ├── providers │ │ │ ├── anthropic │ │ │ │ ├── .gitkeep │ │ │ │ ├── AnthropicCallerService.ts │ │ │ │ └── anthropicProfile.ts │ │ │ ├── google │ │ │ │ └── .gitkeep │ │ │ ├── openai │ │ │ │ ├── OpenAICallerService.test.ts │ │ │ │ ├── OpenAICallerService.ts │ │ │ │ └── openaiProfile.ts │ │ │ └── profiles │ │ │ │ ├── ModelToProvider.ts │ │ │ │ └── ProviderProfiles.ts │ │ ├── services │ │ │ ├── promptBuilderService.test.ts │ │ │ └── promptBuilderService.ts │ │ └── tasks │ │ │ ├── chords │ │ │ ├── adapters │ │ │ │ └── .gitkeep │ │ │ ├── helpers │ │ │ │ └── .gitkeep │ │ │ ├── parsers │ │ │ │ └── .gitkeep │ │ │ └── schemas │ │ │ │ └── .gitkeep │ │ │ └── remi │ │ │ ├── adapters │ │ │ ├── remiOutputAdapter.test.ts │ │ │ └── remiOutputAdapter.ts │ │ │ ├── helpers │ │ │ ├── clipRemiContinuation.test.ts │ │ │ ├── clipRemiContinuation.ts │ │ │ ├── hasGapForRemiContinuation.test.ts │ │ │ ├── hasGapForRemiContinuation.ts │ │ │ ├── normalizeRemiPositions.test.ts │ │ │ ├── normalizeRemiPositions.ts │ │ │ ├── shiftLLMContinuationToEndBeat.test.ts │ │ │ └── shiftLLMContinuationToEndBeat.ts │ │ │ ├── parsers │ │ │ ├── parseRemiTokens.test.ts │ │ │ └── parseRemiTokens.ts │ │ │ ├── remiContinuationService.test.ts │ │ │ ├── remiContinuationService.ts │ │ │ └── schemas │ │ │ └── remiResponseFormat.ts │ ├── logging │ │ └── logger.ts │ ├── modals │ │ └── global │ │ │ └── splashscreen.ts │ ├── playback │ │ ├── PlaybackEngine.test.ts │ │ ├── PlaybackEngine.ts │ │ ├── __mocks__ │ │ │ └── createMockTransportService.ts │ │ ├── helpers │ │ │ ├── drawGlobalMiniContour.ts │ │ │ └── updateAllGridPlayheads.ts │ │ └── transportService.ts │ ├── services │ │ └── exportMidiDragService.ts │ ├── state │ │ └── devMode.ts │ ├── stores │ │ └── songInfoStore.ts │ ├── types │ │ └── SongKey.ts │ ├── ui │ │ ├── PopoverEmitter.ts │ │ ├── UIOrchestrator.test.ts │ │ ├── UIOrchestrator.ts │ │ ├── canvas │ │ │ └── drawAIIndicatorChevron.ts │ │ ├── canvasUtils.ts │ │ ├── domUtils.ts │ │ ├── helpers │ │ │ └── setSideButtonActivated.ts │ │ └── primitives │ │ │ ├── createAccentSpan.ts │ │ │ ├── createBottomDrawer.ts │ │ │ ├── createButton.ts │ │ │ ├── createCircularIconButton.ts │ │ │ ├── createFloatingModal.ts │ │ │ ├── createHeader.ts │ │ │ ├── createHorizontalDivider.ts │ │ │ ├── createIconImg.ts │ │ │ ├── createLabel.ts │ │ │ ├── createMinimalPopover.ts │ │ │ ├── createNumberInput.ts │ │ │ ├── createParagraph.ts │ │ │ ├── createPopover.ts │ │ │ ├── createSelectInput.ts │ │ │ ├── createSpacer.ts │ │ │ ├── createTabBar.ts │ │ │ ├── createToggleSwitch.ts │ │ │ ├── createTooltipPair.ts │ │ │ └── createVerticalDivider.ts │ └── utils │ │ ├── musical │ │ ├── detectChordsFromSequencers.test.ts │ │ ├── getPitchClassesAtBeat.test.ts │ │ ├── getPitchClassesAtBeat.ts │ │ ├── noteUtils.test.ts │ │ ├── noteUtils.ts │ │ ├── remi │ │ │ ├── mergeRemiContinuation.test.ts │ │ │ ├── mergeRemiContinuation.ts │ │ │ ├── remiUtils.test.ts │ │ │ └── remiUtils.ts │ │ ├── songUtils.test.ts │ │ ├── songUtils.ts │ │ └── tonal │ │ │ ├── chordDetection.test.ts │ │ │ ├── chordDetection.ts │ │ │ ├── songKeyMidiMap.test.ts │ │ │ ├── songKeyMidiMap.ts │ │ │ ├── songKeyNotes.test.ts │ │ │ └── songKeyNotes.ts │ │ ├── storage │ │ ├── assetHelpers.ts │ │ └── localStorage.ts │ │ └── visual │ │ └── colorConversion.ts ├── sounds │ ├── audio │ │ ├── audio.ts │ │ ├── pitch-utils.ts │ │ └── previewContext.ts │ ├── helpers │ │ ├── getInstruments.ts │ │ └── instrumentSelect.ts │ ├── instrument-loader-worker.ts │ ├── instrument-loader.ts │ ├── instrument-player.ts │ ├── interfaces │ │ ├── Engine.ts │ │ └── Instrument.ts │ ├── loaders │ │ ├── catalogues │ │ │ └── webaudiofont-catalogue.ts │ │ ├── constants │ │ │ └── drums.ts │ │ ├── loadingStore.ts │ │ ├── sf2-loader.ts │ │ ├── sf2-worker-loader.ts │ │ ├── webaudiofont-loader.ts │ │ └── webaudiofont-worker-loader.ts │ ├── players │ │ ├── sf2-player.ts │ │ └── webaudiofont-player.ts │ └── utils │ │ └── startInstrumentNote.ts ├── styles │ ├── sequenzia.css │ └── tailwind.css └── test │ ├── integration │ ├── autocomplete │ │ └── remiContinuation.ts │ └── helloWorld.test.ts │ ├── interfaces │ └── Grid.ts │ ├── live │ └── liveRemiContinuation.test.ts │ └── utils.ts ├── tailwind.confg.js ├── tsconfig.json ├── tsconfig.project.json ├── tsconfig.test.json ├── tsconfig.worker.json └── vite.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/.gitignore -------------------------------------------------------------------------------- /DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/DEV.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /demos/demo1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/demos/demo1.json -------------------------------------------------------------------------------- /demos/demo2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/demos/demo2.json -------------------------------------------------------------------------------- /demos/demo3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/demos/demo3.json -------------------------------------------------------------------------------- /demos/demo4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/demos/demo4.json -------------------------------------------------------------------------------- /demos/demo5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/demos/demo5.json -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/favicon.ico -------------------------------------------------------------------------------- /gridtest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/gridtest.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/package.json -------------------------------------------------------------------------------- /public/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/css/styles.css -------------------------------------------------------------------------------- /public/static/electricpiano.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/electricpiano.json -------------------------------------------------------------------------------- /public/static/fatboy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/fatboy.json -------------------------------------------------------------------------------- /public/static/fluidr3-gm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/fluidr3-gm.json -------------------------------------------------------------------------------- /public/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/logo.png -------------------------------------------------------------------------------- /public/static/musyngkite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/musyngkite.json -------------------------------------------------------------------------------- /public/static/splendidgrandpiano.json: -------------------------------------------------------------------------------- 1 | [ 2 | "splendidgrandpiano" 3 | ] -------------------------------------------------------------------------------- /public/static/svg/icon-academic-cap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-academic-cap.svg -------------------------------------------------------------------------------- /public/static/svg/icon-adjust-ai-prompt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-adjust-ai-prompt.svg -------------------------------------------------------------------------------- /public/static/svg/icon-adjustments-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-adjustments-vertical.svg -------------------------------------------------------------------------------- /public/static/svg/icon-adjustments.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-adjustments.svg -------------------------------------------------------------------------------- /public/static/svg/icon-arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-arrow-down.svg -------------------------------------------------------------------------------- /public/static/svg/icon-arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-arrow-up.svg -------------------------------------------------------------------------------- /public/static/svg/icon-bars.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-bars.svg -------------------------------------------------------------------------------- /public/static/svg/icon-brain-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-brain-white.svg -------------------------------------------------------------------------------- /public/static/svg/icon-brain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-brain.svg -------------------------------------------------------------------------------- /public/static/svg/icon-caret-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-caret-down.svg -------------------------------------------------------------------------------- /public/static/svg/icon-caret-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-caret-up.svg -------------------------------------------------------------------------------- /public/static/svg/icon-chart-bar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-chart-bar.svg -------------------------------------------------------------------------------- /public/static/svg/icon-chart-mixed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-chart-mixed.svg -------------------------------------------------------------------------------- /public/static/svg/icon-chart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-chart.svg -------------------------------------------------------------------------------- /public/static/svg/icon-chat-bubble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-chat-bubble.svg -------------------------------------------------------------------------------- /public/static/svg/icon-chip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-chip.svg -------------------------------------------------------------------------------- /public/static/svg/icon-circle-plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-circle-plus.svg -------------------------------------------------------------------------------- /public/static/svg/icon-clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-clock.svg -------------------------------------------------------------------------------- /public/static/svg/icon-close-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-close-circle.svg -------------------------------------------------------------------------------- /public/static/svg/icon-cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-cog.svg -------------------------------------------------------------------------------- /public/static/svg/icon-command-line.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-command-line.svg -------------------------------------------------------------------------------- /public/static/svg/icon-copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-copy.svg -------------------------------------------------------------------------------- /public/static/svg/icon-cursor-arrow-rays.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-cursor-arrow-rays.svg -------------------------------------------------------------------------------- /public/static/svg/icon-cut.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-cut.svg -------------------------------------------------------------------------------- /public/static/svg/icon-double-arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-double-arrow-left.svg -------------------------------------------------------------------------------- /public/static/svg/icon-double-arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-double-arrow-right.svg -------------------------------------------------------------------------------- /public/static/svg/icon-draw-square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-draw-square.svg -------------------------------------------------------------------------------- /public/static/svg/icon-forward.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-forward.svg -------------------------------------------------------------------------------- /public/static/svg/icon-grip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-grip.svg -------------------------------------------------------------------------------- /public/static/svg/icon-headphones.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-headphones.svg -------------------------------------------------------------------------------- /public/static/svg/icon-keyboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-keyboard.svg -------------------------------------------------------------------------------- /public/static/svg/icon-lightbulb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-lightbulb.svg -------------------------------------------------------------------------------- /public/static/svg/icon-list-instrument.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-list-instrument.svg -------------------------------------------------------------------------------- /public/static/svg/icon-load.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-load.svg -------------------------------------------------------------------------------- /public/static/svg/icon-music.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-music.svg -------------------------------------------------------------------------------- /public/static/svg/icon-paint-brush.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-paint-brush.svg -------------------------------------------------------------------------------- /public/static/svg/icon-paintbrush.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-paintbrush.svg -------------------------------------------------------------------------------- /public/static/svg/icon-paste.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-paste.svg -------------------------------------------------------------------------------- /public/static/svg/icon-pause.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-pause.svg -------------------------------------------------------------------------------- /public/static/svg/icon-pen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-pen.svg -------------------------------------------------------------------------------- /public/static/svg/icon-play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-play.svg -------------------------------------------------------------------------------- /public/static/svg/icon-record.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-record.svg -------------------------------------------------------------------------------- /public/static/svg/icon-reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-reset.svg -------------------------------------------------------------------------------- /public/static/svg/icon-ruler.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-ruler.svg -------------------------------------------------------------------------------- /public/static/svg/icon-save.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-save.svg -------------------------------------------------------------------------------- /public/static/svg/icon-stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-stop.svg -------------------------------------------------------------------------------- /public/static/svg/icon-thumbs-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-thumbs-down.svg -------------------------------------------------------------------------------- /public/static/svg/icon-thumbs-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-thumbs-up.svg -------------------------------------------------------------------------------- /public/static/svg/icon-trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-trash.svg -------------------------------------------------------------------------------- /public/static/svg/icon-user-settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-user-settings.svg -------------------------------------------------------------------------------- /public/static/svg/icon-volume-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-volume-down.svg -------------------------------------------------------------------------------- /public/static/svg/icon-volume-mute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-volume-mute.svg -------------------------------------------------------------------------------- /public/static/svg/icon-volume-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-volume-up.svg -------------------------------------------------------------------------------- /public/static/svg/icon-zoom-in.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-zoom-in.svg -------------------------------------------------------------------------------- /public/static/svg/icon-zoom-out.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/static/svg/icon-zoom-out.svg -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/vite.svg -------------------------------------------------------------------------------- /public/web/icons/icons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/web/icons/icons.html -------------------------------------------------------------------------------- /public/web/icons/sequenzia.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/web/icons/sequenzia.ico -------------------------------------------------------------------------------- /public/web/modals/ai-extend-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/web/modals/ai-extend-modal.html -------------------------------------------------------------------------------- /public/web/modals/ai-generate-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/web/modals/ai-generate-modal.html -------------------------------------------------------------------------------- /public/web/modals/ai-inpaint-modal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/public/web/modals/ai-inpaint-modal.html -------------------------------------------------------------------------------- /screenshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/screenshot.PNG -------------------------------------------------------------------------------- /src/appState/__mocks__/createMockAppState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/__mocks__/createMockAppState.ts -------------------------------------------------------------------------------- /src/appState/appState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/appState.test.ts -------------------------------------------------------------------------------- /src/appState/appState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/appState.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/applyDiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/applyDiff.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/allDiffs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/allDiffs.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/changeMeasures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/changeMeasures.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/changeNoteDuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/changeNoteDuration.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/changeSnapResolution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/changeSnapResolution.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/changeSongKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/changeSongKey.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/changeTempo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/changeTempo.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/changeTimeSignature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/changeTimeSignature.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/global/setNoteModifierMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/global/setNoteModifierMode.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/cutNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/cutNotes.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/deleteNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/deleteNotes.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/moveNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/moveNotes.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/pasteNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/pasteNotes.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/placeNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/placeNotes.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/resizeNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/resizeNotes.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/grid/setVelocity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/grid/setVelocity.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/internal/checkpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/internal/checkpoint.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/sequencer/createSequencer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/sequencer/createSequencer.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/sequencer/deleteSequencer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/sequencer/deleteSequencer.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/sequencer/setInstrument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/sequencer/setInstrument.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/sequencer/setPan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/sequencer/setPan.ts -------------------------------------------------------------------------------- /src/appState/diffEngine/types/sequencer/setVolume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/diffEngine/types/sequencer/setVolume.ts -------------------------------------------------------------------------------- /src/appState/interfaces/AppState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/interfaces/AppState.ts -------------------------------------------------------------------------------- /src/appState/interfaces/Diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/interfaces/Diff.ts -------------------------------------------------------------------------------- /src/appState/interfaces/HistoryEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/interfaces/HistoryEntry.ts -------------------------------------------------------------------------------- /src/appState/onStateUpdated.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/onStateUpdated.test.ts -------------------------------------------------------------------------------- /src/appState/onStateUpdated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/onStateUpdated.ts -------------------------------------------------------------------------------- /src/appState/resyncFromState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/resyncFromState.test.ts -------------------------------------------------------------------------------- /src/appState/resyncFromState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/resyncFromState.ts -------------------------------------------------------------------------------- /src/appState/stateHistory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateHistory.test.ts -------------------------------------------------------------------------------- /src/appState/stateHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateHistory.ts -------------------------------------------------------------------------------- /src/appState/stateLoader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateLoader.test.ts -------------------------------------------------------------------------------- /src/appState/stateLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateLoader.ts -------------------------------------------------------------------------------- /src/appState/stateRoundTrip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateRoundTrip.test.ts -------------------------------------------------------------------------------- /src/appState/stateSerializer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateSerializer.test.ts -------------------------------------------------------------------------------- /src/appState/stateSerializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/stateSerializer.ts -------------------------------------------------------------------------------- /src/appState/utils/cloneState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/utils/cloneState.ts -------------------------------------------------------------------------------- /src/appState/utils/syncMatrixToSequencer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/utils/syncMatrixToSequencer.test.ts -------------------------------------------------------------------------------- /src/appState/utils/syncMatrixToSequencer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/appState/utils/syncMatrixToSequencer.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetAfterDeletion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetAfterDeletion.test.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetAfterDeletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetAfterDeletion.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetFromNotes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetFromNotes.test.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetFromNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/helpers/setAutoCompleteTargetFromNotes.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/prompts/ContextAwarePromptBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/prompts/ContextAwarePromptBuilder.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/prompts/ExtendFromPromptBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/prompts/ExtendFromPromptBuilder.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/services/applyAutoCompleteNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/services/applyAutoCompleteNotes.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/services/rejectAutoCompleteNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/services/rejectAutoCompleteNotes.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/services/runAIAutoComplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/services/runAIAutoComplete.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/stores/autoCompleteStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/stores/autoCompleteStore.test.ts -------------------------------------------------------------------------------- /src/components/aimode/features/autocomplete/stores/autoCompleteStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/features/autocomplete/stores/autoCompleteStore.ts -------------------------------------------------------------------------------- /src/components/aimode/features/extend/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/aimode/features/generate/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/aimode/features/inpaint/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/aimode/features/reharmonize/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/aimode/interfaces/ExtractedRemiBeforeAfterContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/interfaces/ExtractedRemiBeforeAfterContext.ts -------------------------------------------------------------------------------- /src/components/aimode/interfaces/ExtractedRemiContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/interfaces/ExtractedRemiContext.ts -------------------------------------------------------------------------------- /src/components/aimode/interfaces/LLMSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/interfaces/LLMSettings.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/context/extractRemiBeforeAfterContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/context/extractRemiBeforeAfterContext.test.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/context/extractRemiBeforeAfterContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/context/extractRemiBeforeAfterContext.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/context/extractRemiContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/context/extractRemiContext.test.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/context/extractRemiContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/context/extractRemiContext.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/helpers/contextHelpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/helpers/contextHelpers.test.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/helpers/contextHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/helpers/contextHelpers.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/settings/getRemiSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/settings/getRemiSettings.ts -------------------------------------------------------------------------------- /src/components/aimode/shared/stores/llmSettingsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/aimode/shared/stores/llmSettingsStore.ts -------------------------------------------------------------------------------- /src/components/appRoot/appRootController.ts: -------------------------------------------------------------------------------- 1 | // TODO: 2 | 3 | // Will put all the dom div anchors in here 4 | -------------------------------------------------------------------------------- /src/components/globalControls/GlobalControlsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/GlobalControlsController.ts -------------------------------------------------------------------------------- /src/components/globalControls/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/constants.ts -------------------------------------------------------------------------------- /src/components/globalControls/controls/autoCompleteButtonControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/controls/autoCompleteButtonControls.ts -------------------------------------------------------------------------------- /src/components/globalControls/interfaces/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/globalControls/listeners/GlobalControlsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/listeners/GlobalControlsListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/listeners/GlobalMiniContourListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/listeners/GlobalMiniContourListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/listeners/GlobalPlayheadListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/listeners/GlobalPlayheadListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/listeners/GlobalSideButtonsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/listeners/GlobalSideButtonsListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/listeners/GlobalToolbarListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/listeners/GlobalToolbarListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/listeners/TransportControlsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/listeners/TransportControlsListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/loadModal/loadModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/loadModal/loadModalController.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/loadModal/loadModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/loadModal/loadModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/loadModal/loadModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/loadModal/loadModalUI.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/saveModal/saveModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/saveModal/saveModalController.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/saveModal/saveModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/saveModal/saveModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/saveModal/saveModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/saveModal/saveModalUI.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/saveModal/wavOptionsModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/saveModal/wavOptionsModal.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/velocity/velocityModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/velocity/velocityModalController.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/velocity/velocityModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/velocity/velocityModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/velocity/velocityModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/velocity/velocityModalUI.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/velocity/velocityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/velocity/velocityService.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/whatsNew/whatsNewModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/whatsNew/whatsNewModalController.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/whatsNew/whatsNewModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/whatsNew/whatsNewModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalControls/modals/whatsNew/whatsNewModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/modals/whatsNew/whatsNewModalUI.ts -------------------------------------------------------------------------------- /src/components/globalControls/renderers/GlobalMiniContourRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/renderers/GlobalMiniContourRenderer.ts -------------------------------------------------------------------------------- /src/components/globalControls/renderers/GlobalPlayheadRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/renderers/GlobalPlayheadRenderer.ts -------------------------------------------------------------------------------- /src/components/globalControls/services/GlobalPlayheadService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/services/GlobalPlayheadService.ts -------------------------------------------------------------------------------- /src/components/globalControls/services/PlaybackService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/services/PlaybackService.ts -------------------------------------------------------------------------------- /src/components/globalControls/services/SaveLoadService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/services/SaveLoadService.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/globalControls/ui/GlobalControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/GlobalControls.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/prefabs/editorSelectorPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/prefabs/editorSelectorPopover.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/prefabs/gridSettingsPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/prefabs/gridSettingsPopover.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/prefabs/hotkeyPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/prefabs/hotkeyPopover.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/prefabs/keySelectorPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/prefabs/keySelectorPopover.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/sections/GlobalMiniContour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/sections/GlobalMiniContour.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/sections/GlobalSideButtons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/sections/GlobalSideButtons.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/sections/GlobalToolbar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/sections/GlobalToolbar.ts -------------------------------------------------------------------------------- /src/components/globalControls/ui/sections/TransportControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalControls/ui/sections/TransportControls.ts -------------------------------------------------------------------------------- /src/components/globalPopups/globalPopupController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/globalPopupController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/helpers/loadingModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/helpers/loadingModal.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/aiGenerationFailedModal/aiGenerationFailedModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/aiGenerationFailedModal/aiGenerationFailedModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/aiGenerationFailedModal/aiGenerationFailedModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/aiGenerationFailedModal/aiGenerationFailedModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/aiGenerationFailedModal/aiGenerationFailedModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/aiGenerationFailedModal/aiGenerationFailedModalUI.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/aiWorkingModal/aiWorkingModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/aiWorkingModal/aiWorkingModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/aiWorkingModal/aiWorkingModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/aiWorkingModal/aiWorkingModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/aiWorkingModal/aiWorkingModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/aiWorkingModal/aiWorkingModalUI.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/errorGenericModal/errorGenericModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/errorGenericModal/errorGenericModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/errorGenericModal/errorGenericModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/errorGenericModal/errorGenericModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/errorGenericModal/errorGenericModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/errorGenericModal/errorGenericModalUI.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/featureNotImplementedModal/featureNotImplementedModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/featureNotImplementedModal/featureNotImplementedModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/featureNotImplementedModal/featureNotImplementedModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/featureNotImplementedModal/featureNotImplementedModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/featureNotImplementedModal/featureNotImplementedModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/featureNotImplementedModal/featureNotImplementedModalUI.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/loadingModal/loadingModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/loadingModal/loadingModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/loadingModal/loadingModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/loadingModal/loadingModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/loadingModal/loadingModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/loadingModal/loadingModalUI.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/openaiKeyNotSetModal/openaiKeyNotSetModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/openaiKeyNotSetModal/openaiKeyNotSetModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/openaiKeyNotSetModal/openaiKeyNotSetModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/openaiKeyNotSetModal/openaiKeyNotSetModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/openaiKeyNotSetModal/openaiKeyNotSetModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/openaiKeyNotSetModal/openaiKeyNotSetModalUI.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/splashScreenModal/splashScreenModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/splashScreenModal/splashScreenModalController.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/splashScreenModal/splashScreenModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/splashScreenModal/splashScreenModalListeners.ts -------------------------------------------------------------------------------- /src/components/globalPopups/modals/splashScreenModal/splashScreenModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/globalPopups/modals/splashScreenModal/splashScreenModalUI.ts -------------------------------------------------------------------------------- /src/components/overlays/modals/deleteConfirmModal/deleteConfirmModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/modals/deleteConfirmModal/deleteConfirmModalController.ts -------------------------------------------------------------------------------- /src/components/overlays/modals/deleteConfirmModal/deleteConfirmModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/modals/deleteConfirmModal/deleteConfirmModalListeners.ts -------------------------------------------------------------------------------- /src/components/overlays/modals/deleteConfirmModal/deleteConfirmModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/modals/deleteConfirmModal/deleteConfirmModalUI.ts -------------------------------------------------------------------------------- /src/components/overlays/modals/instrumentSelectModal/instrumentSelectModalController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/modals/instrumentSelectModal/instrumentSelectModalController.ts -------------------------------------------------------------------------------- /src/components/overlays/modals/instrumentSelectModal/instrumentSelectModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/modals/instrumentSelectModal/instrumentSelectModalListeners.ts -------------------------------------------------------------------------------- /src/components/overlays/modals/instrumentSelectModal/instrumentSelectModalUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/modals/instrumentSelectModal/instrumentSelectModalUI.ts -------------------------------------------------------------------------------- /src/components/overlays/overlaysController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/overlays/overlaysController.ts -------------------------------------------------------------------------------- /src/components/sequencer/__mocks__/createMockClipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/__mocks__/createMockClipboard.ts -------------------------------------------------------------------------------- /src/components/sequencer/constants/sequencerConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/constants/sequencerConstants.ts -------------------------------------------------------------------------------- /src/components/sequencer/factories/SequencerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/factories/SequencerFactory.ts -------------------------------------------------------------------------------- /src/components/sequencer/factories/exportSequencerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/factories/exportSequencerFactory.ts -------------------------------------------------------------------------------- /src/components/sequencer/factories/sequencerControllerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/factories/sequencerControllerFactory.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/Clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/Clipboard.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/DragState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/DragState.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/EditMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/EditMode.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/SequencerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/SequencerConfig.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/Session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/Session.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/Track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/Track.ts -------------------------------------------------------------------------------- /src/components/sequencer/interfaces/TrackTuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/interfaces/TrackTuple.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/exportMidiDragListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/exportMidiDragListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/gripHandleListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/gripHandleListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/instrumentSelectListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/instrumentSelectListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/panControlListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/panControlListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/rightControlsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/rightControlsListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/volumeControlListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/volumeControlListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/listeners/zoomControlListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/listeners/zoomControlListeners.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/Grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/Grid.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/GridConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/GridConfig.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/GridManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/GridManager.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockCursorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockCursorController.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockGridConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockGridConfig.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockGridScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockGridScroll.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockGridSnappingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockGridSnappingContext.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockInteractionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockInteractionController.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockInteractionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockInteractionStore.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/__mocks__/createMockNoteManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/__mocks__/createMockNoteManager.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/events/EventEmitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/events/EventEmitter.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/events/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/events/EventEmitter.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/InputTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/InputTracker.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/InteractionContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/InteractionContext.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/InteractionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/InteractionContext.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/OverlayInteractionContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/OverlayInteractionContext.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/OverlayInteractionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/OverlayInteractionContext.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/WheelHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/WheelHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/WheelHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/WheelHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/cursor/CursorController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/cursor/CursorController.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/DefaultNoteToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/DefaultNoteToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/DraggingToolHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/DraggingToolHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/DraggingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/DraggingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/ExpressNoteToolHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/ExpressNoteToolHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/ExpressNoteToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/ExpressNoteToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/ExpressSelectedIdleToolHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/ExpressSelectedIdleToolHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/ExpressSelectedIdleToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/ExpressSelectedIdleToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/PastingToolHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/PastingToolHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/PastingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/PastingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/SelectedIdleToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/SelectedIdleToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/SelectingToolHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/SelectingToolHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/SelectingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/SelectingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/SizingToolHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/SizingToolHandler.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/SizingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/SizingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/__mocks__/createMockDraggingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/__mocks__/createMockDraggingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/__mocks__/createMockExpressNoteToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/__mocks__/createMockExpressNoteToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/__mocks__/createMockExpressSelectedIdleToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/__mocks__/createMockExpressSelectedIdleToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/__mocks__/createMockPastingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/__mocks__/createMockPastingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/__mocks__/createMockSelectingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/__mocks__/createMockSelectingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/handlers/__mocks__/createMockSizingToolHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/handlers/__mocks__/createMockSizingToolHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/CursorState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/CursorState.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/GridInteractionHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/GridInteractionHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/InteractionContextData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/InteractionContextData.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/InteractionController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/InteractionController.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/InteractionEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/InteractionEnum.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/OverlayContextData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/OverlayContextData.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/interfaces/OverlayHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/interfaces/OverlayHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/overlays/TransportSeekHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/overlays/TransportSeekHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/input/stores/InteractionStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/input/stores/InteractionStore.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/GridCell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/GridCell.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/GridConfigTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/GridConfigTypes.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/GridEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/GridEvents.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/GridSnappingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/GridSnappingContext.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/GridTimingConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/GridTimingConfig.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/NoteInteractionState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/NoteInteractionState.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/SelectionBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/SelectionBox.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/SequencerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/SequencerContext.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/SnappedNotePosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/SnappedNotePosition.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/interfaces/TrackedNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/interfaces/TrackedNote.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/notes/NoteManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/notes/NoteManager.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/notes/NoteManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/notes/NoteManager.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/AIAnimationRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/AIAnimationRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/AIAutocompletePreviewRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/AIAutocompletePreviewRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/AnimationRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/AnimationRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/CanvasManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/CanvasManager.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/CanvasManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/CanvasManager.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/GridRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/GridRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/HeaderPlayheadRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/HeaderPlayheadRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/LabelColumnRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/LabelColumnRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/MarqueeRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/MarqueeRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/NotePreviewRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/NotePreviewRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/NoteRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/NoteRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/PlayheadRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/PlayheadRenderer.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/constants/colorSchemes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/constants/colorSchemes.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/constants/pitchColorMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/constants/pitchColorMap.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/constants/trackColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/constants/trackColors.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/helpers/getTrackColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/helpers/getTrackColor.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/interfaces/GridColorScheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/interfaces/GridColorScheme.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/interfaces/NoteColorContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/interfaces/NoteColorContext.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/rendering/colors/noteColorSchemes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/rendering/colors/noteColorSchemes.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/scrollbars/GridScroll.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/scrollbars/GridScroll.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/scrollbars/GridScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/scrollbars/GridScroll.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/scrollbars/ScrollbarDragHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/scrollbars/ScrollbarDragHandler.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/scrollbars/ScrollbarManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/scrollbars/ScrollbarManager.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/scrollbars/injectScrollbarStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/scrollbars/injectScrollbarStyles.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/convertBeatsToBarPosition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/convertBeatsToBarPosition.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/convertBeatsToBarPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/convertBeatsToBarPosition.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/createGridInSequencerBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/createGridInSequencerBody.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/createNoteVisibilityFilter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/createNoteVisibilityFilter.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/createNoteVisibilityFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/createNoteVisibilityFilter.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/getNextNoteStartBeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/getNextNoteStartBeat.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/getNextNoteStartBeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/getNextNoteStartBeat.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/gridDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/gridDimensions.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/gridGuards.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/gridGuards.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/gridGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/gridGuards.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/gridPosition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/gridPosition.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/gridPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/gridPosition.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/isCursorNearNoteEdge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/isCursorNearNoteEdge.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/isCursorNearNoteEdge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/isCursorNearNoteEdge.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/isInHeaderBounds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/isInHeaderBounds.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/isInHeaderBounds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/isInHeaderBounds.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/marqueeUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/marqueeUtils.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/marqueeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/marqueeUtils.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/pruneNotesToTimeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/pruneNotesToTimeline.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/pruneNotesToTimeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/pruneNotesToTimeline.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/roundedRect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/roundedRect.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/snapPosition.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/snapPosition.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/snapPosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/snapPosition.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/snapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/snapping.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/snapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/snapping.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/transformDraggedNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/transformDraggedNotes.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/transformPastedNotes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/transformPastedNotes.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/matrix/utils/transformPastedNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/matrix/utils/transformPastedNotes.ts -------------------------------------------------------------------------------- /src/components/sequencer/renderers/drawMiniContour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/renderers/drawMiniContour.ts -------------------------------------------------------------------------------- /src/components/sequencer/sequencer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/sequencer.ts -------------------------------------------------------------------------------- /src/components/sequencer/sequencerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/sequencerController.ts -------------------------------------------------------------------------------- /src/components/sequencer/services/offlineExportService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/services/offlineExportService.ts -------------------------------------------------------------------------------- /src/components/sequencer/services/playbackService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/services/playbackService.ts -------------------------------------------------------------------------------- /src/components/sequencer/services/rangeUpdateService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/services/rangeUpdateService.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/services/rangeUpdateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/services/rangeUpdateService.ts -------------------------------------------------------------------------------- /src/components/sequencer/stores/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/stores/clipboard.ts -------------------------------------------------------------------------------- /src/components/sequencer/stores/sequencerControllerStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/stores/sequencerControllerStore.ts -------------------------------------------------------------------------------- /src/components/sequencer/stores/sequencerStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/stores/sequencerStore.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/helpers/updateTrackStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/helpers/updateTrackStyle.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/sequencerBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/sequencerBody.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/setupAddTrackButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/setupAddTrackButton.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/topBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/topBar.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/topBar/instrumentSelect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/topBar/instrumentSelect.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/topBar/panControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/topBar/panControl.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/topBar/rightControls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/topBar/rightControls.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/topBar/volumeControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/topBar/volumeControl.ts -------------------------------------------------------------------------------- /src/components/sequencer/ui/topBar/zoomControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/ui/topBar/zoomControl.ts -------------------------------------------------------------------------------- /src/components/sequencer/utils/collapseSequencer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/utils/collapseSequencer.ts -------------------------------------------------------------------------------- /src/components/sequencer/utils/noteRangeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/utils/noteRangeUtils.ts -------------------------------------------------------------------------------- /src/components/sequencer/utils/selectionTracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/utils/selectionTracker.ts -------------------------------------------------------------------------------- /src/components/sequencer/utils/snappedBeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/utils/snappedBeat.test.ts -------------------------------------------------------------------------------- /src/components/sequencer/utils/snappedBeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/sequencer/utils/snappedBeat.ts -------------------------------------------------------------------------------- /src/components/topControls/components/aimenu/aiMenuController.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/aimenu/listeners/aiMenuListeners.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/aimenu/services/aiMenuService.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/aimenu/ui/aiMenuUI.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/helpers/buildKeyToNoteMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/helpers/buildKeyToNoteMap.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/helpers/constants.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/helpers/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/helpers/keys.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/interfaces/KeyboardUIElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/interfaces/KeyboardUIElements.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/keyboardController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/keyboardController.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/listeners/keyboardKeyListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/listeners/keyboardKeyListeners.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/listeners/keyboardMouseListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/listeners/keyboardMouseListeners.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/listeners/sideButtonListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/listeners/sideButtonListeners.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/renderers/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/renderers/renderer.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/services/keyboardService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/services/keyboardService.ts -------------------------------------------------------------------------------- /src/components/topControls/components/keyboard/ui/keyboardUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/keyboard/ui/keyboardUI.ts -------------------------------------------------------------------------------- /src/components/topControls/components/mixer/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/mixer/listeners/mixerListeners.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/mixer/services/mixerService.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/mixer/ui/mixerUI.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/topControls/components/sideMenu/listeners/sideMenuListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/sideMenu/listeners/sideMenuListeners.ts -------------------------------------------------------------------------------- /src/components/topControls/components/sideMenu/sideMenuController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/sideMenu/sideMenuController.ts -------------------------------------------------------------------------------- /src/components/topControls/components/sideMenu/ui/sideMenuUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/components/sideMenu/ui/sideMenuUI.ts -------------------------------------------------------------------------------- /src/components/topControls/topControlsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/topControls/topControlsController.ts -------------------------------------------------------------------------------- /src/components/userSettings/interfaces/GlobalSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/interfaces/GlobalSettings.ts -------------------------------------------------------------------------------- /src/components/userSettings/interfaces/ListenerAttachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/interfaces/ListenerAttachment.ts -------------------------------------------------------------------------------- /src/components/userSettings/interfaces/OpenAISettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/interfaces/OpenAISettings.ts -------------------------------------------------------------------------------- /src/components/userSettings/interfaces/ThemeSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/interfaces/ThemeSettings.ts -------------------------------------------------------------------------------- /src/components/userSettings/interfaces/UserConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/interfaces/UserConfig.ts -------------------------------------------------------------------------------- /src/components/userSettings/listeners/attachAISettingsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/listeners/attachAISettingsListeners.ts -------------------------------------------------------------------------------- /src/components/userSettings/listeners/attachGlobalSettingsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/listeners/attachGlobalSettingsListeners.ts -------------------------------------------------------------------------------- /src/components/userSettings/listeners/attachKeyBindingsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/listeners/attachKeyBindingsListeners.ts -------------------------------------------------------------------------------- /src/components/userSettings/listeners/attachModalListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/listeners/attachModalListeners.ts -------------------------------------------------------------------------------- /src/components/userSettings/listeners/attachThemeSettingsListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/listeners/attachThemeSettingsListeners.ts -------------------------------------------------------------------------------- /src/components/userSettings/settings/aiConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/settings/aiConstants.ts -------------------------------------------------------------------------------- /src/components/userSettings/settings/globalConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/settings/globalConstants.ts -------------------------------------------------------------------------------- /src/components/userSettings/settings/themeConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/settings/themeConstants.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/index.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/interfaces/Skin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/interfaces/Skin.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/skins/blueDreamSkin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/skins/blueDreamSkin.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/skins/defaultSkin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/skins/defaultSkin.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/skins/modernLightSkin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/skins/modernLightSkin.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/skins/sunsetSkin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/skins/sunsetSkin.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/skins/synthwaveSkin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/skins/synthwaveSkin.ts -------------------------------------------------------------------------------- /src/components/userSettings/skins/skins/verdantAlloy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/skins/skins/verdantAlloy.ts -------------------------------------------------------------------------------- /src/components/userSettings/store/defaultUserSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/store/defaultUserSettings.ts -------------------------------------------------------------------------------- /src/components/userSettings/store/userConfigStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/store/userConfigStore.test.ts -------------------------------------------------------------------------------- /src/components/userSettings/store/userConfigStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/store/userConfigStore.ts -------------------------------------------------------------------------------- /src/components/userSettings/ui/UserConfigModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/ui/UserConfigModal.ts -------------------------------------------------------------------------------- /src/components/userSettings/ui/sections/AISettingsSection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/ui/sections/AISettingsSection.ts -------------------------------------------------------------------------------- /src/components/userSettings/ui/sections/GlobalSettingsSection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/ui/sections/GlobalSettingsSection.ts -------------------------------------------------------------------------------- /src/components/userSettings/ui/sections/KeyBindingsSection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/ui/sections/KeyBindingsSection.ts -------------------------------------------------------------------------------- /src/components/userSettings/ui/sections/ThemeSettingsSection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/ui/sections/ThemeSettingsSection.ts -------------------------------------------------------------------------------- /src/components/userSettings/userConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/userConfig.ts -------------------------------------------------------------------------------- /src/components/userSettings/utils/localStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/utils/localStorage.test.ts -------------------------------------------------------------------------------- /src/components/userSettings/utils/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/userSettings/utils/localStorage.ts -------------------------------------------------------------------------------- /src/components/visualizer/listeners/visualizerListeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/visualizer/listeners/visualizerListeners.ts -------------------------------------------------------------------------------- /src/components/visualizer/renderers/defaultRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/visualizer/renderers/defaultRenderer.ts -------------------------------------------------------------------------------- /src/components/visualizer/ui/visualizerUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/visualizer/ui/visualizerUI.ts -------------------------------------------------------------------------------- /src/components/visualizer/visualizerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/components/visualizer/visualizerController.ts -------------------------------------------------------------------------------- /src/export/interaction/saveWavMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/interaction/saveWavMenu.ts -------------------------------------------------------------------------------- /src/export/interaction/saveWavMenuHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/interaction/saveWavMenuHandlers.ts -------------------------------------------------------------------------------- /src/export/load.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/load.test.ts -------------------------------------------------------------------------------- /src/export/load.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/load.ts -------------------------------------------------------------------------------- /src/export/loadSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/loadSession.ts -------------------------------------------------------------------------------- /src/export/midi/exportToMidi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/midi/exportToMidi.ts -------------------------------------------------------------------------------- /src/export/midi/instrumentMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/midi/instrumentMapping.ts -------------------------------------------------------------------------------- /src/export/midi/loadFromMidi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/midi/loadFromMidi.ts -------------------------------------------------------------------------------- /src/export/save.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/save.ts -------------------------------------------------------------------------------- /src/export/wav/renderTrackInMainThread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/wav/renderTrackInMainThread.ts -------------------------------------------------------------------------------- /src/export/wav/renderTrackInWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/wav/renderTrackInWorker.ts -------------------------------------------------------------------------------- /src/export/wav/track-renderer.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/export/wav/track-renderer.worker.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/shared/boot/GlobalEventGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/boot/GlobalEventGuards.ts -------------------------------------------------------------------------------- /src/shared/boot/setupGlobalUndo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/boot/setupGlobalUndo.ts -------------------------------------------------------------------------------- /src/shared/constants/ALL_SONG_KEYS.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/constants/ALL_SONG_KEYS.ts -------------------------------------------------------------------------------- /src/shared/constants/WHATS_NEW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/constants/WHATS_NEW.ts -------------------------------------------------------------------------------- /src/shared/dev/devTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/dev/devTools.ts -------------------------------------------------------------------------------- /src/shared/dev/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/dev/tools/index.ts -------------------------------------------------------------------------------- /src/shared/dev/tools/popoverEmitterTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/dev/tools/popoverEmitterTools.ts -------------------------------------------------------------------------------- /src/shared/dev/tools/sequencerTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/dev/tools/sequencerTools.ts -------------------------------------------------------------------------------- /src/shared/dev/tools/stateTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/dev/tools/stateTools.ts -------------------------------------------------------------------------------- /src/shared/dev/tools/userConfigTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/dev/tools/userConfigTools.ts -------------------------------------------------------------------------------- /src/shared/interfaces/Chord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/interfaces/Chord.ts -------------------------------------------------------------------------------- /src/shared/interfaces/MidiNoteMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/interfaces/MidiNoteMap.ts -------------------------------------------------------------------------------- /src/shared/interfaces/Note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/interfaces/Note.ts -------------------------------------------------------------------------------- /src/shared/interfaces/RemiEncoderOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/interfaces/RemiEncoderOptions.ts -------------------------------------------------------------------------------- /src/shared/interfaces/RemiEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/interfaces/RemiEvent.ts -------------------------------------------------------------------------------- /src/shared/interfaces/SongConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/interfaces/SongConfig.ts -------------------------------------------------------------------------------- /src/shared/keybindings/KeyMacroBindings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/KeyMacroBindings.ts -------------------------------------------------------------------------------- /src/shared/keybindings/KeyMacroSections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/KeyMacroSections.ts -------------------------------------------------------------------------------- /src/shared/keybindings/KeyMacroStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/KeyMacroStore.test.ts -------------------------------------------------------------------------------- /src/shared/keybindings/KeyMacroStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/KeyMacroStore.ts -------------------------------------------------------------------------------- /src/shared/keybindings/helpers/normalizedKeyMacroCode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/helpers/normalizedKeyMacroCode.test.ts -------------------------------------------------------------------------------- /src/shared/keybindings/helpers/normalizedKeyMacroCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/helpers/normalizedKeyMacroCode.ts -------------------------------------------------------------------------------- /src/shared/keybindings/interfaces/KeyMacroBinding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/interfaces/KeyMacroBinding.ts -------------------------------------------------------------------------------- /src/shared/keybindings/interfaces/KeyMacroDefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/interfaces/KeyMacroDefinitions.ts -------------------------------------------------------------------------------- /src/shared/keybindings/interfaces/KeyMacroSectionDefinition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/interfaces/KeyMacroSectionDefinition.ts -------------------------------------------------------------------------------- /src/shared/keybindings/useKeyMacro.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/useKeyMacro.test.ts -------------------------------------------------------------------------------- /src/shared/keybindings/useKeyMacro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/keybindings/useKeyMacro.ts -------------------------------------------------------------------------------- /src/shared/llm/LLM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/LLM.md -------------------------------------------------------------------------------- /src/shared/llm/LLMCallerService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/LLMCallerService.test.ts -------------------------------------------------------------------------------- /src/shared/llm/LLMCallerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/LLMCallerService.ts -------------------------------------------------------------------------------- /src/shared/llm/interfaces/LLMInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/interfaces/LLMInterfaces.ts -------------------------------------------------------------------------------- /src/shared/llm/interfaces/LLMOutputAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/interfaces/LLMOutputAdapter.ts -------------------------------------------------------------------------------- /src/shared/llm/interfaces/LLMTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/interfaces/LLMTask.ts -------------------------------------------------------------------------------- /src/shared/llm/interfaces/ProviderProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/interfaces/ProviderProfile.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/anthropic/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/llm/providers/anthropic/AnthropicCallerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/anthropic/AnthropicCallerService.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/anthropic/anthropicProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/anthropic/anthropicProfile.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/google/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/llm/providers/openai/OpenAICallerService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/openai/OpenAICallerService.test.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/openai/OpenAICallerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/openai/OpenAICallerService.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/openai/openaiProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/openai/openaiProfile.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/profiles/ModelToProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/profiles/ModelToProvider.ts -------------------------------------------------------------------------------- /src/shared/llm/providers/profiles/ProviderProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/providers/profiles/ProviderProfiles.ts -------------------------------------------------------------------------------- /src/shared/llm/services/promptBuilderService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/services/promptBuilderService.test.ts -------------------------------------------------------------------------------- /src/shared/llm/services/promptBuilderService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/services/promptBuilderService.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/chords/adapters/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/llm/tasks/chords/helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/llm/tasks/chords/parsers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/llm/tasks/chords/schemas/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/adapters/remiOutputAdapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/adapters/remiOutputAdapter.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/adapters/remiOutputAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/adapters/remiOutputAdapter.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/clipRemiContinuation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/clipRemiContinuation.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/clipRemiContinuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/clipRemiContinuation.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/hasGapForRemiContinuation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/hasGapForRemiContinuation.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/hasGapForRemiContinuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/hasGapForRemiContinuation.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/normalizeRemiPositions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/normalizeRemiPositions.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/normalizeRemiPositions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/normalizeRemiPositions.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/shiftLLMContinuationToEndBeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/shiftLLMContinuationToEndBeat.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/helpers/shiftLLMContinuationToEndBeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/helpers/shiftLLMContinuationToEndBeat.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/parsers/parseRemiTokens.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/parsers/parseRemiTokens.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/parsers/parseRemiTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/parsers/parseRemiTokens.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/remiContinuationService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/remiContinuationService.test.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/remiContinuationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/remiContinuationService.ts -------------------------------------------------------------------------------- /src/shared/llm/tasks/remi/schemas/remiResponseFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/llm/tasks/remi/schemas/remiResponseFormat.ts -------------------------------------------------------------------------------- /src/shared/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/logging/logger.ts -------------------------------------------------------------------------------- /src/shared/modals/global/splashscreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/modals/global/splashscreen.ts -------------------------------------------------------------------------------- /src/shared/playback/PlaybackEngine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/playback/PlaybackEngine.test.ts -------------------------------------------------------------------------------- /src/shared/playback/PlaybackEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/playback/PlaybackEngine.ts -------------------------------------------------------------------------------- /src/shared/playback/__mocks__/createMockTransportService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/playback/__mocks__/createMockTransportService.ts -------------------------------------------------------------------------------- /src/shared/playback/helpers/drawGlobalMiniContour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/playback/helpers/drawGlobalMiniContour.ts -------------------------------------------------------------------------------- /src/shared/playback/helpers/updateAllGridPlayheads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/playback/helpers/updateAllGridPlayheads.ts -------------------------------------------------------------------------------- /src/shared/playback/transportService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/playback/transportService.ts -------------------------------------------------------------------------------- /src/shared/services/exportMidiDragService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/services/exportMidiDragService.ts -------------------------------------------------------------------------------- /src/shared/state/devMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/state/devMode.ts -------------------------------------------------------------------------------- /src/shared/stores/songInfoStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/stores/songInfoStore.ts -------------------------------------------------------------------------------- /src/shared/types/SongKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/types/SongKey.ts -------------------------------------------------------------------------------- /src/shared/ui/PopoverEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/PopoverEmitter.ts -------------------------------------------------------------------------------- /src/shared/ui/UIOrchestrator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/UIOrchestrator.test.ts -------------------------------------------------------------------------------- /src/shared/ui/UIOrchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/UIOrchestrator.ts -------------------------------------------------------------------------------- /src/shared/ui/canvas/drawAIIndicatorChevron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/canvas/drawAIIndicatorChevron.ts -------------------------------------------------------------------------------- /src/shared/ui/canvasUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/canvasUtils.ts -------------------------------------------------------------------------------- /src/shared/ui/domUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/domUtils.ts -------------------------------------------------------------------------------- /src/shared/ui/helpers/setSideButtonActivated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/helpers/setSideButtonActivated.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createAccentSpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createAccentSpan.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createBottomDrawer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createBottomDrawer.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createButton.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createCircularIconButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createCircularIconButton.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createFloatingModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createFloatingModal.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createHeader.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createHorizontalDivider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createHorizontalDivider.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createIconImg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createIconImg.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createLabel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createLabel.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createMinimalPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createMinimalPopover.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createNumberInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createNumberInput.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createParagraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createParagraph.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createPopover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createPopover.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createSelectInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createSelectInput.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createSpacer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createSpacer.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createTabBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createTabBar.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createToggleSwitch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createToggleSwitch.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createTooltipPair.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createTooltipPair.ts -------------------------------------------------------------------------------- /src/shared/ui/primitives/createVerticalDivider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/ui/primitives/createVerticalDivider.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/detectChordsFromSequencers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/detectChordsFromSequencers.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/getPitchClassesAtBeat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/getPitchClassesAtBeat.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/getPitchClassesAtBeat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/getPitchClassesAtBeat.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/noteUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/noteUtils.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/noteUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/noteUtils.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/remi/mergeRemiContinuation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/remi/mergeRemiContinuation.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/remi/mergeRemiContinuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/remi/mergeRemiContinuation.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/remi/remiUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/remi/remiUtils.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/remi/remiUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/remi/remiUtils.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/songUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/songUtils.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/songUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/songUtils.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/tonal/chordDetection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/tonal/chordDetection.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/tonal/chordDetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/tonal/chordDetection.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/tonal/songKeyMidiMap.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/tonal/songKeyMidiMap.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/tonal/songKeyMidiMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/tonal/songKeyMidiMap.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/tonal/songKeyNotes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/tonal/songKeyNotes.test.ts -------------------------------------------------------------------------------- /src/shared/utils/musical/tonal/songKeyNotes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/musical/tonal/songKeyNotes.ts -------------------------------------------------------------------------------- /src/shared/utils/storage/assetHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/storage/assetHelpers.ts -------------------------------------------------------------------------------- /src/shared/utils/storage/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/storage/localStorage.ts -------------------------------------------------------------------------------- /src/shared/utils/visual/colorConversion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/shared/utils/visual/colorConversion.ts -------------------------------------------------------------------------------- /src/sounds/audio/audio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/audio/audio.ts -------------------------------------------------------------------------------- /src/sounds/audio/pitch-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/audio/pitch-utils.ts -------------------------------------------------------------------------------- /src/sounds/audio/previewContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/audio/previewContext.ts -------------------------------------------------------------------------------- /src/sounds/helpers/getInstruments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/helpers/getInstruments.ts -------------------------------------------------------------------------------- /src/sounds/helpers/instrumentSelect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/helpers/instrumentSelect.ts -------------------------------------------------------------------------------- /src/sounds/instrument-loader-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/instrument-loader-worker.ts -------------------------------------------------------------------------------- /src/sounds/instrument-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/instrument-loader.ts -------------------------------------------------------------------------------- /src/sounds/instrument-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/instrument-player.ts -------------------------------------------------------------------------------- /src/sounds/interfaces/Engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/interfaces/Engine.ts -------------------------------------------------------------------------------- /src/sounds/interfaces/Instrument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/interfaces/Instrument.ts -------------------------------------------------------------------------------- /src/sounds/loaders/catalogues/webaudiofont-catalogue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/catalogues/webaudiofont-catalogue.ts -------------------------------------------------------------------------------- /src/sounds/loaders/constants/drums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/constants/drums.ts -------------------------------------------------------------------------------- /src/sounds/loaders/loadingStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/loadingStore.ts -------------------------------------------------------------------------------- /src/sounds/loaders/sf2-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/sf2-loader.ts -------------------------------------------------------------------------------- /src/sounds/loaders/sf2-worker-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/sf2-worker-loader.ts -------------------------------------------------------------------------------- /src/sounds/loaders/webaudiofont-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/webaudiofont-loader.ts -------------------------------------------------------------------------------- /src/sounds/loaders/webaudiofont-worker-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/loaders/webaudiofont-worker-loader.ts -------------------------------------------------------------------------------- /src/sounds/players/sf2-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/players/sf2-player.ts -------------------------------------------------------------------------------- /src/sounds/players/webaudiofont-player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/players/webaudiofont-player.ts -------------------------------------------------------------------------------- /src/sounds/utils/startInstrumentNote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/sounds/utils/startInstrumentNote.ts -------------------------------------------------------------------------------- /src/styles/sequenzia.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/styles/sequenzia.css -------------------------------------------------------------------------------- /src/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/styles/tailwind.css -------------------------------------------------------------------------------- /src/test/integration/autocomplete/remiContinuation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/test/integration/autocomplete/remiContinuation.ts -------------------------------------------------------------------------------- /src/test/integration/helloWorld.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/test/integration/helloWorld.test.ts -------------------------------------------------------------------------------- /src/test/interfaces/Grid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/test/interfaces/Grid.ts -------------------------------------------------------------------------------- /src/test/live/liveRemiContinuation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/test/live/liveRemiContinuation.test.ts -------------------------------------------------------------------------------- /src/test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/src/test/utils.ts -------------------------------------------------------------------------------- /tailwind.confg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/tailwind.confg.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/tsconfig.project.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/tsconfig.worker.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alacrity-ai/sequenzia/HEAD/vite.config.ts --------------------------------------------------------------------------------