BigData system of sound effects, remixes and sound collections
Project description
About the project
- Interactive DEMO:
- Cloud Instrument raspicultor + 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 a Bela or Raspberry Pi: cloudpicultor.
- Cloud Instrument mention in ArCiTec prize, Technology applied to Arts (2018).
- Publication: Sound recycling from public databases @ Audio Mostly 2017
- "Forgotten pieces from unknown people" and "Dialectic in suspense" constructed using APICultor, were showed in NIPS 2017 Art Gallery (Machine Learning for Creativity and Design, Long Beach, California, USA)
- "Sound recycling from public databases" was presented at Technarte Los Angeles 2017.
- Recycled sounds: Sound miniatures
APICultor born to realize interdisciplinary performances based on sounds of the web platform http://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.md
News
- 2018
- Migration 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 Platform
- 2017:
- 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)
Developers
License
Free Software shared with GPL v3, see LICENSE.
Cloud Instrument
Using a desktop computer, a Raspberry pi or bela platform.
See cloud_instrument/README.md
Interactive DEMO: Cloud Instrument. Interactive demo retrieving sounds from the Cloud using MIR descriptors and processing them in realtime (using raspicultor aka raspberry pi + apicultor).
UI
Open Stage Control User Interface
Custom MIDI Controller design
Yaeltex custom MIDI controllers
With a SuperCollider synthesizer/effects processor running in a Raspberry pi, plus an external sound card for high fidelity.
Performances
Sonidos Mutantes
Interdisciplinary performances based on sounds of the web platform Redpanal.org
Proofs of concept:
-
Compositions & recycled samples
- API-Cultor compositions
- Proyecto 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=sG1YUc8PQV4
-
Live performances using this tool:
- Jam con guitarras + fx chain y sintes analógicos: Perfo mutante en La Siesta del Fauno
- Closing 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/2016 Con visuales 3D (Blender game engine) ) Reseña: enjambrebit-y-la-banda-de-mutantes/
-
"Remixes que toman audios libres de RedPanal.org para 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)
Components
- Mock web service with API REST to provide audio samples using MIR descriptors as parameters
- State machine, with each state defined by several MIR descriptors.
- Interaction with the free internet sound database http://redpanal.org
- API REST
- Webscrapping by tag
- Algorithms MIR to extract mean values or by frame of audio samples
- Segmentation algorithms using different criteria.
- Classify algorithms and clustering of samples of the sound database
- Server OSC
- Examples in Supercollider, pyo
- Examples with MIDI and OSC controller. Locale and remote.
Dependencies
Tested under Linux, Mac OS (>10.11) and Windows 10.
Debian, Ubuntu 15.04 and 16.04 (and .10). And Docker images. Raspian @ Raspberry Pi
See INSTALL.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file apicultor-dev-2.0.1.tar.gz
.
File metadata
- Download URL: apicultor-dev-2.0.1.tar.gz
- Upload date:
- Size: 117.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.0 importlib_metadata/4.6.4 pkginfo/1.8.2 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fcace845880cf4e553e707aa42913c5d2c9cb999fd394a19e573eef8006f38a |
|
MD5 | cacb8d268196530d66b6788ac97748df |
|
BLAKE2b-256 | 7274bf3bdc51adc2ebc4524aa6ad61a75038df4e6608e0e488e75874ee238bb1 |