Gast
#467751
Hallo alle, frohes neues Jahr Kann man mit atmel-µCs polymorphe klänge erszeugen(oder besser ganze melodien), bzw mp3s abspielen, die zuvor ins eeprom geloden wurden?
|
Anzeige
|
Polymorphe klänge
Gast
#467751
Hallo alle, frohes neues Jahr Kann man mit atmel-µCs polymorphe klänge erszeugen(oder besser ganze melodien), bzw mp3s abspielen, die zuvor ins eeprom geloden wurden?
Gast
#467753
polymorph? eher polyphon, oder? --> würde mal pauschal sagen: ohne Zusatzhardware: NEIN! höchstens ein paar DTMF Töne. MP3 ist wieder ganz was anderes. Das ginge mit nem Atmel xxxSND1, wenn ich mich nicht täusche oder auch zusätzlichen externen MP3 Dekoder-Chips. Oder meintest du hier vielleicht eher MIDI-Files (*.mid). Das würde besser zur ersten Frage passen.
Gast
#467754
ja klar polyphon. generell polyphon und midi(wenn man diese ohne externen baustein abspielen kann) dass man für mp3s einen externen baustein braucht ist klar, ich brauche aber code beispiele bzw überhaupt eine bezeichnung von so einem baustein(snd chip wollte ich nicht verwenden). danke für die schnelle antwort
Gast
#467755
Nachtrag: Hab mich mit "Atmels" in der Fragestellung unbewußt schon wieder in die AVR-Ecke drängen lassen... ;-) Da gibts natürlich auch noch andere Möglichkeiten: Mit nem Atmel ARM oder nem Atmel AVR32 kannst schon ganz andere "Töne spucken" ... :-))
Gast
#467757
Gast
#467758
>Mit nem Atmel ARM oder nem Atmel AVR32 kannst schon ganz andere >"Töne spucken" ... :-)) Laut Atmel Werbung verziert der AVR32 die Töne auch noch mit bunten Bildern. "Video" nennen die sowas wohl ;-))
Gast
#467762
ok... kann man das auch mit einem mega32, mega64 oder mega8? und midi-dateien reichen schon, es müssen keine Wave-Dateien sein
Gast
#467767
Es wäre einfacher Wav-Datein auszugeben, da dies meist RAW-Daten sind, also nicht mehr decodiert werden müssen. Midi könnte vielleicht noch gehen... Mit einem ATMEGA128 oder vo vielleicht. >mit einem mega32, mega64 oder mega8? Klar geht das. Da muß man dann nur nur einen VS1003 oder so dranhängen.
Gast
#467768
Du kannst doch mehrere taktausgänge überlagern? dann erhältst du ein frequenzgemisch, aber bei rechtecken dürfte das evtl. ein komisches Ergebnis zur Folge haben (keine Ahnung).
Gast
#467769
Wave wäre einfach(er). Da bräuchtest du noch genügend (externen) Flash-Speicher. Ich bin nach wie vor der Meinung, dass polyphone Klänge (Wavetable oder sonstige Synthese) mit nem AVR (8bit) ohne extra Chips in der wahrscheinlich angestrebten Qualität nicht geht. Aber ich hab da keinen in petto. Hab mich soweit noch nicht damit beschäftigt. Hat Yamaha nicht sowas (früher?) mal produziert? Passende Chips meine ich.
Gast
#467772
http://www.romanblack.com/picsound.htm Ist zwar mit PIC, sollte aber genau in die Richtung gehen, die du beschreibst. Wenig äußere Hardware und mit einem AVR wunderbar machbar.
Gast
#467773
ich brauch code-beispiele. danke für euere Hilfe. um den speicher muss man sich keine gedanken machen.
Gast
#467775
Und ob das geht..........Hier ein paar Beispielsound.
Gast
#467779
Noch einer.....
Gast
#467780
Und noch einer.............
Gast
#467781
Und der Link, ist ein AVR-Synthesizer. http://www.elby-designs.com/avrsynth/avrsyn-about.htm
Gast
#467791
bei der 4ten antwort hier im thread findest du ein code beispiel. der link von jemand ist ja sehr interessant, da kann man bestimmt das SPI interface benutzen um den bitstream ohne viel aufwand aus einen AVR zu schieben.
Gast
#467796
ach!?! gibts noch mehr beispiele, bei denen man KEINEN externen baustein braucht? hab keinen Bock mein Layout zu ändern. im mom generiere ich nur piepstöne und ... naja ...
Gast
#467890
hat noch jemand beiträge oder was?
Gast
#467923
Puh, du bist ganz schön unfreundlich. So hat keiner Lust dir zu helfen...
Gast
#467925
bei dem link in der 4ten antwort wird kein weiterer baustein benötigt. aber wenn du dir das noch nicht mal anschauen willst kann ich dir auch nicht weiter helfen.
Gast
#467932
http://www.romanblack.com/picsound.htm Mal dazu eine Frage, in wie fern benutzt man dann die erhaltene Binärdatei? Einfach den Pin mit dem Piepser dran im Sinne des Dateiinhalts (1/0) und im richtigem Tempo toggeln?
Gast
#467956
das ganze war früher mal wesentlich genauer dargestellt, anscheinend hat er das auf zwei seiten aufgeteilt. nun hier die reine theorie dazu: http://www.romanblack.com/btc_alg.htm an dem µC-Pin hängt einfach ein RC-Glied und dahinter dann ein Lautsprecher. Die Bitfolge, die das Prog erzeugt, muss dann nur noch an selbigem Pin ausgegeben werden. In der richtigen Geschwindigkeit versteht sich.
Gast
#467995
hallo hat das teil von elm-chan schon mal einer nachgebaut. hätte hier auch ein paar tiny45 und wäre interessiert an dem teil nur ist mein programmer noch nicht fertig.das wäre ein super teil wenn´s funzt. p.s. mit welchem programmer lässt sich der tiny45 brennen. bzw welche software funktioniert am besten. gruß MIDImal Wavetable-Board als MIDI-Synthesizer Projekt, MIDI-Expander, Soundkarte, Blaster, Klang, Musik, Expander, General MIDI, GM, GS, XG c't 1/97, Seite 328 http://www.heise.de/ct/97/01/328/default.shtml Wavtablemodul bucht: 150077048143 ab 1€+Versand
Gast
#468264
vielen dank, war nicht bös gemeint. @k.m. zum Programmieren eines Tiny45 hat elm-chan auch eine passende Antwort http://elm-chan.org/works/avrx/report_e.html ich benutze den für den Com-Port sonst kenne ich noch keinen anderen (ausser STK500) Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|