Skip to content

Releases

Music Generator 0.2.0

Choose a tag to compare

@frankhildebrandt frankhildebrandt released this 08 Nov 00:03
2c9daeb

Music Generator 0.2.0

  1. November 2026 · GitHub-Release und Downloads

Änderungen seit 0.1.3

  • Neues Studio mit React und TypeScript: Die Oberfläche nutzt TanStack Router, TanStack Query und Tailwind CSS. Bibliothek, Warteschlange, Analyse, Wiedergabe und native Exporte bleiben mit dem Rust-Backend verbunden. Alle zwölf Oberflächensprachen bleiben verfügbar.
  • Einstellungen nach Themen: Generierung, Modelle und Hardware, Bibliothek & Export, Darstellung, Handy-Zugriff, MCP & Integrationen und Über die App haben eigene Seiten. Unter Modelle und Hardware zeigt die App installierte Modelle mit Status und Speicherbedarf. Modell hinzufügen öffnet Auswahl, Prüfung und Downloads; Expert Mode erweitert den Katalog. Der vollständige Einrichtungsassistent bleibt für Speicherorte und Hardwaretests erreichbar.
  • Handy-Zugriff im lokalen Netzwerk: Die native iPhone-App und die mobile Web-App/PWA können Bibliothek und Wiedergabe steuern, Songs herunterladen, Favoriten und Ordner verwalten, Generierungen starten und Audioideen analysieren. QR-Codes übernehmen Verbindung und Zugriffsschlüssel. Für die PWA führt die Einrichtung durch das Prüfen und Vertrauen des lokalen Zertifikats und den HTTPS-Start. Der Zugriff ist zunächst ausgeschaltet; Ausschalten beendet auch laufende Übertragungen. Einrichtung und Grenzen.
  • MCP für KI-Assistenten: Ein optionaler Streamable-HTTP-Dienst mit Zugriffsschlüssel ermöglicht Generierung, Varianten, Warteschlange, Bibliothek, Modelle, Einstellungen, Analyse, Import und Export auf diesem Rechner oder im lokalen Netzwerk. Einstellungen zeigen die passende Client-Konfiguration; eine stdio-Brücke bleibt optional. MCP-Anleitung.
  • Geführte Einrichtung: Drei Schritte begleiten Sprache und optionale Bibliotheksübernahme, Modell-/Speicherwahl sowie Downloads und Hardwaretest. Beim Wechsel des Songordners erklärt die App, dass bestehende Songs an den neuen Ort verschoben werden.
  • VAR standardmäßig 0,85: Studio, zurückgesetzte Vorgaben und MCP verwenden denselben Standard. Bei selbst erfundenen Lyrics wird die Varianz für diesen Durchgang auf höchstens 0,85 begrenzt. Das Textfeld nennt die gewünschte Gesangssprache; eigene Texte bleiben möglich.
  • Windows-Pfade mit Unicode: Gebündelte Engine und CPU-Prüfung unterstützen Modell-, Audio- und Installationspfade mit Umlauten und anderen Unicode-Zeichen. Die ZIP-Prüfung testet das Verschieben in solche Pfade.
  • CUDA-Speicherbedarf: Die Windows-Einrichtung berücksichtigt Download und Entpacken des CUDA-Pakets sowie den freien Platz auf den betroffenen Laufwerken. Bei zu wenig Platz erscheint der Hinweis vor dem Download. Prüfnachweise.
  • Robustere Wiedergabe und Modellprüfung: Der Player lädt Audio anhand der Song-ID und kann sich nach Medienfehlern erholen. Das gemeinsame Titelmodell wird nicht als fehlendes Musikmodell im Registry-Abgleich gemeldet.
  • Entwicklung mit Fast Refresh: React- und CSS-Änderungen erscheinen im laufenden Entwicklungsfenster. Ein Neuladen der Oberfläche verwendet den bereits abgeschlossenen nativen Startzustand weiter.

Downloads und Installation

Die Release-Pipeline baut fünf Plattformausgaben mit insgesamt acht Paketen, jeweils mit einer .sha256-Datei. Die Dateien erscheinen nach erfolgreichem Build unter Assets auf der Release-Seite.

System Pakete Voraussetzungen
macOS Apple Silicon Music-Generator-0.2.0-macos-arm64.dmg und .zip macOS 14 oder neuer
macOS Intel, experimentell Music-Generator-0.2.0-macos-x64.dmg und .zip macOS 13.3 oder neuer, mindestens 8 GiB RAM; nur CPU
Windows x64 Music-Generator-0.2.0-windows-x64.msi und .zip Windows 10/11, aktueller Grafiktreiber
Linux x64 Vulkan/CPU Music-Generator-0.2.0-linux-x64.AppImage Ubuntu 22.04 oder kompatible neuere Distribution
Linux x64 CUDA/CPU Music-Generator-0.2.0-linux-x64-cuda.AppImage Gleiche Linux-Basis; für CUDA unterstützte NVIDIA-GPU und Treiber 570.124.06 oder neuer

Vor dem Update die App schließen und Bibliotheksdaten sowie separat gewählte Songordner sichern. Modelle, Songs und Einstellungen liegen außerhalb des Programmpakets und bleiben beim Austausch erhalten. Auf macOS die App aus dem DMG kopieren, das Image auswerfen und die Kopie starten. Unter Windows den MSI installieren oder das portable ZIP vollständig entpacken; EXE, engine und WebView2 zusammenlassen. Desktop-Anleitung.

Bekannte Grenzen

  • Die Pakete sind weiterhin Testausgaben ohne reguläre macOS Developer-ID-Signierung und Notarisierung. Betriebssystem-Warnungen sind möglich.
  • Paketprüfungen ersetzen keine Hardwareabnahme. Der schwarze Windows-Hauptbildschirm aus Issue #53, echte NVIDIA-Inferenz unter Windows/Linux und vollständige Tests auf den Mindestversionen der Betriebssysteme bleiben gesondert zu prüfen.
  • Der Linux-CUDA-Build wird in CI ohne NVIDIA-GPU auf CPU-Start und Laufzeitabhängigkeiten geprüft. Echte CUDA-Generierung ist dadurch nicht bestätigt.
  • Intel-Macs rechnen experimentell auf CPU; zunächst Standard, das 0.6B-Sprachmodell und zehn Sekunden Musik verwenden. Lange Songs können viel Zeit und Speicher benötigen. Die gewünschte Dauer bleibt eine Modellvorgabe.
  • Handy-Zugriff und MCP benötigen die laufende Desktop-App. Die PWA speichert ihre Oberfläche für Offline-Start; Generierung und Bibliothekszugriff benötigen die Verbindung zum Rechner.

Music Generator 0.1.3 — Pre-Release

Pre-release

Choose a tag to compare

@frankhildebrandt frankhildebrandt released this 01 Nov 16:46

Music Generator 0.1.3 — Pre-Release

Änderungen seit 0.1.2

  • Windows erhält zusätzlich zum portablen ZIP einen MSI-Installer mit Startmenüeintrag, Deinstallation und Upgrade-Unterstützung. Engine, Visual-C++-Bibliotheken und die feste WebView2-Runtime sind enthalten; Modelle, Songs und Einstellungen bleiben in den bestehenden Benutzerdatenordnern.
  • Der Windows-Fensterstart synchronisiert die WebView2-Darstellung vor der Übergabe an das Hauptfenster. Begrenzte Wartezeiten, Wiederholen im Splash und zusätzliche Startdiagnosen helfen bei Startproblemen. Die Abnahme auf den ursprünglich betroffenen Windows-/GPU-Systemen steht weiterhin aus.
  • Der Windows-Einrichtungsassistent erklärt fehlende CUDA-Laufzeitdateien und bietet deren optionalen Download an. Treiberprobleme erhalten einen passenden Hinweis und eine aufklappbare Diagnose.
  • Der Startablauf und das Wiederholen nach einem Startfehler sind gegen konkurrierende Startversuche abgesichert.
  • Abgebrochene Einrichtung wird lokalisiert angezeigt. Ordnerhinweise berücksichtigen die jeweilige Plattform; Songtitel werden bereinigt.
  • Der Songordner lässt sich direkt aus den Einstellungen öffnen.
  • Temporäre Exportdateien bleiben bis zum Abschluss des Exports verfügbar; zurückgelassene Dateien werden beim nächsten Start aufgeräumt.
  • Eine zweisprachige Produkt- und Dokumentationswebsite ergänzt die Projektdokumentation.

Downloads und Installation

Die Release-Builds erzeugen folgende Pakete, jeweils mit einer SHA-256-Datei:

  • macOS Apple Silicon: DMG und ZIP, ab macOS 14.
  • macOS Intel: DMG und ZIP, ab macOS 13.3; experimenteller CPU-Betrieb.
  • Windows x64: MSI und portables ZIP, Windows 10/11.
  • Linux x64: AppImage für Vulkan/CPU, Ubuntu 22.04 oder kompatible neuere Distribution.
  • Linux x64 CUDA: separates AppImage für NVIDIA CUDA/CPU; für CUDA ist ein unterstützter NVIDIA-Grafikprozessor mit Treiber 570.124.06 oder neuer erforderlich.

Vor dem Update die App schließen. Auf macOS die App aus dem DMG in einen normalen Ordner kopieren, das Image auswerfen und die kopierte App starten. Portable ZIPs vollständig entpacken und alle enthaltenen Dateien zusammenlassen. Modelle und Bibliotheksdaten liegen außerhalb des Programmpakets.

Bekannte Grenzen

  • Experimenteller Pre-Release. Die Testpakete sind nicht mit einer macOS Developer ID notarisiert; Betriebssystem-Warnungen sind möglich.
  • Automatisierte Paketprüfungen ersetzen keine Hardwareabnahme. Insbesondere Windows-WebView-Darstellung, Windows-/Linux-NVIDIA-Inferenz und Mindestversionen der Betriebssysteme benötigen weiterhin Tests auf den jeweiligen Geräten.
  • Der Linux-CUDA-Build wird in CI ohne NVIDIA-GPU auf CPU-Start und Laufzeitabhängigkeiten geprüft; echte CUDA-Generierung ist damit nicht bestätigt.
  • Die gewünschte Musikdauer bleibt eine Modellvorgabe; Abweichungen können auftreten.

Music Generator 0.1.2 — überarbeiteter Build (200 Iterationen)

Choose a tag to compare

@frankhildebrandt frankhildebrandt released this 27 Oct 16:44
cae0d94

Music Generator 0.1.2 — überarbeiteter Prerelease

Korrektur des ersten 0.1.2-Builds

Der ursprüngliche 0.1.2-Prerelease begrenzte die Auswahl auf 100 Schritte, um die bisherige interne Engine-Grenze korrekt abzubilden. Dieser überarbeitete Build stellt den gewünschten Bereich 1–200 wieder her und erweitert auch die tatsächliche Synthese auf 200 Schritte. Vorherige 120er Anfragen, die die alte Engine auf 100 begrenzt hatte, bleiben als historische 100-Schritt-Ergebnisse erkennbar. Bereits gültige 100er Formularwerte werden nicht automatisch auf 200 erhöht.

Überarbeiteter Build vom 27. Oktober 2026. Die sechs neuen Plattformpakete und ihre sechs SHA-256-Dateien stammen unverändert aus dem unten verlinkten geprüften CI-Lauf. Die Versionsnummer bleibt 0.1.2. Der erste veröffentlichte Stand ist mit Quelle, allen Originalpaketen, Prüfsummen und damaligen Release-Notizen archiviert.

Änderungen seit 0.1.1

  • Tatsächliche WAV-Dauer in der Bibliothek und Ergebnis-Metadaten statt ungeprüfter Dauerangaben des Sprachmodells. Auch vorhandene WAVs werden beim Lesen korrekt eingeordnet; die ursprünglichen Auftragsparameter bleiben erhalten.
  • Ein begrenzter zusätzlicher Sprachmodellversuch kann deutlich zu kurze Audiocodes vor der Synthese verbessern. Bleibt eine erhebliche Dauerabweichung bestehen, wird sie am fertigen Song mit Soll- und Ist-Dauer sichtbar. Es werden keine Stille oder Audioschleifen angehängt.
  • Iterationen passen zum erweiterten Enginebereich von 1–200. Gültige gespeicherte Formularwerte bleiben erhalten; neue Aufträge, Varianten und Wiederholungen verwenden denselben wirksamen Bereich. Historische Vorgaben bleiben als ursprüngliche Anfragen nachvollziehbar.
  • Kompakte Backendanzeige neben Sprache und Einstellungen. Auf unterstützten Macs ist Metal bereits vor der ersten Generierung sichtbar. Verfügbarkeit, tatsächlich bestätigte Synthese und die getrennte Sprachmodellwahl bleiben unterscheidbar.
  • Keine falsche CPU-/Unbekannt-Warnung auf Apple Silicon durch einen abgebrochenen Metal-Shader-Kaltstart. Bestätigte CPU-Ausweichlösungen erhalten weiterhin die passenden Hinweise. Einstellungen für hohe CPU-Iterationen lassen sich merken und später ändern.
  • Gerätewahl wird sofort gespeichert; Generierungsaktionen sind während noch laufender Einstellungsspeicherung geschützt. Modellverwaltung und Einrichtungsassistent sind klar bezeichnet.
  • Native Exportdialoge teilen ein dauerhaft gespeichertes Ziel für WAV/MP3, TXT und ZIP. Modell-, Song- und Importordner behalten ihre jeweils passenden Dialogpfade; manuell eingegebene Pfade werden geprüft.
  • Der automatisch eingesetzte Prompt ist vor der Auftragsannahme sichtbar und bleibt bearbeitbar.
  • Ein direkter Start vom schreibgeschützten macOS-DMG zeigt eine Installationsanleitung. Importtexte berücksichtigen die jeweilige Plattform und nötige Ordnerfreigaben.

Downloads und Installation

Der überarbeitete Stand liefert erneut die vier geprüften Plattformziele: ZIP und DMG für macOS Apple Silicon und Intel, ein portables Windows-x64-ZIP und das Linux-AppImage für Vulkan/CPU. Eine separate Linux-CUDA-Ausgabe gehört nicht zu diesem Prerelease. Zu jedem Paket gehört eine SHA-256-Datei. Modelle und Songs bleiben außerhalb des App-Bundles; ein Update tauscht das Bundle aus.

Wer den ersten 0.1.2-Build bereits installiert hat, muss das neue Paket nochmals herunterladen und die App ersetzen. Die Versionsnummer bleibt 0.1.2; die Release-Notizen und neuen Prüfsummen kennzeichnen den überarbeiteten Build.

Vor einem Update die App schließen und Bibliotheksdatenbank sowie separat gewählte Songordner sichern. Auf macOS die App aus dem DMG kopieren, das Image auswerfen und die kopierte App starten. Intel-Macs verwenden das separate x64-Paket und rechnen ausschließlich auf der CPU.

Bekannte Grenzen

  • Experimenteller Prerelease; die Pakete sind nicht mit einer macOS Developer ID notarisiert. Betriebssystem-Warnungen sind möglich.
  • Die gewünschte Songlänge ist eine Modellvorgabe. Ein begrenzter Nachversuch und eine ehrliche Ist-Anzeige ersetzen keine Garantie, dass jedes Modell exakt die gewünschte Musiklänge erzeugt. Erhebliche Abweichungen werden sichtbar gemeldet.
  • Intel-CPU-Inferenz, vollständige Windows-GUI-/Audiodauerabnahme, Pascal-/GTX-1060-Treiber, reale Linux-CUDA-Inferenz und Mindestversionen der Betriebssysteme benötigen weitere Hardwareabnahme.
  • Physisches Mikrofon, tatsächliche Screenreader-Bedienung und lange Songs auf Intel-/8-GiB-Systemen sind nicht vollständig abgenommen.

Prüfung und Herkunft der überarbeiteten Pakete

  • PR #44 korrigiert den ersten 0.1.2-Build. v0.1.2 verweist jetzt auf den Merge-Commit cae0d9401eeef91b0f23349d3f56daf930b3862a; dessen vollständiger Dateibaum entspricht dem geprüften CI-Head 73cea19fc611798be3cda4f0d74ed7b220442e3d.
  • Alle vier nativen Jobs im CI-Lauf 40533610217 bestanden Tests, Paketprüfung und Upload. Beide macOS-Pakete bestanden zusätzlich die DMG-Prüfung. Die Engine-Proben prüfen den tatsächlichen Produktionsvertrag für 0→50, 120→120, 200→200 und 201→200.
  • 577 lokale Tests bestanden: 348 Frontend, 32 Desktopskripte und 197 Rust; eine bewusst ignorierte Subprozess-Fixture. TypeScript/Vite, ESLint, Rustfmt und Clippy bestanden. Die Windows-Patchdateien bleiben auch bei Git-Autocrlf auf LF; ein zunächst fehlschlagender echter Checkout-Test sichert das ab.
  • Echte native Synthese auf dem Apple M5 Pro: Standard SFT Q8 und XL SFT Q8 jeweils bis Step 200/200, mit bestätigten Ergebnis-Metadaten (effektiv 200, Enginegrenze 200). Die neu eingestellte 200 bleibt nach einem vollständigen App-Neustart erhalten. Alle 13 zuvor vorhandenen Songs behielten ihre ursprünglichen Parameter, Metadaten und Dateien.
  • Zusätzlich wurde der tatsächliche Apple-Silicon-CI-Download auf dem M5 gestartet: XL SFT Q8, angefordert 30 s und 200 Schritte, vollständig bis Step 200/200 abgeschlossen; WAV und Metadaten stimmen bei 29,60 s überein. Metal ist für Klangerzeugung und Sprachmodell bestätigt. Die zuvor gespeicherten 110 Iterationen und übrigen Formulareinstellungen wurden nach dem Test wiederhergestellt.
  • Die tatsächlichen WAV-Dauern im gezielten Zehnsekundentest waren 6,80 s (Standard, Abweichung korrekt angezeigt) und 9,84 s (XL). Die Modellgrenze bei der Dauer wird damit ausdrücklich nicht als behoben behauptet.

Abnahme der 200er-Korrektur mit echten Screenshots · Ursprüngliche ausführliche Abnahme seit 0.1.

Archiv des ersten 0.1.2-Stands

Die ersten 0.1.2-Pakete enthielten noch die 100er-Grenze. Der unveränderte ursprüngliche Quellstand bleibt separat unter v0.1.2-original erreichbar (Commit e5784ca484b111aa695b05aea3dfa85e01494208).

Originalpakete und Release-Notizen als Archiv · SHA-256 des Originalarchivs. Dieses Archiv dient der Nachvollziehbarkeit; für die korrigierte App die einzelnen neuen Plattformdownloads verwenden.

Music Generator 0.1.1

Music Generator 0.1.1 Pre-release
Pre-release

Choose a tag to compare

@frankhildebrandt frankhildebrandt released this 25 Oct 15:37
e966530

Vorabversion der portablen Music-Generator-Desktop-App auf Basis von Tauri und Rust.

Änderungen seit 0.1.0

  • Geführter Bibliotheksimport mit Vorschau, Prüfung des Song-Zielordners und Übernahme bestehender Daten. Ein gemeinsamer Assistent unterstützt auch den späteren Wechsel des Song-Speicherorts.
  • Rahmenloser Startbildschirm mit animierter Wellenform für macOS, Windows und Linux.
  • Länge, BPM, Iterationen, Varianz und Variantenanzahl bleiben nach einem Neustart erhalten. Die Grundeinstellungen lassen sich zurücksetzen.
  • Getrennte Einstiege für den vollständigen Setup-Assistenten und die Modellverwaltung.
  • Expert Mode und erweiterte Modellauswahl direkt im Studio.

Downloads

Alle fünf nativen Plattform-Builds haben Tests, statische Prüfungen, Paketprüfung und Release-Upload bestanden. Alle sieben Pakete und ihre SHA-256-Dateien stehen unten unter Assets bereit; die Vollständigkeit und SHA-256-Angaben wurden zusätzlich nach dem Upload geprüft.

  • macOS Apple Silicon: DMG und ZIP, macOS 14 oder neuer.
  • macOS Intel: DMG und ZIP, macOS 13.3 oder neuer; experimenteller CPU-Betrieb.
  • Windows x64: portables ZIP mit Engine und WebView2.
  • Linux x64: AppImage für Vulkan/CPU sowie separate CUDA/CPU-Ausgabe für NVIDIA.

Zu jedem der sieben Pakete gehört eine SHA-256-Datei.

Bekannte Grenzen

Dies ist eine Testversion. Die Pakete sind noch nicht regulär signiert beziehungsweise notarisiert; Betriebssystem-Warnungen sind möglich. Intel-Macs rechnen ausschließlich auf der CPU. Vollständige GUI-/Audio-Tests auf allen Zielsystemen und reale CUDA-Generierung auf NVIDIA-Hardware stehen noch aus.

Beim Aktualisieren das vollständige App-Bundle austauschen. Modelle und Songs liegen außerhalb des Bundles; vorhandene Daten vor dem Update sichern.

Quellstand: e9665306a7b4969d8cb7b7c1b115ebf1d643a488.

Geprüfter Release-Build.

Music Generator 0.1.0

Music Generator 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@frankhildebrandt frankhildebrandt released this 25 Oct 02:30

Erster Pre-Release der portablen Music-Generator-Desktop-App auf Basis von Tauri und Rust.

Funktionen

  • Lokale Musikgenerierung mit ACE-Step; nach dem Modelldownload offline nutzbar.
  • Startassistent mit Hardwareprüfung, Modellauswahl und fortsetzbaren, SHA-256-geprüften Downloads.
  • Klang- und Sprachmodelle direkt im Studio auswählen; automatische lokale Songtitel.
  • Bibliothek mit Suche, Favoriten und Ordnern, Echtzeit-Fortschritt sowie WAV-, MP3-, TXT- und ZIP-Exporte.
  • Oberfläche in zwölf Sprachen sowie Audioanalyse und Mikrofonideen.

Downloads

Alle fünf Plattform-Builds wurden erfolgreich abgeschlossen. Die geprüften Pakete und ihre SHA-256-Dateien stehen unten unter Assets bereit:

  • macOS Apple Silicon: DMG und ZIP, macOS 14 oder neuer.
  • macOS Intel: DMG und ZIP, macOS 13.3 oder neuer; experimenteller CPU-Betrieb.
  • Windows x64: portables ZIP mit Engine und WebView2.
  • Linux x64: AppImage für Vulkan/CPU sowie separate CUDA/CPU-Ausgabe für NVIDIA.

Bekannte Grenzen

Dies ist eine Testversion. Die Pakete sind noch nicht regulär signiert beziehungsweise notarisiert; Betriebssystem-Warnungen sind möglich. Intel-Macs rechnen ausschließlich auf der CPU. Vollständige GUI-/Audio-Tests auf allen Zielsystemen, reale CUDA-Generierung auf NVIDIA-Hardware sowie lange Songs auf speicherarmen Geräten stehen noch aus.

Modelle und Songs liegen außerhalb des App-Bundles. Beim Aktualisieren das vollständige Bundle austauschen und vorhandene Daten sichern.

Quellstand: b0a4156.