Forum: Digitale Signalverarbeitung / DSP Synth MiniMoog


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von chris (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Wer kennt den MiniMoog?:
Youtube-Video "A Brief History of the Minimoog Part I"
Immer wieder spiele ich mal mit dem Gedanken, das ganze auf einem 
Mikrocontroller zu simulieren.
Der Filter wird als besonders wohlklingend beschrieben.
Kennt jemand eine digitale Beispielrealisierung?

von Sven D. (sven_la)


Bewertung
0 lesenswert
nicht lesenswert
Google kaputt? 
https://www.soundonsound.com/reviews/creamware-minimax-asb

Edit: Link korrigiert

: Bearbeitet durch User
von chris (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ich suche den Sourcecode für den Filter, nicht die Werbeseiten für 
Produkte.

von Sven D. (sven_la)


Bewertung
0 lesenswert
nicht lesenswert
Ja, nicht posten nach dem ersten Bier. Gilt für mich.

von Sven D. (sven_la)


Bewertung
0 lesenswert
nicht lesenswert

von Dirk (Gast)


Bewertung
0 lesenswert
nicht lesenswert
https://github.com/ddiakopoulos/MoogLadders

Da hat mal einer einige Implementierungen, die im Netz geistern, 
gesammelt.

Aber mach Dir keine großen Hoffnungen... ich dachte auch immer, das sei 
der heiße Scheiß, hatte das auf einem STM32F4 laufen. Irgendwann hab ich 
den Moog-Clone von yusynth.net nachgebaut. Seither gefallen mir die 
digitalen "Alternativen" nicht mehr.

Schönen Abend,
Dirk

von chris (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Super, danke für die guten Links :-)

>Aber mach Dir keine großen Hoffnungen... ich dachte auch immer, das sei
>der heiße Scheiß, hatte das auf einem STM32F4 laufen.

Da würde mich mal ein Soundbeispiel interessieren.
Bei mir wird das eher ein kleine Spielerei, die nicht zwingend dem 
Orginal zu 100% gleichen muss. Das wird eher eine schrittweise 
Annäherung mit kreativen, experimentellen Modifikationen.

von Dergute W. (derguteweka)


Bewertung
0 lesenswert
nicht lesenswert
Moin,

Hier hab' ich mal ein ziemlich kurzes Beispiel fuer ein einstellbares 
Filter gepostet.
Ist kein Moogfilter, sondern nur 2. Ordnung - koennt' man aber 
sicherlich noch erweitern:

Beitrag "Re: adaptiv IIR Filter Koeffizienten ändern, wie?"

Gruss
WK

von chris (Gast)


Bewertung
0 lesenswert
nicht lesenswert
>Beitrag "Re: adaptiv IIR Filter Koeffizienten ändern, wie?"

Sehr gut, danke für den Link.
Ich werde mal versuchen, den Filter auf einem ESP32 und einem F4 laufen 
zu lassen.

Apropos: Wenn ich's richtig weiß, nennt man die Filter mit 
veränderlichen Koeffizienten "state variable filter". Die Nomenklatur 
müsste man aber nochmal verifizieren.

von Dergute W. (derguteweka)


Bewertung
0 lesenswert
nicht lesenswert
Moin,

chris schrieb:
> Die Nomenklatur
> müsste man aber nochmal verifizieren.

Yep :-)

Gruss
WK

von chris (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Gerade mal ausprobiert. Ich vermute, die Frequenz ist nicht in Hz 
sondern skaliert auf f/fab.

Das Testsignal ist ein Rauschen.

von Dergute W. (derguteweka)


Bewertung
0 lesenswert
nicht lesenswert
Moin,

chris schrieb:
> Ich vermute, die Frequenz ist nicht in Hz
> sondern skaliert auf f/fab.

Da wuerd' ich sogar noch eine Schippe drauflegen und sagen: Das ist auf 
Fabtast/2 normiert.
Also wenn das z.b. 48kHz Abtastfrequenz sind, und ich will 2.4kHz 
Grenzfrequenz, enspricht das einer normierten Frequenz von 0.1

Gruss
WK

von Audiomann (Gast)


Bewertung
0 lesenswert
nicht lesenswert
chris schrieb:
> Ich suche den Sourcecode für den Filter, nicht die Werbeseiten für
> Produkte.

Wenn du den klassischen Moog-Filter meinst, der ist nicht zu simulieren. 
Das haben schon 100.000 Fritzen probiert. Es gibt einige Nachbauten in 
Hardware.

Den ganzen Mini Moog kriegt man ürigens ins leicht verschlechterter Form 
vom großen B auch China.

von chris (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Ja das digitale, es ist gar nicht so einfach, dass es gut klingt ....

von egonotto (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

vielleicht hilft die Seite von Tim Stinchcombe:

http://www.timstinchcombe.co.uk/index.php?pge=synth

Dort findet sich sein Paper 'Analysis of the Moog Transistor Ladder and 
Derivative Filters' und eine: "page of links to research papers on 
digital implementations of the Moog and other ladder filters"

Irgendwo muss ich noch einen Prospekt vom Minimoog haben. Der hat damals 
so 6000 DM gekostet.

MfG
egonotto

von Bernd (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Google ist dein Freund: einfach die Schaltunk in spice bauen:

http://www.96khz.org/htm/ladderfiltermodul.htm

von tom (Gast)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
chris schrieb:
> Kennt jemand eine digitale Beispielrealisierung?

> Ich suche den Sourcecode für den Filter

https://github.com/pure-data/pure-data/tree/master/extra/bob%7E


Aus Pure Data.
Läuft auch Embedded.

In PD gibt es auch den MiniWoog, welcher die einzelnen 
Synthese-Komponenten des Instruments enthält:
https://forum.pdpatchrepo.info/topic/8108/the-miniwoog/11
Allerdings noch nicht mit der neueren [bob~] Emulation des Filters.

Audiomann schrieb:
> Wenn du den klassischen Moog-Filter meinst, der ist nicht zu simulieren.
> Das haben schon 100.000 Fritzen probiert. Es gibt einige Nachbauten in
> Hardware.
>
> Den ganzen Mini Moog kriegt man ürigens ins leicht verschlechterter Form
> vom großen B auch China.

Genau.

U-He sind die aktuelle Spitze der Tonstudios in Softwareemulationen von 
Synthesizern.

Ein wichtiger Teil des Sounds machen die Envelopes aus, welche beim Mini 
clippen und so eine Hold-Stage zwischen Attack und Decay entsteht 
(AHDSR), die Punch bringt.

von tom (Gast)


Bewertung
0 lesenswert
nicht lesenswert
* Bob Moog Synthesizer Gott
* Miller Puckette DSP Gott

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.