Envion Seeder and Foundry Processes

Envion Ontology / Sampling Without Awareness

In the Envion ecosystem, sound is not sampled — it is harvested, stripped, and reborn. The act of recording or fetching is not documentation but ontological mutation. Each sonic fragment becomes detached from its author, context, and origin, re-entering the system as pure gesture or potential form.

This process embodies the principle of sampling without awareness: the deliberate erasure of provenance, an ethical stance that refuses ownership and recognition. The fetched or processed sound no longer represents anything — it exists, suspended between signal and meaning, as an anonymous event.

Ontologically, Envion operates as a cybernetic ecology where material and code co-produce each other. In this system, gesture ≠ material — gesture is the relational behaviour that brings material into being. Through its Seeder and Foundry components, Envion orchestrates this metabolism between network, machine, and ear.

EnvionSeeder / Network-Based Sound Processing Ecosystem

EnvionSeeder console
EnvionSeeder — web console for random fetching, slicing and preprocessing of found sound material.

EnvionSeeder represents the networked counterpart of the Envion ecosystem — a living infrastructure that unites fetching, transformation, and ontological depersonalization of sound within one integrated flow. It connects Pure Data’s gesture-based environment with an online backend for procedural harvesting, normalization, and erasure of source identity.

Ontologically, EnvionSeeder extends the concept of sampling without awareness — the system fetches audio atoms scattered across the network and rewrites them through automated processes that dissolve authorship, semantics, and identity.

➜ Try EnvionSeeder (Public Beta)

EnvionFoundry — the core local environment that performs advanced audio processing, ffmpeg-based transformations, and manifest generation — represents the future research-tier of Envion.

Envion Logo

EnvionFoundry // Quick Start Guide

Forge procedural audio fragments ready for the Envion ecosystem.

Access & Contribution

EnvionFoundry is currently distributed through a private Git repository. To gain access, you must request an invitation directly from the author.

Because EnvionFoundry is part of a self-funded artistic-research project, access to the private repository requires a small one-time contribution that helps cover server, maintenance, and development costs.

Your contribution directly supports the continued growth of the Envion ecosystem, ensuring that its tools remain independent, sustainable, and publicly documented.

1) What is EnvionFoundry

EnvionFoundry is a small local lab that takes any audio file and prepares it for Envion — automatically and effortlessly.

No technical skills required — open a page, choose a file, click Process Audio.

Upcoming & Extended Processes

Beyond the basic slicing pipeline, EnvionFoundry already integrates and tests a growing set of FFmpeg and CDP (Composers Desktop Project) transformations — processes that expand Envion’s sonic vocabulary and bring it closer to the language of musique concrète and algorithmic morphology:

These processes are continuously evolving — early supporters who contribute to access the private repository receive all future FFmpeg and CDP expansions as they are released.

2) Requirements

  • macOS (Mojave → Sonoma)
  • Python 3.8+ (already included on macOS)
  • FFmpeg (brew install ffmpeg)
  • Flask (pip3 install flask)
  • Optional (Advanced): CDP Command-Line Tools

The CDP suite (Composers Desktop Project) enables advanced transformations such as spectral morph, blur, and stretch. It is required only if you plan to use the extended EnvionFoundry processes included in the private repository.

Install FFmpeg

brew install ffmpeg

Install Flask

pip3 install flask

Install CDP (Advanced)

brew install cdp

If brew doesn’t include CDP for your macOS version, you can install it manually from ensemble-software.net/CDPDocs.

3) Folder structure

EnvionFoundry/
├── app.py
├── index.html
├── style.css
├── script.js
├── EnvionFoundry_Guide.html   ← this guide
├── uploads/                    ← temporary inputs
└── output/                     ← processed results

Recommended: place EnvionFoundry inside Envion-Algo-Score/tools/ and exclude it from Git with .gitignore.

4) Launching the tool

  1. Open the Terminal
  2. Go to the folder:
    cd ~/Documents/PureData/Envion-Algo-Score/tools/EnvionFoundry
  3. Start the server:
    python3 app.py
    You’ll see:
    * Running on http://127.0.0.1:8000
  4. Open your browser and visit:
    http://127.0.0.1:8000

If the “EnvionFoundry” page appears, you’re ready to process.

5) Using EnvionFoundry

  1. Click Select audio file and choose a .wav or .mp3
  2. Click Process Audio
  3. Watch the green log and, when finished, open:
    output/<filename>/slices_pitchup/

Each fragment is already sliced, pitched, faded, boosted and limited — ready for Envion.

6) What happens inside

The pipeline matches the “v5” script you’ve tested earlier.

7) Troubleshooting

“No module named flask”

pip3 install flask

“ffmpeg: command not found”

brew install ffmpeg

Page opens but nothing happens

Output sounds too quiet

The pipeline includes boost + limiter. To increase gain further, edit volume= in app.py (section “boost + limiter”).

8) Tips

  • You can process multiple files, one after another.
  • Stop the app anytime with CTRL + C in Terminal.
  • No Internet required — everything runs locally.

9) Privacy

EnvionFoundry is an internal tool of the Envion ecosystem. It never connects to the Internet or sends any data externally.

Additional Troubleshooting — Seeder (Online Fetch Console)

Invalid JSON response / Empty result

PHP error on peamarte.it/envion/

File fetch works but no audio downloaded

Cache issue (same sound repeatedly)

If problems persist, test the local EnvionFoundry pipeline to confirm FFmpeg and slicing work independently.