Filter-Knacksen vermeiden bei 6581 oder "Digi-Fix" (8580)

Es gibt 16 Antworten in diesem Thema, welches 2.245 mal aufgerufen wurde. Der letzte Beitrag (24. Oktober 2015 um 16:00) ist von Gold Beaver.

  • Da ich ja jetzt auch zu dem zweifelhaften Vergnügen gekommen bin eine Platine mit kaputt "gefixtem" 8580 mein Eigen zu nennen [ Danke Jens, *grr* :smile: ], hab ich mir gedacht beschäftige ich mich doch mal ein wenig mit dem Problem, dass es Knackser gibt bei gewissen Filterwechseln. Allerdings habe ich da anhand meiner eigenen Fummelei noch keine feste Regel erkennen können. Manchmal gibt es Knackser, manchmal nicht. Grob "geraten" scheint es so, dass nur bestimmte Wertepaare beim Wechsel von $d418 ein Knacksen produzieren.
    Ist dies der Fall? Und gibt es da irgendwelche guten Dokumentationen zu?

  • Wer fixt sich denn nen SID? :drunk: Das liegt am SID selbst, da gibbet nix zu fixen.


    Noch nie was von Chip-Bending gehört? :bgdev

    Avatar: Bitte melde dich an, um diesen Link zu sehen. Foto von Bitte melde dich an, um diesen Link zu sehen. Lizenziert unter CC BY 3.0 über Wikimedia Commons. Bitte melde dich an, um diesen Link zu sehen.

  • war es nicht so das das umschalten des filters auf 6581 immer einen knackser erzeugt, bei 8580 eigentlich gar keinen? der digifix könnte das ganze natürlich negativ beeinflussen. evtl. kommt es auch darauf an welche stimme mit welchem signal beim zeitpunkt des umschaltens durch den filter geht, auch die resonanz könnte den knackser verstärken. im idealfall (nur bei 8580) immer dann umschalten wann es am meisten "wumms" gibt, sofern die komposition es erlaubt, dann scheint es nicht so aufzufallen. also will sagen, wenn man eine laute kickdrum und bass+lead hat, in dem moment wo die kickdrum einsetzt den filter auf bass/lead dazuschalten/umschalten, die kickdrum selbst darf nicht in den filter gehen.

  • Nur Halbwissen und nur ins Blaue geschossen:

    Immer wenn die akustische Sinuswelle nicht auf 0-Niveau ist, und dann am Filter geschraubt wird, knackst es. Also eigentlich immer während Musik läuft.
    Mit dem Testbit wird das eventuell unterbunden oder eben bei Filteränderung bei einem 0-Durchgang der Klangwelle (alle drei Kanäle im 0-Moment).
    Dass die Ringmodulation in dem Moment einer Filteränderung positive Auswirkungen auf den Klang hat, wäre einen Test wert.

    Von einer Tabelle weiß ich nichts, beim Testen diverser 6581 gerade stelle ich aber erhebliche Klangunterschiede fest. Ob da eine Tabelle sinnvoll ist?

    Und nun halt' ich meine Klappe, dieses halbgare halbwissen ist ja kaum selbst zu ertragen :schande:

    Avatar: Bitte melde dich an, um diesen Link zu sehen. Foto von Bitte melde dich an, um diesen Link zu sehen. Lizenziert unter CC BY 3.0 über Wikimedia Commons. Bitte melde dich an, um diesen Link zu sehen.

  • war es nicht so das das umschalten des filters auf 6581 immer einen knackser erzeugt, bei 8580 eigentlich gar keinen? der digifix könnte das ganze natürlich negativ beeinflussen. evtl. kommt es auch darauf an welche stimme mit welchem signal beim zeitpunkt des umschaltens durch den filter geht, auch die resonanz könnte den knackser verstärken. im idealfall (nur bei 8580) immer dann umschalten wann es am meisten "wumms" gibt, sofern die komposition es erlaubt, dann scheint es nicht so aufzufallen. also will sagen, wenn man eine laute kickdrum und bass+lead hat, in dem moment wo die kickdrum einsetzt den filter auf bass/lead dazuschalten/umschalten, die kickdrum selbst darf nicht in den filter gehen.


    Naja, ich suche wie gesagt nach irgendwelchen verlässlichen Infos.
    Habe ähnliche Vermutungen wie Du, aber bislang kein wirkliches "Pattern" herausgefunden. Bislang weiß ich nur, dass Cadavers Routine (zumindest die vom NinjaTracker) anfälliger für das Knacksen ist, als die von Hermit (bei SID Wizard). Deswegen eine weitere Vermutung: vielleicht hängt es auch irgendwie mit dem CutOff während des Wechsels zusammen. Cadaves spart sich ja immer $d415 in seinen Routinen...
    Aber ist wie gesagt bislang eher "Raten".
    Würde mich wundern, wenn das noch niemand dokumentiert hat. Aber falls nicht, muss ich wohl oder übel da selbst durch und testen, was das Zeug hält ... :smile:

    EDIT: Dennoch Danke Thunder. Ein paar lose Theorien sind, wenn man nichts besseres hat, für den Anfang trotzdem nützlich, um Ideen zu entwicklen, was man alles mal testen müsste...

  • ist wohl ziemlicher aufwand das alles durchzutesten, angesichts der playroutinen und chips +digifix. ich habe es immer so gemacht das (bei 8580 tunes) die filter einfach so verwendet habe wie es gewünscht war und wiegesagt den umschaltmoment dann halt vom timing her ideal gesetzt (letzer step des patterns oder erster step des neuen patterns) und bereits gennanten voraussetzungen, und dann eben auch testhören am real thing. mit goattracker gab es da nie probleme, hatte aber auch keinen digifix verbaut.

    hatte auch schon mal die idee mit dem knacksen am 6581 ein tune zu machen, für brachial drums, aber da muss man wohl multispeed nehmen und genau abchecken wie kompatibel das dann wirklich ist.

  • Mh. Also ich habe die letzten Tage mal ein bisschen rumgetestet. Probleme scheint auf jeden Fall das An-/Ausschalten vom Tiefbass-Filterbit zu machen... Zumindest in einem Tune konnte ich das Knacksen völlig elimieren, in dem ich einfach bei allen Filtern das Tiefbass Bit noch gesetzt habe. Aber insgesamt: kein schöner Workaround... :sad:

  • Wie gesagt, das Ergebnis wäre dann ein 8580, abgesehen vom Knacksen der Lautstärkeregister und das wiederrum bedarf dann wieder anderen Fixes, um eben die Digisounds Hörbar zu machen...

  • Wie gesagt, das Ergebnis wäre dann ein 8580, abgesehen vom Knacksen der Lautstärkeregister und das wiederrum bedarf dann wieder anderen Fixes, um eben die Digisounds Hörbar zu machen...


    Keine Ahnung was Du da faselst - oben dachte ich, das sei ein Witz gewesen. *schulterzuck* Das hier ist die Musik-Rubrik, nicht Hardware. Es geht mir um die Programmierung.

  • Das wird sich wohl nie ganz vermeiden lassen, der 6581 (oder ein 8580 mit Digifix) gibt selbst bei stummen Oszillatoren nicht 0V am Verstärker aus sondern eine mehr oder minder konstante, lautstärkenabhängige Gleichspannung, und wenn der Tiefpass hinzugeschaltet wird ändert sich deren Polarität (Mahoney hatte das mal durchgemessen, siehe Bitte melde dich an, um diesen Link zu sehen. in dem PDF zu Music RunStop irgendwo). Allenfalls kann man den Knackser irgendwie zu "übertönen" versuchen oder den Filter halt wie gehabt ständig im gleichen Betriebsmodus lassen.


  • Keine Ahnung was Du da faselst - oben dachte ich, das sei ein Witz gewesen. *schulterzuck* Das hier ist die Musik-Rubrik, nicht Hardware. Es geht mir um die Programmierung.


    Mit der du das nicht völlig entfernen kannst, da es einfach ein Hardware-Problem ist. Wat Cold sez... Das hatte in der ersten Antwort schon seinen Grund. Wie gesagt, das ist Hardware-mäßig so und das lässt sich softwareseitig nicht völlig vermeiden...

  • Der verlinkte Artikel ist ja echt interessant! Die Frage ist, wo genau die Polaritätsänderung passiert. Geht das Knacksen denn weg, wenn man den Lowpass bei minimaler Cutoff-Frequenz einschaltet? Der Filter würde ja so eine Stufe im Signal dann glätten, sofern sich die Polarität vor dem Filter ändert.

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Das Knacksen ist ein Problem das stimmt, bei Last Ninja 1 z.B. hört man das teilweise extrem.
    Bis jetzt habe ich die Tracks einfach am PC nach bearbeitet und das Knacksen entfernt,
    aber schöner währe es natürlich es würde nicht auftreten oder währe zumindest deutlich leiser.
    Steckt ein 8580 SID in einem 6581 Sockel (mit passendem Adapter) ist das Knacksen übrigens
    auch wieder da, liegt also nicht nur am SID.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.Bitte melde dich an, um diesen Link zu sehen.

  • Und (vielleicht eine doofe Idee): wie neutral klingt denn der Filter eigentlich, wenn man ihn ganz öffnet und die Resonanz minimal einstellt? Ist es eine Option, ihn einfach nie auszuschalten?

    ────────────────────────────────────────────────────────────
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    ────────────────────────────────────────────────────────────

  • Ok, danke Colt für den Hinweis auf das PDF.

    Kein Plan, ob ich mich irgendwie zu mißverständlich ausdrücke. Also es gibt ja in der Tat schon mehrere Optionen um das Knacksen zu vermeiden:
    - keine Filter nutzen
    - nur Band-/Hi-Pass nutzen (müsste ich noch mehr Testen, ob da wirklich nix knackst)
    - Lo-Pass-Filterbit nicht löschen

    Claus: im Grunde ist ja *der* Filter auch bei den betreffenden Tunes nie "aus".

    Das PDF von Mahoney hat mich aber auch noch auf eine andere Idee gebracht: was ist mit "Full-Reset" des Outputs ein paar Frames *vor* dem Wechsel? Also auf den vom Filter betroffenen SID Stimmen Release=0, Gatebit löschen und danach erst Filtertyp ändern....
    Ich seh schon, ich muss da wohl mal selbst ein Testprog schreiben.

  • Der verlinkte Artikel ist ja echt interessant! Die Frage ist, wo genau die Polaritätsänderung passiert. Geht das Knacksen denn weg, wenn man den Lowpass bei minimaler Cutoff-Frequenz einschaltet? Der Filter würde ja so eine Stufe im Signal dann glätten, sofern sich die Polarität vor dem Filter ändert.


    So wie ich den Artikel verstanden hab liegt der Polaritätswechsel am Filter selbst, der dürfte daher nicht viel ausrichten können um das Störgeräusch zu unterdrücken. Bin mir aber nicht sicher und kann das z.Zt. leider auch nicht nachmessen.