Servus Leute, ich möchte einen monophonen Synthie bauen schreiben in asmauf einem DSPIC33fj. Alles in allem wird der 40 mips leisten und hat bei 80 KHz Zyklusgeschwindigkeit 440 Takte/Zyklus. nun meine Frage wollte gerne einen Tiefpass mit einstellbarer fg und Resonanz bei 12 db Dämpfung haben .200 Takte sind noch frei von einem Zyklus. Komme ich damit hin? bin dankbar für hilfreiche Beiträge servus
Mit einem geeignet dimensionierten IIR-Filter sollte da kein Problem sein. Ich würde einen Besselfilter ausprobieren. http://de.wikipedia.org/wiki/Bessel-Filter Grüße, Peter
danke Peter für die Antwort, Hm das mit den Filtern ist ja nun totales Neuland für mich. Habe mich zum testen für einen IIR-Filter mit Lattice Struktur entschieden. Dieses Filter ist aus dem Datenvorrat von Microchip. Dieses Filter ist asm und die ganzen anderen inc'c und a's und was man da noch so braucht leider nicht. Das Filter ist schon includiert ins Projekt, doch leider hör ich keinen Ton. Ich mußte provisorisch gewisse Werteübergaben simulieren damit kein Error kommt von wegen y-Ram Bereich außerhalb oder so. So nun hab ich trotzdem mal ne Frage. Reicht ein Sample/Durchgang aus zur Berechnung? Gutmachen
Ich glaube, ich verstehe die Frage nicht ganz. Ein Latticefilter bekommt ein neues Eingangssample und dann wird ein mal das ganze Filter durchgerechnet und anschließend steht das Ausgangssample zur Verfügung. Damit das Filter richtig funktioniert, muss es eingeschwungen sein, also schon eine bestimmte Anzahl Samples verarbeitet haben. Warum nichts zu hören ist, kann ich so natürlich nicht erkennen. Dafür bräuchte ich den Schaltplan und den kompletten Quellcode. Grüße, Peter
ok es reicht also nicht ein Sample. Gut vielen Dank für die Info. Also ich mache jetzt mal folgendes ich stelle den komp. Code mal rein. Momentan muß ich erst mal diesen Filter an den Rest anpassen und grundsätzlich zum Laufen bringen. Ohne Filter fäuft es ja. Und das Anpassen ist jetzt erstmal der schwierigere Teil der Arbeit. Bei dem Filter wird es jetzt bestimmt nicht bleiben ,ich möchte mir erste Klangeindrücke holen. Und na es ist halt alles am Herauskristallisieren so hoffe ich zumindest. Wer möchte kann sich ja den Code mal anschauen. gutmachen
Und wo ist im Code das Filter? Ich kann nicht erkennen, wo die Einträge von lowpassexampleTaps überhaupt verwendet werden. Includiert wird auch nichts relevantes. Grüße, Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.