Aktuelles
AmigaPortal.de

Wir würden uns freuen, dich als neues Mitglied begrüßen zu können. Melde dich noch heute an und werde Teil einer freundlichen Community deren gemeinsames Hobby der "AMIGA" ist. Hier kannst du dich in einer gemütlichen Atmosphäre mit anderen Usern zu vielen interessanten Themen rege austauschen oder andere an deinen Erfahrungen teilhaben lassen. Wir wünschen dir viel Spaß hier auf AmigaPortal.de

AmiPulse SFX - Einfacher Sound Generator für Amiga Spieleentwickler

TheoTheoderich

Spiele-Entwickler
Hallo zusammen,

ich habe einen Sound Generator mit Namen "AmiPulse SFX" erstellt, mit dem "Pew-Pew", "BoingBoing" und viele andere einfache Sounds wie Laserschüsse, Alarme, BlockHit etc. direkt am Amiga erstellt werden können.
Das Tool richtet sich primär an Entwickler von Amiga Spielen, die ihre Sounds direkt auf dem Amiga erstellen und nicht erst Sounds am PC in das Amiga Format umwandeln möchten.
Gedacht ist es für kurze inGame Sounds. Bei 11025 HZ können Sounds eine maximale Länge von etwa 10.8 Sekunden haben.

Ihr könnt Euch AmiPulse SFX hier als ADF oder LHA -Datei herunterladen:
https://theotheoderich.itch.io/amipulse-sfx-amiga


Hauptsächlich habe ich es für meine AmiBlitz3 Spielereien verwendet, da es zwar online-Soundgeneratoren wie Sand am Meer gibt, aber die Sounds immer für den Amiga convertiert werden mussten.
Das fand ich sehr lästig und so entstand AmiPulse SFX :)

Ist nix dolles und deckt auch längst nicht alle Soundeffekt ab, die für Spiele benötigt werden, aber vielleicht gefällt es Euch, damit herumzuspielen.

Im Grund werden verschiedene WaveFormen verwendet, um einfache Sounds zu erzeugen. Diese können mit verschiedenen Parametern verändert und neu generiert werden.
Hoch- und runterpitchen, schneller und langsamer etc.
Die erstellten Soundpresets können unter "User" abgespeichert werden.

Unter Files findet Ihr einen einfachen Dateibrowser mit dem Ihr Euer Verzeichnis für den Export der Soundeffekte in das 8SVX Format auswählen könnt. (Wichtig zu wissen: Alle Sounddateien, mit denen AmiPulse SFX arbeiten soll, müssen zwingend die Dateiendung .8SVX haben!)
Tipp: Mit der rechten Maustaste lassen sich dort 8SVX Dateien anhören, ohne sie direkt in das Tool zu laden.

Unter Files können auch Sounds von Disk/HDD geladen und vor oder hinter den aktuellen Soundeffekt gesetzt werden. Diese Soundkonstruktionen können dann als Sound auf Disk/HDD exportiert werden und unter Modify mit einigen Parametern bearbeitet werden, Geschwindigkeit, Tonhöhe, Echoeffekt etc.
Ganz simpel wird immer die gesamte Datei verändert, es ist nicht möglich einen Bereich zu markieren. "Keep it simple" war meine Devise, damit es auch fertig wird ;)
Seit Ihr mit dem Ergebnis unzufrieden, klickt den "Reload"-Button an und die Datei ist wieder im Originalzustand für weitere Experimente vorhanden.

Damit ich AmiPulse SFX zum Download zur Verfügung stellen konnte, musste ich das ursprünglich sehr, sehr einfach gehaltene Tool in den letzten Wochen etwas "aufhübschen" (Mausbedienung, Hilfe, Grafiken etc.) und ich bin mir nicht sicher, ob sich nicht noch irgendwo Bugs verbergen.

Hinweis:
AmiPulse SFX
lässt sich von Diskette/ADF starten oder von HDD, wenn der Inhalt der Diskette/ADF in ein beliebiges Verzeichnis kopiert wurde.
Das Tool benötigt zwingend folgende Hardware Voraussetzungen:

  • 68020CPU oder besser. Ein 68030 sollte es schon sein, um mit dem Tool Spaß zu haben. Auf einem 060er macht es echt Laune.
    • auf einem reinen 68000er funktioniert AmiPulse SFX leider auf Grund der Anzahl der verwendeten Soundsamples nicht!
  • 1 MB Chip-RAM und etwas Fast-RAM
  • Kick-ROM 3.1 oder besser
  • PAL Amiga
AmiPulse SFX entstand mit Hilfe von Chat-GPT, da ich ein absoluter Noob in Sachen Sounds bin.
Die KI wurde für die Berechnung der Sounds und für einige Codeteile, Texte und Teile des Titelbildes verwendet.
Es ist schon toll, was mit KI möglich ist. Alleine hätte ich das nie hinbekommen.

Falls Ihr Euch fragt...."Wollte Theo nicht an Settle the World weiterarbeiten ? :confused:".
Ja, mache ich immer noch, aber da komme ich auf Grund der entstandenen Komplexität momentan nicht wirklich weiter und brauchte dringend eine Abwechslung und ein Erfolgserlebnis mal etwas fertig zu bekommen ;)
Und da ich liebend gerne mit AmiBlitz3 programmiere entstand AmiPulse SFX.
Besonderer Dank geht an Sven Dröge für seine kontinuierliche Weiterentwicklung von AmiBlitz3. Mein absolutes Lieblingstool für den Amiga :spitze:

Bitte testet das Tool bei Interesse und gebt mir hier Feedback.
Vor allem bitte, wenn Ihr Bugs finden solltet, oder etwas nicht funktioniert, weil ich auf den letzten Metern etwas mit dem ADF falsch gemacht habe oder ähnliches.
Dankeschön :alogo1::alogo2:

Ach noch etwas.... eine englischsprachige Anleitung findet ihr unter "HLP" direkt im Tool, oder in der ReadMe Datei.


AmiPulseSFX.pngBildschirmfoto_20260501_164108.pngBildschirmfoto_20260501_164152.pngBildschirmfoto_20260501_164237.png
 

TLS

Moderator
Teammitglied
Ja, wow, das werde ich sehr gerne testen!
Hättest ja auch was sagen können ;) Habe ja auch Synths usw hier bei mir rumstehen, da könnte ich dir ggf auch spezielle Sounds generieren als Grundlage.
Ich denke so ein proggy gibts noch nicht für den Amiga. Das wird für viele sicher hilfreich sein.
Danke!
 

TheoTheoderich

Spiele-Entwickler
Habe eine neue Version hochgeladen, die auch in der Lage ist Bässe zu erzeugen. Vielleicht ist AmiPulse SFX ja für ProTracker User nützlich, um Töne dafür zu erzeugen.

Ja, wow, das werde ich sehr gerne testen!
Hättest ja auch was sagen können ;) Habe ja auch Synths usw hier bei mir rumstehen, da könnte ich dir ggf auch spezielle Sounds generieren als Grundlage.
Ich denke so ein proggy gibts noch nicht für den Amiga. Das wird für viele sicher hilfreich sein.
Danke!
Du kannst AmiPulse ja mal testen, ich freue mich über jedes Feedback
 
Zuletzt bearbeitet:

TLS

Moderator
Teammitglied
Vielleicht ist AmiPulse SFX ja für ProTracker User nützlich, um Töne dafür zu erzeugen.
Genau daran hatte ich auch gedacht ;)
Danke, werde ich testen, ggf komme ich sogar morgen mal dazu.

btw...
kann man beim Speichern ggf das Dateiformat wählen ? .iff wäre da ggf auch sehr hilfreich weil dies sehr verbreitet ist.
 
Zuletzt bearbeitet:

TheoTheoderich

Spiele-Entwickler
kann man beim Speichern ggf das Dateiformat wählen ? .iff wäre da ggf auch sehr hilfreich weil dies sehr verbreitet ist.
IFF ist nur ein Container, ähnlich wie PDF am PC, und kann mehrere Inhalte haben.
8SVX Sounds sind ein Teil davon ;)

Quelle: Wikipedia https://share.google/ukxpAH4sP2qTgDhIo

Edit:
Was ich damit sagen möchte, Du kannst die erstellten 8SVX Dateien nach dem Export in .iff umbenennen, die sind weiterhin abspielbar. Aber nur nicht in AmiPulse.
 
Zuletzt bearbeitet:

TLS

Moderator
Teammitglied
Wieder was gelernt! Lieben Dank für die Erläuterungen!
 

TLS

Moderator
Teammitglied
Gestern bin ich @TheoTheoderich endlich dazu gekommen meine Nase (und Ohren) mal in AmiPulse zu halten =)

Grundsätzlich wirkt das Proggy schnon mal freundlich und aufgeräumt, lief sofort Problemlos. Alles ist für Menschen die schon mal mit Sounds zu tun hatten relativ selbsterklärend, die Hilfe Funktion ist super aber brauchte ich nicht.

Ich konnte sofort mit den ersten Sounds spielen und ausprobieren, das macht richtig Laune und man kann sich darin verlieren. Die Möglichkeiten die das programm bietet sind nicht ohne... eigentlich alle wichtigen Funktionen sind vorhanden, mal abgesehen von einem Audio Editor mit Schnittfunktionen. Aber Filter, Distortion, Hall/Reverb, Delay und zig anderes ist an Board um die Sounds zu ändern und anzupassen. Bei Extremeinstellungen kommt es z.B. beim Hall auch zu Artefakten und Veränderungen die so nicht ganz gewollt sein werden - aber im musikalischen Kontext ist genau sowas spannend. So habe ich direkt mal einige Sounds erzeugen können die ich gleich speichern wollte. Sie liessen sich auch ohne Umbenennung oder Umwandlung direkt in den Prottracker laden. Super!
Also das Programm bietet eine sehr einfache Möglichkeit frische Sounds zu erzeugen, das ist am amiga noch ne Marktlücke ;)

Vielleicht schaffe ich es ja nur mit Sounds aus AmiPulse einen DemoSong zu erstellen, das wäre doch ggf eine schöne Ergänzung für das Paket und nice zum verlinken.
Was meinste ?
 

TLS

Moderator
Teammitglied
Eine Ergänzung hätte ich noch... ggf wäre es klasse direkt im Programm die Möglichkeit zu haben beim Speichern Ordner erstellen zu können... vielleicht habe ich es aber auch übersehen.
 

TheoTheoderich

Spiele-Entwickler
Eine Ergänzung hätte ich noch... ggf wäre es klasse direkt im Programm die Möglichkeit zu haben beim Speichern Ordner erstellen zu können... vielleicht habe ich es aber auch übersehen.
Nein, die Möglichkeit gibt es mit Absicht nicht in AmiPulse SFX, ich wollte, um Problemen vorzubeugen, die Möglichkeiten der Dateibearbeitungen etc. so absolut gering wie möglich halten, da ich in diesem Bereich nicht so der Experte bin.
Ein Programmierfehler hier und die User haben hinterher eine invalide Festplatte und sind sauer auf mich....das Risiko wollte ich nicht eingehen ;)
 

TLS

Moderator
Teammitglied
Ok, das ist absolut nachvollziehbar!

Deinen Dateibrowser finde ich im übrigen sehr nice, schön übersichtlich gestaltet.

Habe vorgestern mir einen ganzen Ordner mit AmiPulse Sounds erstellt und damit schon mal etwas im Protracker rumprobiert. Einen sehr schönen Pattern habe ich schon mal zu weiteren bearbeitung :)

Die Bässe die man erzeugen kann sind vorzüglich, teils extreme Kick Drums mit super Punch. Auch "Horn" mäsige Sounds (also wie ein Blasinstrument) habe ich schon erstellen können. Man bekommt auch recht einfach gute Sounds für elektronische Musik hin aber natürlich eher keine Pianos usw...

Ich finds saustark!
 

TheoTheoderich

Spiele-Entwickler
...aber natürlich eher keine Pianos usw...
Ich finds saustark!
Dankeschön :)
Das freut mich sehr, dass Dir mein Tool gefällt.
Ich finde es faszinierend zu lesen, was Du damit erstellst...es war eigentlich "nur" für simple Jump'n Run Sounds oder ähnliches für Spielentwickler gedacht :LOL:
 

TLS

Moderator
Teammitglied
Oben