Fragen zu SIDuino

Hallo liebes Forum :slight_smile:

Ich finde im Internet keine Antworten auf meine Fragen, deswegen frage ich hier nach.

Ich interessiere mich sehr für den SID Emulator. Auf der Arduino Hp sieht man das ein Atmega 168 mit einem Arduino angesteuert wird. Muss man das machen ? Ist ein Arduino != Atmega 168?

Kann ich den Emulator nur mit meinem Arduino Nano realisieren?

Vielen Dank und LG,
Pete

Die Emulation:
http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html

Oder gleich das Original:
http://kaput.retroarchive.org/MIDI.html


Natürlich kann man anstelle des Atmega8 auch einen Atmega328 benutzen !

Da der SID6581 unter anderem 5V und 12V braucht empfehle ich dafür das Power Shield von DFRobot:
http://www.komputer.de/catalog/product_info.php?cPath=22&products_id=66

Die letzte Möglichkeit die mir einfällt ist das Du einen Propeller Mikrocontroller benutzt der das Programm Sidcog enthält und diesen mit dem Arduino in deiner Schaltung steuerst, als Cocontroller.

Danke für deine Antwort,

also könnte ich jetzt die Emulation auf meinen Arduino Nano laden und nen kleinen Speaker anschließen ?

Wenn Du dich an die Anleitung bei der Emulation hälst sehe ich darin eigentlich kein Problem !

Hallo,

oder hier : Arduino Playground - SID-shield allerdings ist das zip File defekt Attach:sid_shield_complete_2_0.zip. Hatt das zufällig jemand ?

Es gibt da noch den SIDuino i2c:
http://arduino.cc/playground/Main/SIDuinoI2c

Da lässt sich die Software allerdings auch nicht laden !
Aber einfach mal gaess@websource.ch fragen !

sid_shield_complete_2_0.zip. Hatt das zufällig jemand ?

Frag mal hier: marc@dusseiller.ch

Hi,

ja danke für die Infos.

Mir persöhnlich schwebt diesbezüglich in erster Linie ein Soundkarten Shield für den Arduino vor.
Das 2 SID6581, 1 Speakjet und einen TDA2004 on board hat.

Also zwei Soundchips, ein Sprachchip (Optional 2) und ein 2 X 10W Verstärker für die Tonausgabe.

Die Realisierung eines solchen Projekten würde zu einer stereo Tonausgabemöglichkeit, pro Kanal, mit 3 stimmiger Musik-und Geräuscheausgabe und einstimmiger Sprachausgabe führen. Pro Kanal wohlgemerkt, also dehren 2.

Hi,

in etwa so wie hier C64er Magazin 11/1986. http://www.pitsch.de/stuff/c64/stereosid.pdf

oder gleich in 16-bit http://www.swinkels.tvtom.pl/swinsid/

@big-maeg

Vielen Dank für den Link, den werde ich mir sehr genau durchlesen !

Hallo Pete,

ich habe den SID Emulator in einer Arduino Library übersetzt. Somit wäre ein Emulator nur mit einem Arduino Nano möglich.
Du kannst es hier finden:

Sehr schon cybernesto,

fehlt also nur noch der SD-Card Zugriff und die entsprechende Abspielroutine um sogenannte SID-Dateien abspielen zu können:

Ich habe grade die Library heruntergeladen, das random pitch-Beispiel auf einen Uno geladen und höre nichts trotz Lautsprecher an Pin 11 wie in der Beschreibung. Habe ich da irgendwas falsch verstanden zumal da does not require any additional wiring steht?

Auf Seite 'GitHub - cybernesto/sid-arduino-lib: MOS6581 SID Emulator Arduino Library' steht desweiteren:
A speaker can be directly connected between ground and this pin but the best results are obtained if a simple low-pass filter and an amplifier are used.

Das bedeutet ja nur dass man mit einem LP-Filter und einem Verstärker das beste Ergebnis erzielt, aber nicht dass es ohne nicht funktioniert. Werde es trotzdem mal testen.

Bingo, dann würde ich einen 0,5W 8Ohm Lautsprecher vorschlagen !

cybernesto:
Hallo Pete,

ich habe den SID Emulator in einer Arduino Library übersetzt. Somit wäre ein Emulator nur mit einem Arduino Nano möglich.
Du kannst es hier finden:
GitHub - cybernesto/sid-arduino-lib: MOS6581 SID Emulator Arduino Library

Leider ist da nicht dokumentiert wie man den SID ansteuert :frowning:

Bingo, dann würde ich einen 0,5W 8Ohm Lautsprecher vorschlagen !

Genau so einer ist angeschlossen :~

Edit: funktioniert einwandfrei mit tone()

Hallo Montysilver,

Es gab in letzter Zeit ein paar kleine Änderungen. Die Ausgabe erfolgt jetzt über Pin 9. Aber die alte Version hätte auf Pin 11 auch funktionieren müssen. Leider war sie nicht mit dem Arduino UNO kompatibel. Sie hatte nämlich ein Problem mit dem ATmega328.
Zum Thema SID Dateien von einer SD Karte abzuspielen gibt es auch Fortschritte. Sucht in Youtube nach mre521. Ich habe ihn kontaktiert und er versucht mit der Library ein Player mit nur einem Arduino statt 2 zu bauen.