Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Eigene DSP-Plugins für Aurora erstellen
#1
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-auror...tom-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
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

#2
Vielen Dank. :prost:
Zitieren

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

#4
Vielen Dank!

Smile
Zitieren

#5
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]


Angehängte Dateien Thumbnail(s)
   
Zitieren

#6
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.
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

#7
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...
Zitieren

#8
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...
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

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

#10
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...


Angehängte Dateien Thumbnail(s)
   
Zitieren

#11
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.
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

#12
Diffus wie mein Verständnis von der Materie Big Grin

Zip ist im Anhang.

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


Angehängte Dateien
.zip   plugins.zip (Größe: 621,19 KB / Downloads: 176)
Zitieren

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

#14
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.


Angehängte Dateien Thumbnail(s)
   
Zitieren

#15
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
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

#16
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>
Zitieren

#17
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.
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

#18
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)
Zitieren

#19
Deine zip kann ich nicht entpacken.
Es heisst der Digitale Signal Prozessor (DSP) nicht das Digitale Signal Prozessor.
Zitieren

#20
Jetzt?


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

Alternativ: https://www.file-upload.net/download-147....html.html
Zitieren



Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Aurora DSP abzugeben Cleener 5 14.810 05.02.2024, 22:13
Letzter Beitrag: Cleener
  End of life Aurora DSP rkv 8 42.401 23.12.2023, 14:29
Letzter Beitrag: saddevil
  Aurora DSP Verfügbarkeit 2023 ? Darakon 7 8.985 16.06.2023, 13:32
Letzter Beitrag: sokrates618
  Aurora DSP - Lautstärkeregelung über Fernbedienung phantastix 8 10.342 02.06.2023, 17:57
Letzter Beitrag: phantastix
  Aurora DSP: ESP32 defekt? phantastix 15 28.203 26.05.2023, 17:48
Letzter Beitrag: phantastix
  Aurora: USB-Audio nicht funktionsfähig MK_Sounds 3 7.561 04.01.2023, 11:48
Letzter Beitrag: MK_Sounds
  rePhase und Aurora DSP - seltsames Verhalten Micha_HK 21 13.305 22.11.2022, 07:08
Letzter Beitrag: linux1972
  FIR mit Aurora MarsianC# 58 80.637 17.04.2022, 12:57
Letzter Beitrag: Jami
  Aurora: Signalführung Analogteil MK_Sounds 12 4.697 30.03.2022, 18:58
Letzter Beitrag: Sv.n.K
  Aurora DSP zu verkaufen Gizmo_Ger 5 2.076 03.03.2022, 16:33
Letzter Beitrag: dipoluser

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste

Deutsche Übersetzung: MyBB.de, Powered by MyBB, © 2002-2025 Melroy van den Berg.