Update: Es geht sehr langsam voran. Aber jetzt habe ich endlich meine provisorische Filter Implementierung durch eine sehr eng an RESID angelehnte Implementierung ersetzt.
Ihr könnt euch erste Simulationsergebnisse anhören - Aufnahmen von der echten Hardware sind im Moment ein bischen schwierig.
Hallo Besucher, der Thread wurde 35k mal aufgerufen und enthält 193 Antworten
letzter Beitrag von andi6510 am
neues Projekt: FPGASID
- andi6510
- Geschlossen
- Erledigt
-
-
Update: Es geht sehr langsam voran. Aber jetzt habe ich endlich meine provisorische Filter Implementierung durch eine sehr eng an RESID angelehnte Implementierung ersetzt.
Ihr könnt euch erste Simulationsergebnisse anhören - Aufnahmen von der echten Hardware sind im Moment ein bischen schwierig.Klingt gut.
Aber wie soll man die Unterschiede feststellen?
Wäre es nicht hilfreich wenn einige Leute ihre Lieblingsstücke hier reinschreiben und Du davon ein MP3 machst. Die Lieblingsstücke hat man gut im Ohr, kann sie im Original zuhause hören und kann dann mit Deiner Simulation vergleichen.
Meins wäre dann Martin Galway "Rambo II"
-
Hört sich gut an, weiter so!
Ich schlage die anerkanntermaßen (genauer gesagt von mir anerkannt) zwei besten SID-Stücke überhaupt vor: Arkanoid und Commando!
-
Du davon ein MP3 machst
Er hat Jehova gesagt!
Als ob die Ohrmuschel Fetischisten hier sich mit dem MP3 Format ("Teufelszeug") zufrieden geben .... -
Den Commando-Soundtrack find ich zwar auch schön, aber er benutzt keine Filter und ist daher zum Testen dieses Features nicht besonders geeignet (aber frag mich nicht was man stattdessen unbedingt nehmen sollte, son Sid-Afficionado bin ich dann auch wieder nicht).
-
Shades von Chris Hülsbeck nutzt intensiv Filter...
-
Samurai Warrior Tune 1, Tune 2.
Vor allem letzterer (Tune 2 -game over-), da wird anscheined sehr stark Filter benutzt (auf simple, normale Weise). Nur die 'allerhellsten' SIDs bringen es ohne viel Filter heraus. Normalerweise reicht ein 'mittelheller' SID, aber nicht bei dem Tune.Nur so nebenbei, falls man etwas sucht, was selbst auf normalen SIDs mit nicht allzu überzogen starken Filtern, immernoch stark "befiltert" klingt.
-
Stationary Ark aus Synth Sample 1 war auch sehr Filter-lastig!
-
-
[...] aber er benutzt keine Filter und ist daher zum Testen dieses Features nicht besonders geeignet (aber frag mich nicht was man stattdessen unbedingt nehmen sollte [...]
Meine Referenz für SID-Filter ist Spijkerhoek von EVS. Da kann man zwischen verschiedenen 6581 (unabhängig von der Revision) beachtliche Unterschiede hören.
-
Danke fuer die Testvorschlaege. Das Problem ist ein bisschen, dass man sich erstmal festlegen muss, welcher SID eigentlich die Referenz ist. Ich habe hier ein paar 6581er mit recht unterschiedlichen Filtercharakteristiken - insgesamt aber alle eher hell. Keiner von denen klingt so wie die Emulation in VICE. Diese scheint mir eher von der dunklen Seite zu sein. Trotzdem habe ich die RESID library in VICE als Referenz genommen, weil es das einzige von jedermann Reproduzierbare ist.
Wenn meine Aufnahmemoeglichkeit wieder repariert ist, mache ich gerne ein paar Aufnahmen von den hier vorgeschlagenen Stuecken. Da erwarte ich jedoch durchaus noch unangenehme Ueberaschungen. Die eigentliche Klangsysnthese ist naemlich auch noch nicht ganz bugfrei - die Testbits scheinen mir kaputt zu sein und die Huellkurven sind manchmal auch leicht anders. Aber momentan bin ich froh, wenn die Klangqualitaet "akzeptabel" ist - perfekt muss sie noch nicht sein. Optimierungen werden erst zu einem spaeteren Zeitpunkt faellig. Vorher gibts noch ein oder zwei technische Probleme zu loesen, bis ich einen zweiten Prototypen bauen kann, der nicht mehr auf das Evalboard angewiesen ist. Das hat derzeit Prioritaet.
-
Kann man nicht ein paar Dinge variabel gestalten? Also ein paar Minipoti und/oder DIP-Schalter auf die Platine?
Dann kann sich jeder seinen SID im geringen Umfang so hinoptimieren wie er es gerne hören würde. -
dass man sich erstmal festlegen muss, welcher SID eigentlich die Referenz ist.
Da wäre erstmal mit 8580 anfangen wohl strategisch einfacher gewesen Naja, ich würde sagen der 6581 mit default-Werten beim aktuellen VICE/ReSID ist schon ein "gesunder Mittelwert" als Referenz.
Was die Wahl der "Sounddemos" anbelangt: selbst ein Tune mit "viel Filter" nutzt idR nur einen Bruchteil der Möglichkeiten. Zudem ist es nicht einfach bei allen möglichen Instrumenten die Filtersounds gezielt herauszuhören. Ich würde vermuten, dass ein simples Testprogramm an der Stelle sinnvoller ist, welches nur einen Ton spielt und dann Filtertypen, Resonanzen, Cut-Offs etc. mit ein paar einstellbaren Parametern durchkaspert. -
Kann man nicht ein paar Dinge variabel gestalten? Also ein paar Minipoti und/oder DIP-Schalter auf die Platine?
Dann kann sich jeder seinen SID im geringen Umfang so hinoptimieren wie er es gerne hören würde.ja, kann man, auch wenn momentan vieles hart kodiert wurde. Allerdings wuerde ich keine externen Potis oder Dipschalter vorsehen, sondern eher Registerzugriffe, mit denen man die internen Parameter setzen kann. Es gibt ja noch ein bisschen Platz (die Adressleitungen am SID erlauben 32 Register und nur 29 sind davon benutzt).
Allerdings ist es im Fall der Filter recht aufwendig neue Parameter zu setzen, da erst mal viel rumgerechnet werden muss, wenn man beispielsweise den Wunsch hat die cutoff Frequenz zu veraendern. Die Prioritaet fuer dieses Feature ist daher recht klein.
-
Da wäre erstmal mit 8580 anfangen wohl strategisch einfacher gewesen
Selbstverstaendlich kann FPGASID auch 8580 Filter. Es gibt bereits ein Spezialregister, wo sich das umschalten laesst. Ist aber fuer die Neuimplementierung der Filter nicht mein Fokus gewesen (und ich habe keine Ahnung, ob es derzeit noch funktioniert)
-
Die Prioritaet fuer dieses Feature ist daher recht klein.
Verständlich.Hätte aber irgendwann den Vorteil, das man den Hörern mit Goldohren etwas den Wind aus den Segeln nehmen könnte.
-
Hätte aber irgendwann den Vorteil, das man den Hörern mit Goldohren etwas den Wind aus den Segeln nehmen könnte
Willst Du mein PR-Berater werden??? -
Willst Du mein PR-Berater werden???
Besser nicht. Ich bin ja vom feindlichen Tinitussoundlager.
Aber ich habe bei vielen Softwareprojekten im Laufe der Jahre immer wieder festgestellt, das was manche gerne drin sehen würden ist für andere total unwichtig. Einigung war selten möglich, außer man ja es konfigurierbar gemacht.
-
Wie schaut es beim Thema FPGA SID eigentlich mit Stereo Support aus?
Ist in diese Richtung etwas angedacht?
Übrigens ein sehr, sehr tolles Projekt! -
Wie schaut es beim Thema FPGA SID eigentlich mit Stereo Support aus?
Ist in diese Richtung etwas angedacht?Angedacht ist das sicherlich. Allerdings moechte ich diesbezueglich den Ball mal ganz flach halten. Beim derzeitigen Resourcenbedarf ist es zumindest mal unklar, ob es je gelingen wird einen zweiten SID in das ausgewaehlte FPGA zu quetschen. Und ein groesseres FPGA ist gleich mal wieder ne ganze Nummer teurer.
Jedenfalls ist dieses feature bei mir recht weit oben auf der Prioritaetenliste - das bedeutet, dass ich versuche nichts zu machen, was mir den Weg dahin verbauen wuerde.Wenn das nicht klappt, koennte man zumindest die drei Stimmen auf rechts/links verteilen. Das verdoppelt dann nur den (gigantisch grossen) Filterblock...
Aber lasst es mich erst mal vollstaendig ans Laufen kriegen! Feature requests kommen danach