POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Moderator: Rockford

Antworten
Benutzeravatar
andymanone
Beiträge: 4573
Registriert: 17.08.2021 12:34
Wohnort: Berlin - Suburban
Has thanked: 1186 times
Been thanked: 1975 times
Kontaktdaten:

POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von andymanone »

.
POKEY Tracker: Neuer VQ-Tracker (Win/Linux) von Ilmenit veröffentlicht:

VQ Tracker Test (1574 x 1020).jpg
VQ Tracker Test (1574 x 1020).jpg (156.99 KiB) 711 mal betrachtet

Funktionen:

3-Kanal-polyphone Wiedergabe von Samples
3 Oktaven (C-1 bis H-3) mit Tonhöhensteuerung über 8,8 Festkomma-Multiplikatoren
Musterbasierte Sequenzierung mit Ereigniskodierung variabler Länge
Echtzeit-Audiovorschau, die der Atari-Hardwareausgabe sehr nahe kommt.
Export in eine Atari-Executable-Datei (.XEX) über den MADS-Assembler
Eigenständiges Projektformat (.pvq) mit eingebetteten Beispielen
Import von Audiodateien in verschiedenen Formaten – WAV, MP3, OGG, FLAC, M4A und mehr
Zeitanalyse zur Überprüfung des IRQ-Zyklusbudgets vor dem Export
Optionale Lautstärkeregelung pro Note (bei niedrigeren Abtastraten)
Gtx.,
andY

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Frage: Hat das irgendjemand unter OS X kompilieren können? Ich habe da wohl ein Python-Problem (weiß schon, warum ich Rust nehme ;) ) das ich auch als Hinweis auf seinem GitHub hinterlassen habe. Da es aber vielleicht wirklich nur Python ist, hat hier vielleicht jemand eine Idee.

Problem: build.sh meldet, dass die Abhängigkeit "pydub" nicht installiert sei. Ist sie aber. Install per "pip" lief ohne Fehlermeldung und wenn ich es erneut installieren will, kommt der Hinweis, dass es bereits installiert ist ("Requirement already satisfied).

Hat jemand eine Idee, was man da noch probieren kann?

Computer: MacBookPro M4
OS: Mac OS Tahoe 26.2
Python 3.14.2 (per homebrew)
vq.jpg
vq.jpg (386.94 KiB) 693 mal betrachtet
/|\ ...*** loading *** .... /|\

Benutzeravatar
Dinadan
Beiträge: 210
Registriert: 18.08.2021 17:17
Has thanked: 365 times
Been thanked: 104 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von Dinadan »

skr hat geschrieben:
03.02.2026 23:07
Frage: Hat das irgendjemand unter OS X kompilieren können?
Bei mir der gleiche Fehler, es liegt daran dass "pydub" das Modul "audioop" verwendet, das bereits seit Python 3.13 depricated ist. Wenn du wie ich Python über Homebrew installiert hast, bist du bereits auf 3.14.2 Vermutlich kann man eine alte Version 3.12.x parallel installieren und per "venv" verwenden, das müsste man sich mal anschauen.

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Dinadan hat geschrieben:
04.02.2026 16:30
[Vermutlich kann man eine alte Version 3.12.x parallel installieren und per "venv" verwenden, das müsste man sich mal anschauen.
Danke! Genau das ist es :)

Ich habe einfach eine venv mit python 3.11 erstellt (das war halt schon drauf, wollte nicht extra was runterladen) und schon ließ sich alles einwandfrei erstellen. Ergebnis ist eine App mit ca. 36MB. Außer dieser App braucht man nichts.

Werde sie mal ilmenit ins GitHub packen.
Pokey VQ Tracker
Pokey VQ Tracker
VQTracker.jpg (53.14 KiB) 653 mal betrachtet
/|\ ...*** loading *** .... /|\

Benutzeravatar
andymanone
Beiträge: 4573
Registriert: 17.08.2021 12:34
Wohnort: Berlin - Suburban
Has thanked: 1186 times
Been thanked: 1975 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von andymanone »

.
VQ Tracker Beta 2 jetzt veröffentlicht: VQ Tracker Beta 2

Ilmenit hat die zweite Betaversion seines innovativen Tools VQ-Tracker veröffentlicht.

Die Beta-2-Version konzentriert sich hauptsächlich auf die Behebung von Problemen, die nach der ersten Veröffentlichung des Programms gemeldet wurden. Zu den wichtigsten Änderungen dieser Version gehören:

- Entfernen Sie die Abhängigkeiten vom lokal installierten Python-Interpreter und zusätzlichen Paketen.
- Fehler im Zusammenhang mit dem Speichern und Laden von Liedern im PVQ-Format wurden behoben.
- Verbessertes Ereignisprotokollierungssystem innerhalb der Anwendung und im Projekterstellungsprozess.
- Verbesserung der Qualität des Quellcodes und der Programmarchitektur.

Der Autor testete das Tool auf virtuellen Maschinen ohne Python-Umgebung, um sicherzustellen, dass alle notwendigen Bibliotheken in den ausführbaren Dateien enthalten sind.
Benutzer werden gebeten, es zu testen und Feedback zur Stabilität der neuen Version zu geben.
Gtx.,
andY

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Heute kam Beta 2 heraus und jetzt läuft auch alles sauber auf meinem Mac. Für Windows und Linux gibt es fertige Releases auf der github-Seite.

Was ist es überhaupt:

VQ Tracker erlaubt es, wav oder mp3 samples zu benutzen um daraus Pokey-Musik zu machen. Ich lade bei der aktuellen Version ein paar wavs (andere Benutzer haben auch schon mp3 erfolgreich genommen), diese werden dann konvertiert um mit Pokey abspielbar sein. Der eigentliche Tracker hat dann (momentan) auch nur drei Spuren. Hier "klickt" man halt Trackermäßig einen Song (in meinem Fall eher akustische Umweltverschmutzung) zusammen und kann den dann nach xex exportieren und ihn auf einem Atari abspielen.

Alles noch Beta, aber sieht schon gut aus und Ilmenit hat noch einige Ideen.

Für ganz mutige hier das Ergebnis meiner "Test-Session" :
trash.xex
Anhören auf eigene Gefahr ;)
(6.26 KiB) 16-mal heruntergeladen
/|\ ...*** loading *** .... /|\

Benutzeravatar
atarixle
Beiträge: 436
Registriert: 18.06.2021 21:19
Has thanked: 47 times
Been thanked: 89 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von atarixle »

Schade, nix für x86_32 oder PowerPC Macs ... hier geht Python 3.8 nicht.

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Beta3 ist raus: VQ Tracker Beta 3 bei AtariAge

Neues (nur grob übersetzt von KI (KriegelIntelligenz)) :
- 4-Kanal polyphone Wiedergabe. Alle vier POKEY-Register (AUDC1-AUDC4) werden nun genutzt
- Amiga MOD Import: 4-Kanal-ProTracker Dateien mit automatischer Konvertierung von Patterns, Instrumenten, Song Arrangement und Geschwindigkeitseinstellungen.
- Eingebauter Sample-Editor: Nichtdestruktiv, Trim, Oktavenwechsel, Effekte
- Gemischte VQ + RAW Sample-Kodierung: Instrumente können individuell entweder VQ (Vector Quantization) oder RAW (uncompressed 4-bit PCM) Enkodierung nutzen. VQ hat bessere Kompression (8:1 mit vec_size=8) - RAW braucht mehr Speicher aber weniger CPU-Zyklen
- OPTIMIZE-Knopf: Simuliert das Abspielen und sucht nach CPPU-lastigen Instrumenten, die - wenn genug Speicher frei ist - nach RAW gewandelt werden.
- Konfigurierbares Speicherlimit. Standard ist 35KB. Grenze wird von OPTIMIZE und BUILD beachtet.
- "Coupled note entry mode": Bestimmt ob beim Schreiben einer neuen Note in eine bereits genutzte Zelle Instrument und Lautstärke überschrieben oder erhalten werden.
- Instrument klonen: Erzeugt eine Kopie des gewählten Instruments und platziert es am Ende der Instrumentenliste
- Größenoptimierter Abspieler vom Tracker entfernt, es wird nun immer der Geschwindigkeitsoptimierte IRQ-Handler genutzt
- Menüs vereinfacht
- Datei- und Ordnerauswahl jetzt mit den nativen Mitteln des Systems
/|\ ...*** loading *** .... /|\

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Zack, und die nächste Beta: -> VQ Tracker Beta 4 auf AtariAge

Ich habe merkwürdige Probleme mit den Quelldateien. Wenn ich sie herunterlade - egal welche - bekomme ich sie nicht entpackt. Weder auf Mac M1 noch auf Mac M4 (beide Tahoe 26.2) . Es kommt immer eine Fehlermeldung sobald er auf "ffprobe" im Linux Ordner trifft. Egal, mit Github Desktop konnte ich es nach einer Ewigkeit herunterladen und für Mac kompilieren:
VQ_Beta4.mp4
(1.09 MiB) 7-mal heruntergeladen
/|\ ...*** loading *** .... /|\

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Jetzt läuft mit Beta 4 auf meinem M1 und M4 alles rund und Ilmenit hat "meine" Version zu den Releases hinzugefügt:

https://github.com/ilmenit/vq-tracker/releases

Im Ordner ist auch eine "scpt"-Datei für den Apple Skripteditor, um eine App zu erstellen. Die Standard-App erfordert, dass der Ordner auf dem Desktop liegt. Im Skripteditor wird einfach nur ein Shell-Kommando ausgeführt, welches den VQ Tracker (das binary hat keine extension) aufruft. Verschiebt man den Ordner und/oder benennt ihn um, kann man hier einfach den Pfad anpassen und das ganze als APP exportieren.
/|\ ...*** loading *** .... /|\

Benutzeravatar
CharlieChaplin
Beiträge: 1111
Registriert: 18.06.2021 22:59
Has thanked: 352 times
Been thanked: 407 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von CharlieChaplin »

Mal böse und provokativ gefragt: Lässt sich das Tool bzw. die damit kreierten Sounds auch sinnvoll für Spiele benutzen?
Oder kann man damit nur viele "schöne Sounddemos" (Pokey-Chipsound + 4Bit-Samples, also gewissermaßen "Pokey-MODs") erstellen, weil die CPU-Belastung zu hoch ist, um noch irgendetwas anderes zu machen? Oder wie sieht es gar mit der Kombi VQ-Tracker Sounds und Rasta-Bildern aus ?

Der Rasta-Converter von Ilmenit ist ja nun schon viele Jahre verfügbar und ich kann mich nicht erinnern, dass es bisher auch nur ein Spiel gab, bei dem die Rasta Bilder im Spiel genutzt wurden, während bestimmt schon 1000 Bilder oder mehr konvertiert wurden. (Liegt wohl aber an deren Größe, die zumeist ungepackt mit 20-22 Kilobytes zu Buche schlägt und somit keine Spiele für 64k Rechner zulässt. Ein Adventure mit Rasta Bildern würde bestimmt ganz schnell 320k, 576k oder 1088k RAM bzw. ein 512k oder 1024k Modul erfordern.)

Benutzeravatar
skr
Beiträge: 360
Registriert: 07.06.2021 00:25
Wohnort: Seeshaupt, Germany
Has thanked: 248 times
Been thanked: 201 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von skr »

Versuch macht kluch.

Vom Ansatz her liefert er alle Tools mit die benötigt werden, um den exportierten Song zu nutzen. Klar, es ist immer eine Frage der Größe. Immerhin werden hier ja Samples (auf Basis von wav oder mp3) wiedergegeben. Damit sollten sich von der Idee her auch einzelne Samples einfach nutzen lassen, was dann nicht viel Platz braucht.
Der Tracker bietet eine Einstellung für ein Limit, das als Standard auf 32KB steht. Das kann man ja "runterschrauben" und sehen, was noch geht.
Genauso kann man es bis 1088 (mit BankSwitching) "hochschrauben".

Ich ende, wie ich begann:

Versuch macht kluch.
/|\ ...*** loading *** .... /|\

Benutzeravatar
CharlieChaplin
Beiträge: 1111
Registriert: 18.06.2021 22:59
Has thanked: 352 times
Been thanked: 407 times
Kontaktdaten:

Re: POKEY: Neuer VQ-Tracker von Ilmenit veröffentlicht - 3-Kanal-polyphone Wiedergabe von Samples

Beitrag von CharlieChaplin »

A8 Tracker die Chipsounds mitsamt Samples wiedergeben konnten gab es bereits mit dem "Black Magic Composer" und dem "Multi Protracker". Aber die waren halt nativ auf dem A8 umgesetzt und vermutlich längst nicht so komfortabel oder gar so umfangreich, wie der VQ-Tracker.

Was man bei den PC-Tools aber schnell vergisst, eine Datei die mehrere hundert Kilobytes groß ist, ist auf dem PC sofort geladen und läuft mal eben im Hintergrund. Auf dem A8 kann man je nach Medium aber eine ganze Weile warten bis die Datei geladen ist und meist geht das nur mit voller CPU-Auslastung. Von daher begeistern mich die VQ-Tracker Sounddemos, wie z.B. jenes von w1k mit ca. 600k Länge und 4Bit Samples kein bisschen.

Aber gut, warten wir mal ab, was die A8 Soundvirtuosen (Miker, Poison, etc.) damit so herbei zaubern können. (Ich selber könnte, schwerhörig/fast taub und unmusikalisch wie ich bin, vermutlich auch nur eine WAV / MP3 / ... Konvertierung mit mehreren hundert KBytes erstellen, die niemanden interessiert.)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast