BREADAMP - ein "Winamp" für den C64 [1541u / TC64]

Es gibt 95 Antworten in diesem Thema, welches 20.725 mal aufgerufen wurde. Der letzte Beitrag (21. Juli 2025 um 14:57) ist von tomnic.

  • Ich habe den aktuellen Breadamp gerade in Vice getestet. :thumbsup:

    Frage: Gibt es ein REU-Image für eine real existierende REU mit 512 KB? Ich würde das gern mal am realen C64 mit realer REU testen und da wäre es ideal, wenn es ggf. schon ein Image gäbe. Dann bräuchte ich aber einen Loader dazu? Oder ist das Out of scope?

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

  • Breadamp ist hauptsächlich für die 16 MB REU der 1541ultimate gemacht.

    Theoretisch kann man auch eine echte 512 KB-REU nutzen, bekommt dann aber nur zwischen 32 Sekunden und knapp 3 Minuten in die REU, je nach Qualitätsstufe, wobei die niedrigste mit der längsten Spielzeit echt mies klingt.

    Um eine echte 512 KB REU nutzen zu können, muss man mir dem Breadamp-REU-Maker ein Image generieren das max. 512 KB an Daten enthält (es wird immer ein 16 MB Image erstellt, man kan den überschüssigen Teil aber einfach abschneiden, wenn da keine Daten drin sind) und sich einen Loader bauen, der die Daten dann in die echte REU lädt. Dazu bräuchte man aber 3 Diskettenseiten oder eine 1581, was recht aufwändig ist nur um ein recht kurzes Soundsample zu hören.

    Das ist auch der Grund, warum ich sowas nicht gebaut habe, weil das bei der Benutzung einfach keinen Spaß macht, das geht mit der 1541ultimate viel einfacher: Image auf dem USB-Stick wählen und in die REU laden, Breadamp starten.

    **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. ****

  • Neugierde schlägt Bequemlichkeit! :thumbsup:

    Ich habe mir ein D81-Image gemacht mit einem 512 KB REU-Image drauf mit 33 Sekunden Mono Audio 8Bit PCM @11728Hz, einem Loader-Tool und dem aktuellen Breadamp. Im Vice habe ich den Warp-Modus an, wenn die 512 KB in die REU geladen werden mit dem Tool REU Image Loader (Bitte melde dich an, um diesen Link zu sehen.). Trotzdem dauert es ewig. Am realen C64 braucht man da sicherlich viel Geduld. Krill oder mrsid haben hier bestimmt Tricks auf Lager, Sonic wird ja auch von Diskette auf die REU geladen und das geht um Welten schneller.

    Sobald ich es hier erfolgreich getestet habe am realen C64, stelle ich auch das D81-Image hier rein. Bin hier trotz Vice-Warp-Modus noch am Laden und Laden...

    Zum Testen habe ich den Anfang des Dual-SID-Tunes "Electric City" von Flex genommen, davon hatte ich schon ein Audacity-Projekt rumliegen, ich hoffe, ich trete damit den Künstlern nicht auf die Füße, sonst tausche ich das aus.

    Bitte melde dich an, um diesen Anhang zu sehen.  Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.  Bitte melde dich an, um diesen Anhang zu sehen.  Bitte melde dich an, um diesen Anhang zu sehen.  Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.

    2 Mal editiert, zuletzt von emulaThor (10. September 2022 um 12:32)

  • Ich habe mir ein D81-Image gemacht mit einem 512 KB REU-Image drauf mit 33 Sekunden Mono Audio 8Bit PCM @11728Hz, einem Loader-Tool und dem aktuellen Breadamp. Im Vice habe ich den Warp-Modus an, wenn die 512 KB in die REU geladen werden mit dem Tool REU Image Loader (Bitte melde dich an, um diesen Link zu sehen.). Trotzdem dauert es ewig. Am realen C64 braucht man da sicherlich viel Geduld. Krill oder mrsid haben hier bestimmt Tricks auf Lager, Sonic wird ja auch von Diskette auf die REU geladen und das geht um Welten schneller.

    Bitte melde dich an, um diesen Link zu sehen. kann auch nativ von der 1581 laden. =)

  • Irgendwie ist das Thema hier ja komplett an mir vorbei gegangen. Unfassbar und einfach genial. :thumbsup:

    Mal eine Frage zur weiteren Entwicklung. Wäre denn das WiC64-Projekt nichts für Dich daddlertl ? Man hätte gar keine Beschränkung mehr und wenn das Realtime-Converting funktionieren würde.

    dann könnte man ja sogar (Internet-) Radiosender zum Hören anbieten. Ich spinne jetzt mal total rum, aber warum nicht? Wäre doch mal was für eine Machbarkeitsstudie. :D

    VG

    Thomas

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

    2 Mal editiert, zuletzt von GMP (5. Mai 2023 um 15:16)

  • Ich kenne mich mit der Programmierung des WiC64 nicht aus, generell habe ich mit Netzwerkprogrammierung keine Erfahrung. Da das Projekt Open Source ist kann gern jemand, der sich damit auskennt einen Onlineplayer daraus basteln, sofern die nötige Datenrate von 15638 Bytes/s mit dem WiC64 und dem zugehörigen Protokoll erreicht werden kann (ggf. die geringeren Qualitätsstufen mit geringerer Bandbreite nutzen). Es müsste ja auch Serversoftware dafür programmiert werden, sofern man sowas wie Onlineradio machen möchte.

    **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. ****

  • Ein update ist da.8o

    Breadamp v07 Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Hab es zwar noch nicht getestet, aber danke dafür daddlertl :thumbsup:

    "Eines Tages wird man offiziell zugeben müssen, daß das, was wir Wirklichkeit getauft haben,
    eine noch größere Illusion ist als die Welt des Traumes."
    Salvador Dali (1904-1989)
    Avatar: Copyright 2015 by Saiki

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.

  • So, getestet und für knorke befunden, läuft perfekt auf U II+L mit FW 3.11 :thumbsup: Besten Dank daddlertl . Gibt es irgendwo Musikfiles zum download, wäre noch knorker!?:D

    Bitte melde dich an, um diesen Anhang zu sehen.

    "Eines Tages wird man offiziell zugeben müssen, daß das, was wir Wirklichkeit getauft haben,
    eine noch größere Illusion ist als die Welt des Traumes."
    Salvador Dali (1904-1989)
    Avatar: Copyright 2015 by Saiki

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.

  • Hab dir ne PN geschickt.

    **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. ****

  • Danke, läuft!!8o:thumbsup:  daddlertl

    Tante edit:

    Absoluter Knaller, alles bestens, ich verneige mich und ziehe meinen Hut!:hatsoff:

    "Eines Tages wird man offiziell zugeben müssen, daß das, was wir Wirklichkeit getauft haben,
    eine noch größere Illusion ist als die Welt des Traumes."
    Salvador Dali (1904-1989)
    Avatar: Copyright 2015 by Saiki

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.

    Einmal editiert, zuletzt von Sierohpätsch (24. August 2024 um 20:13)

  • Sogar sttteeerrerreooh8o

    Bitte melde dich an, um diesen Anhang zu sehen.

    "Eines Tages wird man offiziell zugeben müssen, daß das, was wir Wirklichkeit getauft haben,
    eine noch größere Illusion ist als die Welt des Traumes."
    Salvador Dali (1904-1989)
    Avatar: Copyright 2015 by Saiki

    Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.Bitte melde dich an, um dieses Bild zu sehen.

  • Hi, really wonderful work daddlertl

    I'd like to use your player in a way to use sound samples and REU in Basic programs, could you release a version of the player usable with poke to select tune to play and sys to run it with an IRQ routine? It should be awesome!

    Thanks in advance, I'm dancing all the way up with my old C64 and Phonola CRT monitor + RAD!!! Tunz tunz tunz!!!

  • Sorry, I have no time for that. I only code stuff I want to use myself (the audio and the video player).

    If you want to code it yourself: just playing music from the REU is not that difficult: at the startup of the program you should set a CIA timer corresponding to the sample rate that is synced to the VIC bad lines. In the main program you can enable or disable the timer NMI to start or stop the playback. The NMI routine contains the player: it sends one byte from the REU to $D418 (volume register of the SID) and increments the REU address by one byte. If you want to use the mahoney sample format you have to set some SID registers at the beginning of your program for proper playback.

    Breadamp is open source: you can look into the source code provided with the download an use portions you need for your program.

    Playing music while using Basic works but slows down the already slow Basic up to factor 10 depending on the sample rate.

    **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. **** Bitte melde dich an, um diesen Link zu sehen. ****