{"id":685,"date":"2019-07-24T10:58:09","date_gmt":"2019-07-24T10:58:09","guid":{"rendered":"http:\/\/jensmeisner.net\/?p=685"},"modified":"2024-04-03T07:34:33","modified_gmt":"2024-04-03T07:34:33","slug":"livecoding-using-foxdot","status":"publish","type":"post","link":"https:\/\/jensmeisner.net\/de\/livecoding-using-foxdot\/","title":{"rendered":"Streetmusikbox \"FoxBox\""},"content":{"rendered":"<p><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBot_1.jpg\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBot_1-1024x644.jpg\" alt=\"\" \/><\/a><\/p>\n<p>FoxDot bekam eine leichte Wahl, als ich nach einer M\u00f6glichkeit suchte, mit Musik zu experimentieren. Zuvor versuchte ich mich in SuperCollider, eine Programmiersprache speziell f\u00fcr Audioanalyse und Audiosynthese. Seit Oktober 2017 nutze ich nun meine Basiskenntnisse in Python um mit FoxDot zu musizieren. Seit dieser Zeit habe ich eine Menge SynthDefs geschrieben und modifiziert (in SuperCollider), Samples gesammelt und bearbeitet und beides in meiner Musik einfliessen lassen. FoxDot ist durchaus auch eine Plattform f\u00fcr Komponisten, da es eine einfach zu verstehende und doch zu hoher Komplexit\u00e4t f\u00e4higen Syntax besitzt. Das Grossartige daran ist die M\u00f6glichkeit mit Kompositionen in Echtzeit zu interagieren. Die Nutzung des Zufallsgenerators kann dann die Textur und Melodien erweitern. Weiterhin k\u00f6nnen evolution\u00e4re Algorithmen und\/oder die Integration von Neuronalen Netzwerken eine Selbstst\u00e4ndigkeit der Musik f\u00fchren.<\/p>\n<\/p>\n<p><strong>Was ist Echtzeitcodierung?<\/strong><\/p>\n<p>Live-Coding ist eine neue Richtung in der elektronischen Musik und Videobranche und wird immer interessanter. Live-Programmierer enth\u00fcllen und vernetzen das Innere von Software, w\u00e4hrend sie improvisierte Musik erzeugt \u2013 toplap.org<\/p>\n<p><strong>Was ist generative Musik?<\/strong><\/p>\n<p>Generative Musik ist ein Begriff, der von <a href=\"https:\/\/en.wikipedia.org\/wiki\/Brian_Eno\">Brian Eno<\/a> popul\u00e4r gemacht wurde, um Musik zu beschreiben, die immer anders ist und sich ver\u00e4ndert und die von einem System geschaffen wird. - wikipedia.org<\/p>\n<p><strong>Projekt FoxBox<\/strong><\/p>\n<p>In meinem Projekt m\u00f6chte ich FoxDot-Code verwenden, um Musik als Stra\u00dfenmusiker auszuf\u00fchren und abzuspielen. Das bedeutet, dass jeder Instrumentenspieler\/S\u00e4nger die M\u00f6glichkeit hat, in seinem Heimstudio (Laptop mit Soundsystem im Schlafzimmer) seine eigene Musik zu komponieren und sie mit der Musicbox FoxBox (FoxDot Musicbox) auf die Stra\u00dfe zu bringen. Bei diesem Projekt handelt es sich um ein W.I.P.-Projekt, die gesamte Hardware ist bereits eingerichtet und angeschlossen. Es sind noch Zeit und Python-Kenntnisse erforderlich, um es voranzutreiben.<\/p>\n<h4>Update 17.08.23<\/h4>\n<p>Es hat eine \u00c4nderung in meinem Ansatz gegeben. Ich bin mit meinem Vorhaben in die Richtung eines Live-Coding-Systems umgestiegen, das Aufnahmen wie eine Jukebox abspielen kann, jedoch ebenfalls als Echtzeit-Composer-Box verwendet werden kann.<\/p>\n<p><strong>Galerie der aktuellen Endversion von FoxBox<\/strong><\/p>\n<div class=\"rl-gallery-container rl-loading\" id=\"rl-gallery-container-1\" data-gallery_id=\"1861\"> <div class=\"rl-gallery rl-basicgrid-gallery\" id=\"rl-gallery-1\" data-gallery_no=\"1\"> <div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBot_2.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBot_2-300x184.jpg\" width=\"300\" height=\"184\" alt=\"\"\/><\/a><\/div><div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBot_1.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBot_1-300x189.jpg\" width=\"300\" height=\"189\" alt=\"\"\/><\/a><\/div><div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_4_sides-scaled.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_4_sides-298x300.jpg\" width=\"298\" height=\"300\" alt=\"\"\/><\/a><\/div><div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_3_top.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_3_top-300x203.jpg\" width=\"300\" height=\"203\" alt=\"\"\/><\/a><\/div><div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_inside.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_inside-300x203.jpg\" width=\"300\" height=\"203\" alt=\"\"\/><\/a><\/div><div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_GUI_1.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_GUI_1-300x209.jpg\" width=\"300\" height=\"209\" alt=\"\"\/><\/a><\/div><div class=\"rl-gallery-item\"><a href=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_GUI_2.jpg\" title=\"\" data-rl_title=\"\" class=\"rl-gallery-link\" data-rl_caption=\"\" data-rel=\"lightbox-gallery-1\"><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_GUI_2-300x223.jpg\" width=\"300\" height=\"223\" alt=\"\"\/><\/a><\/div> <\/div> <\/div>\n<hr \/>\n<p>Neue Komponenten<\/p>\n<ul>\n<li>Solarpanel mit Kontroleinheit<\/li>\n<li>HDMI Buchse<\/li>\n<li>Usb Buchse mit 2 USB 3.0 Anschl\u00fcssen<\/li>\n<li>12 Volt Batterie<\/li>\n<li>Tastatur<\/li>\n<li>7 inch Monitor<\/li>\n<li>Halterung f\u00fcr Solarpanel (Transport)<\/li>\n<li>Halterung f\u00fcr Tastatur und Monitor<\/li>\n<\/ul>\n<p>Alte Komponenten<\/p>\n<ul>\n<li>Raspberry Pi 4 mit Wolfson Audiokarte<\/li>\n<li>12V 20W-Verst\u00e4rker mit 2 Lautsprecher (Stereo)<\/li>\n<li>2-Kanal Mikrofoneingang \u00fcber 6,35 mm Klinkenbuchse<\/li>\n<li>Audioausgang via 3,5 mm Mini-Jack<\/li>\n<li>Externen USB Anschluss um neue Kompositionen und Daten auf die interne SD Karte zu kopieren. Des weiteren k\u00f6nnen USB MIDI Ger\u00e4te angeschlossen werden.<\/li>\n<li>16x2 LED Anzeige und Rotationsencoder mit Druckknopf als Bedienungseinheit<\/li>\n<li>Batterie Spannunganzeige<\/li>\n<li>12V DC-Eingang zum Laden der Akkus.<\/li>\n<li>Internen Ethernetanschluss um die Box direkt mit dem Laptop zu verbinden.<\/li>\n<\/ul>\n<p><img src=\"https:\/\/jensmeisner.net\/wp-content\/uploads\/2019\/07\/Buscar_HardwareParts-921x1024.jpg\" alt=\"\" \/><\/p>\n<p>Einige Beispiele: <a href=\"https:\/\/soundcloud.com\/ishapenoise\">iShapeNoise auf SoundCloud<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>FoxDot is my choice in experimenting with Music since October 2017. Before I tried myself in SuperCollider, a computer language dedicated for audio analysis and synthesis. With FoxDot, I can use my Python skills to play instruments, that has been created by SuperCollider, and played with its audio server. FoxDot is quite a musical composer&#46;&#46;&#46;<\/p>","protected":false},"author":1,"featured_media":1860,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[174,49,41,61],"tags":[],"rttpg_featured_image_url":{"full":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg.png",595,224,false],"landscape":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg.png",595,224,false],"portraits":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg.png",595,224,false],"thumbnail":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-150x150.png",150,150,true],"medium":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-300x113.png",300,113,true],"large":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg.png",595,224,false],"1536x1536":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg.png",595,224,false],"2048x2048":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg.png",595,224,false],"trp-custom-language-flag":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-18x7.png",18,7,true],"post-thumbnail":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-500x224.png",500,224,true],"cd-small":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-150x150.png",150,150,true],"cd-medium":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-500x224.png",500,224,true],"cd-standard":["https:\/\/jensmeisner.net\/wp-content\/uploads\/2023\/08\/FoxBox_FeatureImg-500x224.png",500,224,true]},"rttpg_author":{"display_name":"Jens Meisner","author_link":"https:\/\/jensmeisner.net\/de\/author\/admin_jens\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/jensmeisner.net\/de\/category\/blog\/\" rel=\"category tag\">BLOG<\/a> <a href=\"https:\/\/jensmeisner.net\/de\/category\/code\/\" rel=\"category tag\">CODE<\/a> <a href=\"https:\/\/jensmeisner.net\/de\/category\/music\/\" rel=\"category tag\">MUSIC<\/a> <a href=\"https:\/\/jensmeisner.net\/de\/category\/raspberry-pi\/\" rel=\"category tag\">RASPBERRY PI<\/a>","rttpg_excerpt":"FoxDot is my choice in experimenting with Music since October 2017. Before I tried myself in SuperCollider, a computer language dedicated for audio analysis and synthesis. With FoxDot, I can use my Python skills to play instruments, that has been created by SuperCollider, and played with its audio server. FoxDot is quite a musical composer&#46;&#46;&#46;","_links":{"self":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts\/685"}],"collection":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/comments?post=685"}],"version-history":[{"count":39,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts\/685\/revisions"}],"predecessor-version":[{"id":1923,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/posts\/685\/revisions\/1923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/media\/1860"}],"wp:attachment":[{"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/media?parent=685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/categories?post=685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jensmeisner.net\/de\/wp-json\/wp\/v2\/tags?post=685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}