Die Chordseqai Web App ist eine dynamische und benutzerfreundliche Schnittstelle für Interaktionen mit Deep Learning-Modellen. Mit dieser nächsten. Js -Anwendung können Benutzer schöne Akkord -Fortschritte verfassen, indem sie den nächsten Akkord vorschlagen.

Diese App stammt aus dem Chordseqai Graduate Project, die Entwicklung wird in diesem neuen Repository fortgesetzt.
In diesem Abschnitt wird beschrieben, wie die App lokal ausgeführt wird. Wenn Sie stattdessen eine bereitgestellte Version verwenden möchten, besuchen Sie chordseqai.com.
Stellen Sie vor Beginn sicher, dass Sie die folgenden Installation haben:
Navigieren Sie zu dem Ort, an dem die App in der Eingabeaufforderung heruntergeladen werden soll.
Klon das Repository: git clone https://github.com/PetrIvan/chord-seq-ai-app.git
Navigieren Sie zum Projektverzeichnis: cd chord-seq-ai-app
Installieren Sie NPM -Pakete: npm install
Um die Anwendung lokal auszuführen:
npm run devDiese App wird derzeit nur auf Desktop -Geräten unterstützt. Ein Chrombrowser wird empfohlen, da eine andere Alternative möglicherweise nicht stabil ist.
Tastaturverknüpfungen, die manchmal auch Hotkeys bezeichnet werden, sind für die meisten Funktionen der App verfügbar. Wenn Sie über ein Element einer Komponente schweben, zeigt es Ihnen, was bei Click sowie der Abkürzung dafür passiert. Der Status der App wird automatisch lokal im Browser gespeichert, sodass Sie keinen Fortschritt verlieren, es sei denn, Sie löschen die Site -Daten.
Das Plus -Symbol (Verknüpfung A ) über der Zeitachse kann zum Hinzufügen eines neuen Akkords verwendet werden. Es wird als leerer Akkord initialisiert, bezeichnet von ? . Wenn Sie darauf klicken, wird es ausgewählt und Vorschläge werden angezeigt. Die Auswahl kann auch von den Pfeiltasten behandelt werden.
Der ausgewählte Akkord kann vom Lösch -Symbol ( Del ) gelöscht werden, der sich neben dem Plus -Symbol befindet. Wenn Sie versehentlich etwas löschen, können Sie die Änderungen durch die Pfeilsymbole ( Ctrl + Z , Ctrl + Y ) rückgängig machen und wiederholen.
Befindet sich unterhalb der Zeitleiste. Wenn Sie auf einen vorgeschlagenen Akkord klicken, ersetzen Sie den ausgewählten Akkord durch ihn. Sie können die Akkorde nach ihrem Symbol oder nach den Notizen durchsuchen. Wenn Sie den von Ihnen gesuchten Akkord nicht finden können, versuchen Sie, Include Variants zu aktivieren.
Ähnlich wie bei Video -Redakteuren. Scrollen Sie das Mausrad, um ein-/auszuzoomen, und das Ziehen des Mausrads bewegt die Ansicht. Akkorde können nicht herumgeschlagen werden.
Sie können die rechte Kante des Akkords ziehen, damit es eine andere Dauer umfasst. Es wird oben und unten in der Zeitleiste zu den Zecken geschnappt.
Eine 4/4 -Signatur ist die häufigste in der westlichen Musik, aber Sie benötigen möglicherweise eine andere Variante. Wenn Sie einfach auf die Signatur klicken, wird ein Menü angezeigt, um es in etwas anderes zu ändern.
Wenn Sie auf das Spielsymbol ( Space ) klicken, startet die Wiedergabe. Der Blue Playhead beginnt sich zu bewegen, und die Akkorde spielen. Wenn Sie erneut auf das Symbol klicken, pausieren Sie ihn. Sie können den Playhead verschieben, indem Sie Ihre Maus auf die Zecken klicken oder ziehen. Wenn Sie jedoch die Wiedergabestand beenden, verschieben Sie den Playhead automatisch auf den Start.
Ein Metronom kann eingeschaltet werden ( M ) und das Tempo (in Schlägen pro Minute) kann aus den Symbolen neben dem mittleren Spielsymbol angegeben werden.
Das Modell des Basistransformators reicht möglicherweise nicht aus, da Sie möglicherweise auch versuchen möchten, einige benutzerdefinierte Stile auf die Empfehlungen anzuwenden. Wenn Sie auf das obere Menü klicken, können Sie das Modell ändern.
Das wiederkehrende Netzwerk ist das einfachste und schnellste Modell, aber es hat möglicherweise nicht genügend Kapazitäten, um Ihren Anforderungen zu entsprechen. Wir empfehlen, dieses Modell nur auf langsameren Geräten zu verwenden.
Transformatormodelle und ihre S-, M- und L -Varianten (für kleine, mittel und große) sind eine bessere Option. Ein größeres Modell kann zu besseren Vorschlägen auf Kosten langsamerer Inferenz führen.
Mit konditionalen Transformatormodellen können Sie auch das spezifische Genre und Jahrzehnt des von Ihnen zusammengestellten Akkordverlaufs auswählen. Ein neuer Teil wird neben dem Namen des Modells angezeigt, in dem Sie den Stil auswählen können, den Sie wünschen. Es können mehrere Genres ausgewählt werden und eine benutzerdefinierte Gewichtung angewendet werden, um einen bestimmten Stil höher zu betonen.
Die Transposition erfolgt aus dem linken Symbol im oberen rechten Menü. Negative Semitonwerte können eingegeben werden, um nach unten zu transponieren.
Sie können die Sequenz importieren und exportieren, die Sie im .chseq -Format (zum Speichern empfohlen) importieren, aber auch MIDI -Dateien verwenden können. Wenn Sie es irgendwie schaffen, die App durch Importieren einer ungültigen Datei zu brechen, können Sie die Browser -Site -Daten löschen, um das Problem zu beheben (in Google Chrome unter Settings > Site Settings > View permissions and data stored across sites , finden Sie localhost und löschen Sie sie).
Empfohlen für fortschrittlichere Benutzer. Wenn Sie das Variantemenü in der Zeitleiste für den aktuell ausgewählten Akkord ( V ) oder Vorschläge über die Schaltfläche öffnen, können Sie angeben, welche Variante verwendet werden sollen (normalerweise alternative Notationen oder Inversionen). Wenn Sie auf eine Alternative klicken, wird die Visualisierung am Klavier geändert. Wenn dieses Menü aus der Zeitleiste geöffnet ist, kann die neu ausgewählte Variante entweder einmal (nur auf diesen Akkord) oder auf alle angewendet werden (ersetzen Sie alle dieselben Akkorde durch diese Variante). Wenn es aus den Vorschlägen geöffnet ist, kann es einmal verwendet werden (ersetzen Sie den ausgewählten Akkord durch diese Variante) oder standardmäßig festgelegt (was es zur bevorzugten Variante in den Vorschlägen macht). Sie können dieses Menü aus dem Schließen Symbol (alternativ Esc ) schließen.
Während Sie möglicherweise versuchen, Varianten zu verwenden, um Akkord -Stimmen zu komponieren, wird dies nicht empfohlen. Verwenden Sie nur Akkordvarianten, wenn Sie speziell ein anderes Symbol für diesen Akkord verwenden möchten.
Die wissenschaftliche Tonhöhennotation, auch als American Standard Pitch Notation bekannt, wird verwendet. Scharfe werden anstelle von Wohnungen für Notiznamen verwendet, um die Notation zu erleichtern, zu lesen und zu verstehen.
Eine Liste aller verfügbaren Funktionen finden Sie in den Seitenfunktionen im Wiki.
F: Wie kann Chordseqai für die professionelle Musikproduktion verwendet werden? Ist eine Zuschreibung für die Akkordfortschritte erforderlich?
A: Sie können die produzierten Akkord -Fortschritte als MIDI -Datei exportieren und in einer anderen Musikproduktionssoftware (z. B. in DAWs) verwenden. Alles, was Sie mit dieser App produzieren, gehört Ihnen, daher ist keine Zuordnung erforderlich.
F: Welche Informationen verwenden die Modelle Vorschläge?
A: Die vorhergehenden Akkorde ohne ihre Varianten werden verwendet. Die Dauer eines Akkords wird vorerst ignoriert, aufeinanderfolgende Akkorde werden verschmolzen.
F: Gibt es eine Grenze für die Anzahl der Akkorde pro Sequenz, die eingegeben werden kann?
A: Es kann maximal 255 Akkorde (nach Entfernung von Duplikaten und leeren Akkorden) aufgrund der Einschränkungen der Modelle geben.
F: Ist AI auf meinen Kunstwerken trainiert?
A: Ihre Daten bleiben privat und werden nicht für die Schulung unserer KI -Modelle verwendet. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.
F: Welche Art von Benutzerdaten verfolgt Chordseqai?
A: Chordseqai verwendet UMAMI -Analysen für grundlegende Nutzungsstatistiken und konzentriert sich auf Privatsphäre und Anonymität. Wir sammeln minimale, anonymisierte Daten ausschließlich, um die App -Funktionalität und die Benutzererfahrung zu verbessern. Es werden keine persönlichen oder detaillierten Verwendungsdaten verfolgt.
Dies ist eine Next.js 14 App. Tailwind CSS wird als Bibliothek für das Styling verwendet, Zustand dient als staatliche Management -Bibliothek, ONNX -Laufzeit wird verwendet, um die KI -Modelle auszuführen, und Tone.js macht die Aufgabe einer Audio -Wiedergabebibliothek für die komponierten Akkordprogrammen.
Unter der MIT -Lizenz verteilt. Weitere Informationen finden Sie LICENSE .