[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sompyler-Links + kleines 3-Schritt-Tutorial, wer mag
[Thread Prev] | [Thread Next]
[Date Prev] | [Date Next]
- Subject: Sompyler-Links + kleines 3-Schritt-Tutorial, wer mag
- From: Florian Hess <fhess@xxxxxxxxxxx>
- Date: Tue, 01 May 2018 16:51:47 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Am Montag, 30. April 2018, 11:11:51 CEST schrieb Philipp Schafft: > Hast du eine oeffentliche Webseite/Repo, dass man sich mal anschauen > kann? Hey Philipp, * Repository: -------------------- https://github.com/flowdy/sompyler * Website: ---------------- http://sompyler.floritiv.de/ Ueber die Website moechte ich noch sagen, um etwaigen Klagen wegen Ohrenaua zuvorzukommen ;) ... Mp3-Uploads aktualisiere ich nicht. Die Stuecke sind also immer im Kontext des jeweiligen Entwicklungsstandes von Sompyler und der enthaltenen Instrumente zu betrachten. Wie emsig ich daran arbeite, kann nachvollziehen, wer einfach mal die hochgeladene Fassung des Loreley-Lieds mit dem vergleicht, was die aktuelle Revision (https://github.com/flowdy/sompyler/tree/ caeecbece975483d386902e31cca47) aus test_examples/loreley.spls zaubert, siehe naechster Abschnitt. * Selbst probieren: ------------------------------ 1. Repository herunterladen $ git clone https://github.com/flowdy/sompyler.git $ cd sompyler $ git checkout caeecbec # Optional. Da das Projekt noch alpha ist und noch ohne Versionszaehlung, kann der aktuelle Commit (d.h. tip of "master" branch), je nach dem wann jemand auf diese Mail trifft und den Code ausprobieren mag, kaputt sein. 2. Abhaengigkeiten installieren Hier fuer Debian GNU/Linux Stretch, auf anderen Systemen analog. Am besten selbst rausfinden, wie, da empfehle ich im Zweifelsfall `pip3 install yaml numpy soundfile cython`. Python3 sollte auf aktuellen Systemen laengst installiert sein, das koennt ihr also auslassen. $ sudo apt-get install python3 python3-yaml python3-numpy python3-soundfile Folgende beiden Befehle sind Kuer. Einmalig ausgefuehrt, laeuft scripts/sompyle spaeter schneller, weil die haeufig verwendete und rechenintensivste Teilaufgabe, die Berechnung der Huellkurven, nativ in Maschinensprache kompiliert und ausgefuehrt wird. $ sudo apt-get install cython3 $ python3 Sompyler/synthesizer/shape/cythonize-bezier-gradient.py build_ext -- inplace 3. Nun steppt der Baer Sollte es bei den folgendem Befehl zu einem Fehler kommen, bitte ich um Nachricht bzw. einem Bugreport. Vielen Dank! $ scripts/sompyle test_examples/loreley.spls /tmp/loreley.wav --volume 0.9 $ aplay /tmp/loreley.wav Viele Gruesse Florian -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/