Package: apicultor-dev
About the projectInteractiveDEMO:Cloud Instrumentraspicultor + custom controller version video. Interactive demo retrieving sounds from the Cloud using MIR descriptors and processing them in realtime (using raspicultor aka raspberry pi + apicultor).Experimental session with sounds from the cloud. First live demo with an standard midi controller.Embedded instrument running in aBelaor Raspberry Pi:cloudpicultor.Cloud Instrument mention inArCiTec prize, Technology applied to Arts(2018).Publication:Sound recycling from public databases@Audio Mostly2017"Forgotten pieces from unknown people" and "Dialectic in suspense" constructed using APICultor, were showed inNIPS 2017 Art Gallery(Machine Learning for Creativity and Design, Long Beach, California, USA)"Sound recycling from public databases" was presented atTechnarte Los Angeles 2017.Recycled sounds:Sound miniaturesAPICultor born to realize interdisciplinary performances based on sounds of the web platformhttp://redpanal.org. The system is also useful to use with any other sound database on the internet or even running it locally.The sound is processed digitally using different live-coding techniques. A pre-analysis based on Music Information Retrieval (MIR) stored in a database and accessed via a web-service REST API is combined with real-time processing and synthesis, random processes and human control via external interfaces.Examples available with SuperCollider, Pyo and pure data.Spanish version:README_es.mdNews2018Migration to Python3 and setup.py install thanks to MarsCrop!MusicEmotionMachine by MarsCrop (in development)Cloud Instrument ready to play with an external controller, running in a dedicated device like Raspberry Pi or Bela Platform2017:SuperCollider patch to play in realtime using sounds from public repositories (databases on the web). Realtime synthesis, wav retrieving using MIR descriptors, OSC & MIDI communication between process and controllers.2016: First demos (extracting MIR features, database build, MIR State Machine, etc)DevelopersSeeDevelopment Guidelines.LicenseFree Software shared with GPL v3, seeLICENSE.Cloud InstrumentUsing a desktop computer, a Raspberry pi or bela platform.Seecloud_instrument/README.mdInteractiveDEMO:Cloud Instrument. Interactive demo retrieving sounds from the Cloud using MIR descriptors and processing them in realtime (using raspicultor aka raspberry pi + apicultor).UIOpen Stage ControlUser InterfaceCustom MIDI Controller designYaeltexcustom MIDI controllersWith a SuperCollider synthesizer/effects processor running in a Raspberry pi, plus an external sound card for high fidelity.PerformancesSonidos MutantesInterdisciplinary performances based on sounds of the web platformRedpanal.orgProofs of concept:APICultor + No Input + Granular synthesis live performance.Compositions & recycled samplesAPI-Cultor compositionsProyecto de reciclado de sonidos libres de la web en RedPanal.org(sonido + referencia al original).Generative music using MIR state machine a free/libre sounds from Freesound.org:"Feature Thinking" (with Creative Commons sounds from Freesound.org) by hordia.State Machine @ CASo (Centro de Arte Sonoro)https://www.youtube.com/watch?v=sG1YUc8PQV4Live performances using this tool:Jam con guitarras + fx chain y sintes analógicos:Perfo mutante en La Siesta del FaunoClosing performance of the Workshop of Experimental Sound:http://redpanal.org/a/banda-de-mutantes-cierre-taller/La Noche de los Museos La Casa del Bicentenario:Performance 29/10/2016Con visuales 3D (Blender game engine))Reseña:enjambrebit-y-la-banda-de-mutantes/"Remixes que toman audios libres deRedPanal.orgpara categorizarlos según diferentes tipos de emociones. Luego se elige una y se sincronizan las pistas, cambiando las tonalidades. De ser posible se separan de fuentes dentro de las mismas" (by Mars Crop)Beats intro jazz[Bass & DJ] (http://redpanal.org/a/sm-bass-guitar-plays-with-dj/)ComponentsMock web service with API REST to provide audio samples using MIR descriptors as parametersState machine, with each state defined by several MIR descriptors.Interaction with the free internet sound databasehttp://redpanal.orgAPI RESTWebscrapping by tagAlgorithms MIR to extract mean values or by frame of audio samplesSegmentation algorithms using different criteria.Classify algorithms and clustering of samples of the sound databaseServer OSCExamples in Supercollider, pyoExamples with MIDI and OSC controller. Locale and remote.DependenciesTested under Linux, Mac OS (>10.11) and Windows 10.Debian, Ubuntu 15.04 and 16.04 (and .10). AndDockerimages.
Raspian @ Raspberry PiSeeINSTALL.md