Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
aurora-tool: Werkzeug zum Umwandeln eines SigmaStudio-Exports in ein Aurora Plugin
#1
Hallo Forum, wie im WebApp Thread bereits kurz präsentiert, bastle ich derzeit an einem Tool zum Erzeugen des kompletten Aurora Plugins nur aus dem SigmaStudio Export.

Das Plugin besteht ja im Prinzip derzeit aus folgenden Dateien:

1. dsp.fw: Das eigentliche Programm für den DSP Chip (wird korrekt erzeugt)
2. plugin.ini: "Struktur" des DSP Programms, damit die WebApp weiß wie sie mit dem DSP Chip "reden" kann (ist fast fertig, aber grob ungetestet)
3. dsp.html & 4. dark.css: Die eigentliche "Steuerungswebseite" (steht noch aus)

Mein "Traum" wäre, dass man dann das komplette Webinterface generieren kann - also man baut/klickt sich im SigmaStudio sein DSP Programm (Frequenzweiche, Raumkorrektur,...), exportiert das, klickt auf drei Tasten im aurora-tool, und lädt dann das fertige Plugin auf den Aurora. Dann nurnoch auf die Couch setzen und relaxed Musik hören Smile

Aktueller Stand (19. Juni 2020):

Für Schritt 3 ist aber leider viel "unsichtbare" Arbeit hinter den Kulissen notwendig (insbesondere alle relevanten Daten einlesen, dann per Algorithmus Klassifizieren, Vereinfachen, Gruppieren und Layouten - und dann kann man anfangen, über das eigentliche Erzeugen der dsp.html nachzudenken). Hier habe ich schon einiges getan - sowie geplant -, aber es ist noch ein relativ langer Weg.

Vorerst muss man aber wohl noch eine Weile die HTML&CSS von Hand bauen (oder realistischer: Die vorhandenen Dateien anpassen).
Ich plane zeitnah noch eine "leere" HTML Datei dazu zu legen, also ohne PEQ/HP/LP-Raster in der Mitte, aber mit Presets, Eingangswahl, Lautstärkeregler und den anderen "generischen" Bedien-Elementen; dann kann man vorerst alle Parameter im SigmaStudio einprogrammieren, und zumindest Presets/Eingänge/Lautstärke in der Aurora WebApp steuern.

(Technisches Detail: Die Presets hängen davon ab, dass die Adressen aller "Bausteine" in der plugin.ini stehen - das sollte bereits der Fall sein, d.h. Presets könnten funktionieren).

Was mir aber bereits klar ist, und ihr daher beim Design einer "DSP Schaltung" im Hinterkopf behalten solltet: Die Struktur eures eigenen DSP Programms im SigmaStudio muss sich an dem orientieren, was Raphael quasi als "Vorlage" zur Verfügung gestellt hat. D.h. das aurora-tool erwartet:
* Alle "Eingänge" werden über die vorhandene "Eingangswahl" umgeschaltet. Entfällt die, erkennt das Tool die Eingänge nicht mehr, und damit geht hinten dran alles kaputt (kann man aber evtl dennoch anpassen).
* Alle "Ausgänge" laufen über die Master Volume. Entfällt die, findet das Tool keine Ausgänge mehr, und damit geht alles kaputt.
* Alle eigenen "Bausteine", die "vor" der Eingangswahl liegen, werden vom aurora-tool zwar in die plugin.ini eingefügt, aber landet nicht im dsp.html
* Alle eigenen "Bausteine", die "hinter" der Master Volume liegen, werden vom aurora-tool zwar in die plugin.ini eingefügt, aber landet nicht im dsp.html (Ausnahme sind die "Standardelemente" fürs Volume Poti und so)

Das ist der Preis dafür, dass man eine minimale Anzahl Knöpfe im aurora-tool hat ;-)
Vielleicht kann ich irgendwann mal einen Expertenmodus bauen, bei dem man das dann alles konfigurieren kann.

Bedenkt bitte auch:

a) Die aktuelle Version ist eher noch eine "Vorschau". Ich denke aber, dass sie durchaus nützlich ist - immerhin spart man sich das Abtippen der Adressen aus SigmaStudio in das "plugin.ini" (sollte dennoch überprüft werden!), und man braucht das Kommandozeilenwerkzeug sigma2aurora.exe nicht. Wie gesagt, das dsp.html muss man von Hand schreiben/anpassen - also ohne Programmieren geht es leider noch nicht.

b) Die Fehlerbehandlung bisher ist sehr rudimentär, bzw. einige Fehlermeldungen landen zur Zeit auf der Kommandozeile - die man dann mit der "GUI", also dem grafischen Benuterinterface, natürlich nicht sieht. D.h. wenn ihr euch besonders kreative DSP Programme geklickt habt, kann es sein, dass das aurora-tool einfach ohne Fehlermeldung "abstürzt", oder vorhandene Fehlermeldungen nicht sonderlich aussagekräftig sind. Das wird sich noch alles ändern, aber erstmal habe ich andere Prioritäten. Melden darf man Fehler aber natürlich dennoch!

c) Soweit ich das bisher sehe (besitze noch keines), sind die Addons relativ unabhängig vom DSP Programm selbst. Ich gehe daher im Moment davon aus, dass ich da einfach Raphael's bisheriges Handling übernehme. Ich werde wohl sowieso viel von der bisherigen dsp.html übernehmen und hab noch ein paar Dinge, die ich gerne "zusätzlich" hätte (mehr dazu wenn es so weit ist).

Wie man es benutzt:

So, du hast dir also ein DSP Programm geklickt, und willst das gerne mit dem aurora-tool "übersetzen"? Prima! Smile
Dann hast du das komplizierteste ja bereits hinter dir.

Öffne dein DSP Projekt im SigmaStudio und erzeuge einen Export:
1. Dazu musst du erstmal auf oben im Menü auf "Action" und dort dann "Link Compile Download". Es wird vermutlich eine längere Fehlermeldung zum Thema USB kommen, die kann man einfach ignorieren.
2. Im selben Menü sollte dann das "Export System Files" möglich sein (im Screenshot ist es noch grau):

Am Besten erstmal mit Raphaels original 8channel Plugin probieren:

[ATTACH=CONFIG]55500[/ATTACH]

Nun geht's weiter mit dem eigentlichen aurora-tool.

3. Lade dir das aktuellste "win64" Release von meinem GitHub: https://github.com/archi/aurora-tool/releases
4. Entpacke die zip Datei, öffne den enthaltenen Ordner und dann Doppel-klick auf die "aurora-tool.exe" (mit dem Kamel-Logo).
Solltest du die Datei verschieben, so müssen auch zwingend die enthaltenen "dll"-Dateien mitverschoben werden.

Vorsicht: Der Start könnte ein paar Sekunden dauern, dann sollte aber dieses Fenster auftauchen:

[ATTACH=CONFIG]55496[/ATTACH]

Auf dem Screenshot sieht man, dass ich bereits einen SigmaStudio Export sowie einen Speicherort ausgewählt hatte.
Bei dir ist das alles noch leer, aber das ändern wir jetzt erstmal:

5. Klick auf den oberen "..." Knopf, es sollte der normale Windows Dialog zum öffnen einer Datei erscheinen. Navigiere zu deinem Export und wähle dort dann die "dein_toller_projekt_name.params"-Datei:

[ATTACH=CONFIG]55497[/ATTACH]

6. Weiter geht's mit dem Speicherort. Dazu die untere der beiden "..." Knöpfe drücken, und es sollte ein normaler "Ordner suchen" Dialog von Windows kommen:

[ATTACH=CONFIG]55498[/ATTACH]

(Anmerkung: Ja, der Dialog ist was doof, weil man keine Ordner erstellen kann. Das ist eine Einschränkung von Windows. Eventuell willst du also im Windows Explorer erstmal einen leeren Ordner anlegen, und den dann dort auswählen. Ich lasse mir das eventuell noch was besseres einfallen).

7. So, last but not least, drück einmal auf den "Build" Knopf. Wenn alles gut geht, sollte dir das Programm das mitteilen, und nochmal darauf hinweisen, dass man sich das Ergebnis nochmal anschauen sollte:

[ATTACH=CONFIG]55499[/ATTACH]

Das wars auch schon. Im ausgewählten Ordner solltest du jetzt eine "plugin.ini" sowie die "dsp.fw" finden.


Falls etwas schief gelaufen sein sollte:

Vielleicht helfen dir die Fehlermeldungen bereits - es kann aber noch gut sein, dass das nicht der Fall ist (siehe Bedenken (b) weiter oben).
Dann kannst du folgendes tun: Pack dein gesamtes Projekt MITSAMT EXPORT in eine Zip Datei, und häng die hier an. Dann kann ich das Projekt bei mir Konvertieren und den Fehler suchen gehen.
Dabei gilt zu beachten: 1. Nur nicht schüchtern sein 2. Du räumst mir das Recht ein, das Projekt als Testfall unter der Lizenz "CC-BY-SA 4.0" in mein GitHub zu übernehmen.


Wie kannst du helfen:

1. Du kannst Programmieren? Und zwar Perl? Dann lies bitte meinen Code, verstehe ihn, und ergänze Kommentare/mache ihn übersichtlicher an den besonders schlimmen Stellen. Viel mehr kann ich vorerst nicht anbieten - das nächste Dutzend Schritte habe ich bereits im Kopf, und das konkret als "Lastenheft" für jemand anders aufzuschreiben dauert länger als es selbst zu machen. Sorry Sad Das könnte sich aber noch ändern. Insbesondere sobald es an die dsp.html geht - zum einem sind dann die weiter verbreitete Dreifaltigkeit von JS/HTML/CSS nötig, zum andern kann man dann (hoffentlich) Teilaufgaben besser verteilen sowie inkrementelle Verbesserungen sollten auch einfacher werden (plus, JS/HTML/CSS kann ich zwar auch halbwegs, ist aber weder meine Lieblingsgebiet noch meine Stärke Tongue).

2. Du kannst nicht Programmieren, hast dir aber ein eigenes DSP Programm geklickt? Steck dein DSP Programm in's aurora-tool und schau, ob das Richtige bei raus kommt. Wenn nicht, siehe oben bei "Irgendwas ist schief gelaufen" - je mehr Testfälle ich habe, desto besser kann ich Fehler frühzeitig erkennen/verhindern. Und ein paar Testfälle, bei denen alles Richtig ist, schaden auch nicht. Dann merke ich wenigstens, wenn ich später etwas kaputt mache (der Profi nennt das "Regression Tests").

3. Du findest das Tool potentiell nützlich, aber fällst (zur Zeit) bei den anderen beiden Punkten raus? Markiere das Projekt mit einem Stern auf GitHub (falls Account vorhanden) oder lass mich hier wissen, dass du es nützlich findest Smile



Sooo, das war's erstmal von mir.
Ich hab den Beitrag über ein paar Abende aufgeschrieben - wenn also etwas zu wirr ist, bitte kurz Bescheid geben und ich bessere nach.

Viel Spaß damit,
Archi/Sebastian


Hier nochmal alle Bilder (leider macht die Foren-Software die nicht größer):
[ATTACH=CONFIG]55500[/ATTACH][ATTACH=CONFIG]55496[/ATTACH][ATTACH=CONFIG]55497[/ATTACH][ATTACH=CONFIG]55498[/ATTACH][ATTACH=CONFIG]55499[/ATTACH]


Angehängte Dateien Thumbnail(s)
                   
Zitieren

#2
[URL="https://github.com/archi/aurora-tool/wiki/German-Deutsche-FAQ"]Ich würde den Platz hier gerne für eine zukünftige FAQ nutzen - aber anscheinend kann man nur eine begrenzte Zeit lang editieren.
Deswegen hier ein Link zur FAQ Wiki Seite.[/URL]
Zitieren

#3
Top! Ich werde das Tool beizeiten mal testen.
Allerdings brauche ich unbedingt zwei Kanäle ohne Master Volume (für den KHV Wink).
Welches Plugin soll man als Ausgangsbasis nehmen? Wie werden die verschiedenen AddOns intergriert?

Zitat:Generate plugin.ini for 8channel & 4FIR (XO not yet supported -> no HomeCinema71)

Ah ok
[SIZE=1]Sammlung von Messberichten ala S&R (HF-Forum)

[SIZE=2]Pilotprojekt:
[URL="https://www.diy-hifi-forum.eu/forum/forumdisplay.php?255-Pilot"]Subwoofer mit adaptiver Abstrahlung
[/URL][/SIZE][/SIZE]
Zitieren

#4
MarsianC# schrieb:Top! Ich werde das Tool beizeiten mal testen.
Allerdings brauche ich unbedingt zwei Kanäle ohne Master Volume (für den KHV Wink).
Welches Plugin soll man als Ausgangsbasis nehmen? Wie werden die verschiedenen AddOns intergriert?



Ah ok

Jepp, genau. Also ich habe 8channels genommen, aber meine Anpassung war bisher auch eher überschaubar. Sobald das AddOn C da fertig ist, habe ich ein paar komplexere Dinge vor.
XO dürfte bald kommen, aber heute Abend will ich nochmal Musik hören anstatt programmieren Tongue

Das mit dem KHV ist ein guter Punkt, hmm... Wenn du dein DSP Programm so weit fertig hast, kannst du es mir gerne mal schicken bzw. hier anhängen. Ich hab schon eine Idee, wie man das halbwegs unterbekommt (also nicht perfekt, aber eben auch nicht "überhaupt nicht" ;-)).

Ebenfalls ein guter Punkt, die AddOns: Soweit ich das sehe, werden die weitestgehend "unabhängig" vom Rest verwaltet. Da ich Raphael's bisherige Arbeit an der dsp.html übernehmen wollte, würde das wohl auch genau so beibehalten. Ich übernehme das mal oben.
Zitieren

#5
Apropos Wiki, das wünschte ich mir gerne für den kompletten DSP, dann hätte Raphael ja auch was davon ...
- die Doku dort ablegen
- Files dort ablegen
...

Sorry für OT, back to Topic.
Grüße ...Carsten
Zitieren

#6
Kann ich mal doof fragen Smile Wie bzw wozu verwende ich diese Software ? Kann man nicht einfach nachdem man in sigma studio sich was zusammen gebastelt hat, dort das exportieren und dann auf das aurora board laden ? Stehe da auf dem Schlauch grad...... Sorry Confused
Grüße
Daniel
Zitieren

#7
danny_aux schrieb:Kann ich mal doof fragen Smile Wie bzw wozu verwende ich diese Software ? Kann man nicht einfach nachdem man in sigma studio sich was zusammen gebastelt hat, dort das exportieren und dann auf das aurora board laden ? Stehe da auf dem Schlauch grad...... Sorry Confused

Kein Problem, im Freundeskreis bin ich bekannt für meine Vorliebe für solche "Wall of Text" Smile
Für doof Fragen muss man sich bei mir also nicht Entschuldigen Wink

Also "wenn es mal fertig ist" => Ja, eigentlich genau das, was du beschreibst:
1. In SigmaStudio "was schönes" basteln
2. Im SigmaStudio den Export erzeugen (siehe erster Screenshot)
3. Den Export mit dem Aurora-Tool in ein Plugin umwandeln (siehe weitere Screenshots)
4. Upload auf den Aurora & Musik genießen Smile

Im Moment ist der Stand jedenfalls noch: Wenn man bereits in der Lage ist, "von Hand zu Fuß" aus einem SigmaStudio Projekt ein Aurora Plugin zu basteln, dann kann man sich von meinem Tool einen Teil der Arbeit abnehmen lassen (Zielgruppe sind also noch "programmier-affine Menschen"). Wenn man also keine Ahnung hat, wie man das alles von Hand bewerkstelligt, dann ist der Nutzen meines Tools leider vorerst noch etwas gering.

Sobald ich das Tool so weit habe, dass es auch für "Nicht-Programmierer" rudimentär einsetzbar ist, werde ich da sicherlich auch noch ein kurzes Demovideo zu aufnehmen. Dann sieht man was ich unter "rudimentär" verstehe ;-) und hat direkt auch eine Videoanleitung.

Gruß, Sebastian
Zitieren

#8
Das hört sich doch gut an. Danke Dir. Smile
Grüße
Daniel
Zitieren

#9
Hallo!

So, mein Aurora DSP ist nun auch da und ich bin fleissig am Einsteigen Smile Ich habe mir im Sigma Studio mein Projekt gebastelt, es besteht nur aus 8 Ein- und Ausgängen zwischen denen jeweils 1 FIR Filter sitzt, also eine reine 8 kanalige Phasenlinearisierung.
Nach der Anleitung habe ich mir damit die neue Firmware gebastelt. Wenn ich mich nun über die Webgui mit dem DSP verbinde, würde ich dort im nächsten Schritt die neue Firmware hochladen.
Danach passt natürlich die Webgui mit Ihren Einstellmöglichkeiten nicht mehr, aber die brauche ich für meine Anwendung gar nicht, weil ich direkt alles in Sigma Studio mache. Der Teil der Webgui zum Firmwaretausch sollte aber weiterhin funktionieren, oder?

Viele Grüße

Leif
Zitieren

#10
Moin, nur knapp, weil ich gerade am Handy bin: Ja, sollte. Achte aber darauf, dass du die HTML Datei zur Sicherheit mit hoch Lädst.

Falls du dich mit github auskennst: im master branch liegt unter src/assets eine "leere" HTML Datei, also nur mit eingangswahl, master volume und dem klimmbimm drumherum, aber ohne PEQ, FIR, HP,...
Zitieren

#11
archi schrieb:Moin, nur knapp, weil ich gerade am Handy bin: Ja, sollte. Achte aber darauf, dass du die HTML Datei zur Sicherheit mit hoch Lädst.
Nur keine Eile, ich gehe das Ganze langsam an, auch weil ich mir nichts zerschiessen möchte. Smile
Nach dem was du geschrieben hast, erzeuge ich also einen Ordner mit der neuen Firmware und der HTML Datei. Was ist mir der .ini und der .css Datei? Brauche ich die auch zwingend?

archi schrieb:Falls du dich mit github auskennst: im master branch liegt unter src/assets eine "leere" HTML Datei, also nur mit eingangswahl, master volume und dem klimmbimm drumherum, aber ohne PEQ, FIR, HP,...

[FONT=&amp]Im Master Branch kann ich keinen [FONT=&amp]src Ordner finden, [SIZE=2]höchtest Sources. In Sources gibt es dann aber keine assets. Hast du vielleicht einen Link?
Ist es ein Problem, wenn die "leere" HTML bei meiner Firmware keine Eingangswahl und Master volume findet? Wie gesagt mein Sigma Studio Projekt hat nur einen fest gewählten analogen Eingang, dann FIR, dann analoger Ausgang, sonst nichts.
Von der HTML Datei brauche ich lediglich die Funktion eine neue Firmware einzuspielen.




[/SIZE][/FONT]
[/FONT]


Angehängte Dateien Thumbnail(s)
   
Zitieren

#12
Leif schrieb:

[FONT=&amp][SIZE=2]Ist es ein Problem, wenn die "leere" HTML bei meiner Firmware keine Eingangswahl und Master volume findet? Wie gesagt mein Sigma Studio Projekt hat nur einen fest gewählten analogen Eingang, dann FIR, dann analoger Ausgang, sonst nichts.
Von der HTML Datei brauche ich lediglich die Funktion eine neue Firmware einzuspielen.


[/SIZE]
[/FONT]

Der Firmware ist es schnurz piep egal, welchen Inhalt die HTML-Seite hat und umgekehrt auch. Das Ganze reagiert immer erst auf Benutzereingaben. Du könntest also auch eine vorhandene HTML-Seite von irgendeinem Plugin nehmen und das DSP-Programm gegen Deine eigene Datei austauschen.Solange Du dann nicht auf die Idee kommst, irgendeines der Steuerelemente wie Eingangswahl etc. pp. anzufassen (ausgenommen die Menüleiste auf der rechten Seite mit Uploadfunktion etc. pp.) ist alles gut.
Ich bin gerade mit Hochdruck an Release 2.1.0 dran. Wie das so ist, man will etwas veröffentlichen und in den letzten Stunden gibt es dann nochmal Scherben. Ich kann ja für Version mal so eine Minimal-HTML-Seite machen, wo nur das nötigste dabei ist.

Raphael
Zitieren

#13
So, jetzt bin ich wieder am Rechner.
Rapahel, genau so eine hab mir schon gebaut Wink Meine Entwicklungsversion hat die auch schon passend abgelegt. Um so Verwirrungen zu vermeiden, habe ich gerade ein neues Release erstellt, dass das als Funktion mit drin hat.

Ansonsten hat sich (aus Nutzerperspektive) eigentlich nichts geändert.

@Leif: Probier doch mal die 0.1.4-alpha, zu finden hier. Damit sollten dann in deinem Zielornder die vier benötigten Dateien landen.
Zitieren

#14
Oh, ich hatte den Absatz übersehenRolleyes

Leif schrieb:[FONT=&amp]Im Master Branch kann ich keinen [/FONT][FONT=&amp]src Ordner finden, [SIZE=2]höchtest Sources. In Sources gibt es dann aber keine assets. Hast du vielleicht einen Link?[/SIZE][/FONT]
[FONT=&amp][SIZE=2] Ist es ein Problem, wenn die "leere" HTML bei meiner Firmware keine Eingangswahl und Master volume findet? Wie gesagt mein Sigma Studio Projekt hat nur einen fest gewählten analogen Eingang, dann FIR, dann analoger Ausgang, sonst nichts.
Von der HTML Datei brauche ich lediglich die Funktion eine neue Firmware einzuspielen.


[/SIZE]
[/FONT]

Ich sollte das vermutlich nochmal kurz klarstellen: Der Aurora DSP ist ein Projekt unseres guten RKV - alles woran er arbeitet, das findest du im freeDSP-aurora git unter https://github.com/freeDSP/freeDSP-aurora

Mit dem aurora-tool hat er eigentlich nichts zu tun, das hab ich mir ausgedacht und ist meine Baustelle. Deswegen findet man das auch unter meinem Namen https://github.com/archi/aurora-tool

Da du keine Eingangswahl verwendest, hab ich dir die Seite nochmal etwas angepasst:
https://gist.github.com/archi/d48674a273...11a94a158e
Die Datei kannst du rechts über "Download ZIP" herunterladen.
Nicht so extremst schön, aber sollte tun? Smile

Unter Umständen mag das aurora-tool das aber tatsächlich nicht - das geht davon aus, dass es eine Eingangswahl und eine Master Volume gibt. Lad doch das Plugin mal irgendwo hoch, dann werfe ich einen Blick drauf.
Zitieren

#15
Hi!

Ich habe heute beschlossen nicht so ein Querolant zu sein Big Grin und daher ein Plugin mit Eingangswahl und Mastergain zu bauen. Dafür habe ich beim 8 Channel Plugin einfach den mittleren Teil entfernt und für jeden Kanal mit einem FIR ersetzt.
Das ganze sieht dann aus wie im Anhang. Danach mit 0.1.4 die FW gebaut und hochgeladen. Das hat alles funktioniert und sieht gut aus. Als nächstes stehen nun akustische Messungen an, das kann aber ggf. noch etwas dauern.
Vielen Dank schon mal für das tolle Tool !!! :danke:

Falls jemand etwas ähnliches als Plugin benötigt, kann ich gerne mit Sigma Studio Dateien helfen.


Angehängte Dateien Thumbnail(s)
   
Zitieren

#16
Zu einer kleinen Messsession hat es vor dem Urlaub noch gereicht. Zunächst habe ich 0,5 m Kabel gemessen um mein Setup zu verifizieren.

[ATTACH=CONFIG]55972[/ATTACH]

Das scheint so weit ausreichend genau zu sein Big Grin Also als nächstes der Amplitudengang aller 8 Kanäle mit Addon D mit dem weiter oben beschriebenen Plugin.
Also im Prinzip nur ein FIR Filter, welches nur in der Phase dreht.

[ATTACH=CONFIG]55973[/ATTACH]

Kanal 3 bis 8 liegen übereinander und entsprechen genau der Erwartung. Der Pegel ist beim Durchlaufen des DSP um 0,3 dB gestiegen. Bis zu 0,1 dB könnten von dem Toleranzen des FIR Filters sein, der Rest wird wohl vom Board kommen. Kanal 1 (blau unten) und Kanal 2 (grün) sehen jedoch reichlich merkwürdig aus und sind irgendwie kaputt. Daher werde ich nach dem Urlaub wieder zum offiziellen 8 Kanal Plugin zurück wechseln um zu verifizieren, dass es nicht am eigenen Plugin liegt.


Angehängte Dateien Thumbnail(s)
       
Zitieren

#17
Huhu Leif, das aurora-tool als Konverter kümmert sich derzeit im Endeffekt "nur" darum, dass die Software auf dem Aurora weiß, wie sie die verschiedenen Parameter deines DSP Programms/Plugins ansprechen muss. Da du ja keinerlei Parameter hast (bzw. alles im SigmaStudio gesetzt wurde?), sollte da eigentlich auch nix schief laufen können.

Häng doch mal bitte dein SigmaStudio Projekt sowie den Export als ZIP hier dran. Dann werfe ich einen Blick darauf, um zu verifizieren, dass da auf meiner Seite nix kaputt gegangen ist. Ich fürchte aber, wenn da unerwartete Dinge passieren, dann ist das eher ein Thema für Raphael? Von der ganzen Digitalen Signalverarbeitung hab ich nämlich keine Ahnung, das ist aus meiner Sicht (als C++ Programmierer) alles Schwarze Magie Wink

//edit: ich glaube, es würde nichts schaden, wenn ich mal einen Blick auf das DSP Programm werfe -- Wortlaut meines Beitrags daher etwas angepasst
Zitieren

#18
Es macht es in der Tat einfacher, wenn man das SigmaStudio-Projekt vorliegen hat.
Zitieren

#19
Ich habe ein wenig herumgespielt und versucht meine gewünschten Funktionen nachzubauen. Im Prinzip ein Monitorcontroller für drei Paare Lautsprecher (oder zwei plus Subwoofer) sowie ein Ausgängepaar ohne Lautstärkeregelung für die KHV.
[ATTACH=CONFIG]56892[/ATTACH]
Wie kann ich eine Schaltung zum Muten der drei Lautsprecherpaare realisieren? Sprich nur ein Paar kann aktiv sein, die anderen beiden werden gemutet.
Sind zweimal 8192 Taps machbar? Ansich reichen auch 4096....
Gibts Tipps wie man SigmaStudio ein wenig flüssiger bekommt? Es arbeitet sich extrem zäh. i5-3570k und 24 GB RAM, alles auf SSD. Ein neuer PC muss echt mal her Wink

Das Projekt hängt an. Ich hoffe es passt hier rein, sonst mach ich einen eigenen Thread für meine "Extrawürste" auf Big Grin

PS: Die PEQs am KHV möchte ich für beide Kanäle gemeinsam machen. Macht auch Sinn Rolleyes


Angehängte Dateien Thumbnail(s)
   

.zip   8channels_MC.zip (Größe: 541,79 KB / Downloads: 287)
[SIZE=1]Sammlung von Messberichten ala S&R (HF-Forum)

[SIZE=2]Pilotprojekt:
[URL="https://www.diy-hifi-forum.eu/forum/forumdisplay.php?255-Pilot"]Subwoofer mit adaptiver Abstrahlung
[/URL][/SIZE][/SIZE]
Zitieren

#20
Moin archi,
Eine GUI automatisch zu erstellen wir immer häslich, vermutlich unbedienbar. Aber wenn der Code sauber erstellt würde und im html muss es "nur" noch hübsch gemacht werden kann ich es mir vorstellen?

Hast du eine beschreibung was das Tool im deteil machen muss? Die Paramater.ini besteht ja aus haufenweise Zahlen und im Java werden die wieder benötigt mit dem entsprechenden "wissen" was welche Zahl bedeutet. Hae versucht von dem 8channel die .ini das js und html zu lesen, klingt nachvollziebar was passiert aber wie ich einen weiteren control einbauen sollte ist mir noch unklar.

Beschreibung, Definitionen, Programmablaufplan oder sowas wäre cool.

Frohes neues Jahr
Zitieren



Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Aurora DSP abzugeben Cleener 5 14.818 05.02.2024, 22:13
Letzter Beitrag: Cleener
  End of life Aurora DSP rkv 8 42.411 23.12.2023, 14:29
Letzter Beitrag: saddevil
  Aurora DSP Verfügbarkeit 2023 ? Darakon 7 8.988 16.06.2023, 13:32
Letzter Beitrag: sokrates618
  [HILFE Custom Plugin 4FIR.4 Finnito 2 15.159 12.06.2023, 12:51
Letzter Beitrag: Finnito
  Aurora DSP - Lautstärkeregelung über Fernbedienung phantastix 8 10.348 02.06.2023, 17:57
Letzter Beitrag: phantastix
  Aurora DSP: ESP32 defekt? phantastix 15 28.216 26.05.2023, 17:48
Letzter Beitrag: phantastix
  Aurora: USB-Audio nicht funktionsfähig MK_Sounds 3 7.566 04.01.2023, 11:48
Letzter Beitrag: MK_Sounds
  rePhase und Aurora DSP - seltsames Verhalten Micha_HK 21 13.322 22.11.2022, 07:08
Letzter Beitrag: linux1972
  Probleme mit Custom-Plugin mit FIR-Filtern linux1972 17 9.770 31.10.2022, 15:43
Letzter Beitrag: linux1972
  [Release] Modifiziertes 7.1 Plugin mit Hochpass pillepalle123 1 5.786 18.10.2022, 17:48
Letzter Beitrag: Micha_HK

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.