diy-hifi-forum.eu
Eigene DSP-Plugins für Aurora erstellen - Druckversion

+- diy-hifi-forum.eu (https://diy-hifi-forum.eu)
+-- Forum: Archiv (https://diy-hifi-forum.eu/forumdisplay.php?fid=198)
+--- Forum: Herstellerforen (https://diy-hifi-forum.eu/forumdisplay.php?fid=10)
+---- Forum: auverdion (https://diy-hifi-forum.eu/forumdisplay.php?fid=115)
+---- Thema: Eigene DSP-Plugins für Aurora erstellen (/showthread.php?tid=19723)

Seiten: 1 2


Eigene DSP-Plugins für Aurora erstellen - rkv - 28.11.2021

Hallo,

in den letzten Monaten hatte ich immer viel damit zu tun, Fragen zu beantworten, wie aus einem SigmaStudio-Projekt denn nun ein Plugin gemacht werden kann. Obwohl es zu dem Thema schon das eine oder andere zu finden gibt, vieles sich durch scharfes Hinsehen in den Sourcecodes selbst erklären sollte und es auch das Tool von Benutzer Archi gibt, war der zeitliche Unterstützungsaufwand immer sehr hoch.
Deshalb habe ich diesen Teil des Projekts einem Rework unterzogen. Es gibt nun ab Release v2.2.0 ein neues Python-Skript, das die notwendige Arbeit auf ein Minimum reduziert.
Zusätzlich habe ich Euch ein kleines Tutorial geschrieben. Dazu nutze ich erstmalig die Wiki-Funktion von github. Wenn ich das richtig sehe, können dann auch andere Nutzer Ergänzungen dazuschreiben.
Das Tutorial findet ihr hier:
https://github.com/freeDSP/freeDSP-aurora/wiki/Create-a-Custom-Plugin

So, ich hoffe, dass dies die Sache nun einfacher macht. Jedenfalls steckt ein Haufen Arbeit da drin.

Einen frohen 1. Advent wünscht Euch

Raphael


Eigene DSP-Plugins für Aurora erstellen - Micha_HK - 28.11.2021

Vielen Dank. :prost:


Eigene DSP-Plugins für Aurora erstellen - capslock - 28.11.2021

Vielen Dank auch von mir. Ich hoffe auf die Zeit zwischen Weihnachten und Neujahr, um mich einzufuchsen...


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 04.12.2021

Vielen Dank!

Smile


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 05.12.2021

Nach mehreren erfolglosen Versuchen bin ich leider wieder etwas gestrandet.

Das Script an sich klappt, lässt sich auch problemlos ausführen und spuckt am Ende ein nutzbares Plugin raus.
Leider fehlen bei diesem jedoch die PEQs...

Ich habe einfach das vorhandene 7.1 Plugin in Sigmastudio geladen und bei einem Kanal den fehlenden Hochpassfilter (4 Blöcke) an Stelle des Lowpassfilters (ebenfalls 4 Blöcke mit seltsamerweise genau den gleichen Biquard Coeffizienten/ bzw fehlende Coeffizienten?) gesetzt. Diese Blöcke habe ich aus dem 8 Channel Plugin kopiert.

Als gui habe ich ebenfalls das vorhandene 7.1 Plugin genutzt, ich dachte das müsste dennoch klappen? Ist mir wurscht, ob da immernoch Lowpass statt Highpass steht solange es tut was es soll..

Confused

EDIT: Ok Kommando zurück... Soll das so aussehen? Ist das eine neue Ansicht?

[ATTACH=CONFIG]63123[/ATTACH]


Eigene DSP-Plugins für Aurora erstellen - rkv - 05.12.2021

Yep, so soll es aussehen. Ich habe alle PEQs zur besseren Übersicht in ein Fenster angeordnet.
Ich arbeite gerade an einer Möglichkeit, die PEQs in zwei Reihen anzuordnen.
Wichtig: Du musst die Namen gemäss der Namenskonvention anpassen, damit es klappt.
Das scheint unter Windows 10 nicht immer mit den Scrollen links-recht zu funktionieren. MacOS-Nutzer sind hier wiedermal im Vorteil, einfach Finger-Geste nach links oder rechts.

Raphael

EDIT: Du kannst auch statt der PEQ-Bank einzelne PEQs in SigmaStudio setzen. Dann musst Du stattdessen pro PEQ einen Biquad-Block setzen und den mit PEQblalbla benennen. Das führt dann wieder zu der ursprünglichen GUI-Version.


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 05.12.2021

Ok, dankeschön. Smile

An die Naming Convention habe ich mich (glaube ich) gehalten.

Man kann das Fenster mit den Pfeiltasten problemlos nach links oder rechts verschieben.

Was man wohl nicht machen sollte, ist das alte Preset wieder zu importieren, in der Hoffnung, dass dies trotz dieser kleinen Änderung klappt Confusedchnarch:
(Ich nehme an, dass das zwischen Firmware Updates sowieso nicht funktioniert, wa?)

Jetzt hat sich das DSP verabschiedet und es gibt auch keinen Access Point mehr... Big Grin

Na dann mal den USB zu Seriell Adapter wieder auspacken...


Eigene DSP-Plugins für Aurora erstellen - rkv - 05.12.2021

pillepalle123 schrieb:Was man wohl nicht machen sollte, ist das alte Preset wieder zu importieren, in der Hoffnung, dass dies trotz dieser kleinen Änderung klappt Confusedchnarch:
(Ich nehme an, dass das zwischen Firmware Updates sowieso nicht funktioniert, wa?)

Habe ich sogar ausdrücklich als Warnung bei Release 2.2.0 samt Begründung dazugeschrieben...


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 06.12.2021

Ich mache es dann mal für mich selber: :rtfm::rtfm:
Big Grin


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 09.12.2021

Weiter gehts... Confused

Mein aus dem 8 channel Plugin ins 7.1 Channel Plugin kopierte Hochpassfilter hat keinerlei Funktion, er verändert einfach garnix, egal was ich einstelle...
Fehlt da irgendwas? (Siehe Anhang)

In CMD steht beim compilieren etwas von unrecognized Plugin (oder Filter), erinnere mich nicht mehr genau. Es geht jedenfalls um NxM Linear, das kennt er angeblich nicht...

Weiterhin bekomme ich mittlerweile einen "errno 13".. Der Zugriff auf den GUI Krempel Ordner wird nicht erlaubt (cmd als Admin).

Da ich daran ja garnix verändert habe und die 4 anderen Dateien im sigma2aurora Ordner auftauchen, habe ich einfach die html und Channelnames aus dem Webapp Ordner in den neuen Plugin Ordner kopiert...


Eigene DSP-Plugins für Aurora erstellen - rkv - 09.12.2021

Pack doch einfach mal den Ordner mit dem SigmaStudio-Projekt und den Ordner mit den HTML-Sachen in ein zip-Archiv und stell es hier ein. Dann können wir uns das gemeinsam angucken. Deine Beschreibung ist wenig eindeutig und sehr diffus.


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 09.12.2021

Diffus wie mein Verständnis von der Materie Big Grin

Zip ist im Anhang.

HomeCinema71 enthält die von mir veränderte .dspproj.


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 12.12.2021

Es haben ja bereits 5 Leute die .zip runtergeladen, ist euch vielleicht ein Fehler aufgefallen? Muss ja nicht unbedingt Raphael sein Smile


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 18.12.2021

Habe es nochmal versucht und einen Screenshot des Fehlers gemacht, den ERRNO-Fehler konnte ich gerade nicht reproduzieren..

[ATTACH=CONFIG]63341[/ATTACH]

Ignoriert den Fehler oben, da habe ich einfach ein falsches Verzeichnis angegeben gehabt..

Habe gerade gesehen, dass nicht mehr aktuelle Softwareversionen im Wiki angegeben sind, werde mal probieren zu downgraden,...

EDIT: Downgrade brachte nix.

PEQs klappen im Plugin auch nicht, Gain funktioniert.


Eigene DSP-Plugins für Aurora erstellen - rkv - 18.12.2021

1.
Ich glaube, ich sehe den Fehler.
Das Problem ist diese Haltung: Wink

pillepalle123 schrieb:Ich habe einfach das vorhandene 7.1 Plugin in Sigmastudio geladen und bei einem Kanal den fehlenden Hochpassfilter (4 Blöcke) an Stelle des Lowpassfilters (ebenfalls 4 Blöcke mit seltsamerweise genau den gleichen Biquard Coeffizienten/ bzw fehlende Coeffizienten?) gesetzt. Diese Blöcke habe ich aus dem 8 Channel Plugin kopiert.

In dem HTML hast Du nicht gesagt, dass aus dem Tiefpass einen Hochpass machen willst. Das gibt dann natürlich Bruch. Du musst das schon anpassen.

2.
In Deinem Screenshot sehe ich keinen Fehler. Lediglich eine Warnung. Die da auch hingehört, wenn Du Dir mal das Schematic in SigmaStudio ansiehst und dann die Übersicht im Wiki. Wink

Raphael


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 18.12.2021

Das der Fehler vor dem Bildschirm sitzt war mir schon irgendwie klar Big Grin

Ich dachte in meiner Blauäugigkeit, dass der Name egal sei, solange ich die Funktion im Plugin ändere ... Aber scheinbar macht html mehr als nur Buchstaben zu erzeugen Rolleyes

Ja, der Block taucht da nicht auf... Und nu? Brauche den aber Sad

EDIT: Nun ändere ich also einfach "<button class="hp" id="LP...">LP</button>"

in

<button class="hp" id="HP...">HP</button>


Eigene DSP-Plugins für Aurora erstellen - rkv - 18.12.2021

Es steckt ja noch relativ viel JavaScript dahinter. Was Du gemacht hast, ist, dem DSP zu sagen, dass Du Einstellungen für einen Tiefpass lesen/schreiben möchtest, den es garnicht gibt.
Guck mal im Wiki bzw. im 8channels.dsp html nach. Da steht die Zeile, die anstelle des Tiefpasses da hin muss.


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 18.12.2021

Soweit erstmal danke für die Hilfe... :thumbup:

Nun habe ich wie oben editiert die Zeilen ausgetauscht, der HP Knopf lässt sich aber nicht anklicken bzw es öffnet sich kein Fenster wenn ich darauf klicke. Confused

Bei HP.. habe ich natürlich HP8 eingesetzt, wie es auch im .dspproj steht. Ohne Suffix.

Oder habe ich noch etwas falsch gemacht...? Entschuldigung, dass ich ein DAU bin Sad

Anbei die html Datei.


.zip   dsp.zip (Größe: 4,3 KB / Downloads: 197)


Eigene DSP-Plugins für Aurora erstellen - rkv - 18.12.2021

Deine zip kann ich nicht entpacken.


Eigene DSP-Plugins für Aurora erstellen - pillepalle123 - 18.12.2021

Jetzt?


.zip   dsp.zip (Größe: 4,63 KB / Downloads: 291)

Alternativ: https://www.file-upload.net/download-14785323/dsp.html.html