The E-CODERA System (ETSCS)


The E-CODERA System (Ermacora Text-To-Sound Composition System) operates at the intersection of linguistics and spatial audio. It bypasses semantic reading, analyzing text instead as a deterministic dataset for kinetic sonic architectures. Through the algorithmic evaluation of character strings, punctuation, and typographical density, the system generates complex, polyphonic MIDI matrices. The visual statics of the written word are translated directly into a haptic, multidimensional sonic framework—language becomes an algorithmic spatial sculpture

GO TO WEB APP


Structural Morphology: Converts paragraphs and syntax into hyper-detailed sonic timelines through a stringent rule matrix—the text block functions as a parametric spatial body. 

Typographical Mapping: Translates the inherent rhythm, structural flow, and data density of written language into dynamic acoustic topologies. Modular Integration: Outputs raw 

MIDI data streams that route seamlessly into contemporary digital workspaces (such as Ableton Live or AUM) and multi-channel setups, materializing physically through complex synthesis chains. 


Developed as a generative tool for contemporary sound art and multi-channel spatial installations, the E-CODERA System offers a foundation for generating audio structures entirely determined by the materiality and topology of the written word. 


Project Status: Ongoing Artistic Research & System Expansion

The E-CODERA System is currently within an iterative phase of research and development. Present focus areas include scaling parametric spatial topologies and testing the generated data matrices within complex, multi-channel installation environments.



The  System does not interpret language semantically. Instead, written text is treated as material, temporal structure, rhythm, and score. The resulting music does not represent the meaning of language, but rather the physical and structural organization of writing itself.

  1. Processing Matrix: A text is processed character by character according to a strict algorithmic matrix. Only the musical coordinates C, D, E, F, G, A, H, B trigger audio events. All other characters generate negative space, modulate the temporal grid, or initiate formal transformations.  
  2. P2. Frequency Grid: The musical alphabet maps to the following frequency values: C=0, D=2, E=4, F=5, G=7, A=9, H/B=11. The spatial base axis (reference octave) of the system is: Octave 4.  
  3. 3. Sentence-Based Register Shift: Punctuation marks act as global modifiers for the octave alignment of the entire sentence block: ! : +1 octave / !! : +2 octaves / !!! : reset to base octave / ? : -1 octave / ?? : -2 octaves / ??? : reset to base octave. This displacement remains active throughout the entire sentence dataset.  
  4. Volume Transposition: Words containing a high data density (nine or more characters) are structurally transposed one octave upward.  
  5. 5. Temporal Grid (Density): The base duration of every note event is 250 milliseconds. For every non-musical character contained within a word, the temporal grid of all musical events within that word expands by +50 milliseconds.  
  6. Negative Space (Silence): All non-musical characters generate voids (silence). The duration of each void event equals 1/4 of the base duration (default: 62.5 milliseconds). This includes non-musical letters, spaces, punctuation, and special characters.  
  7. Macro-Timing (Flow Modifiers): - Comma (,): first occurrence halves the duration (rate acceleration); second occurrence triggers a reset to base duration. - Period (.): resets duration to the standard value (structural anchor). - Colon (:): doubles the temporal expansion of all subsequent events (rate multiplication). - Semicolon (;): generates an additional void block (silence) equal to half the base duration.  
  8. Micro-Articulation: Fragments (words containing fewer than three characters) trigger a staccato gate. Their duration is truncated to 40% of the calculated value.  .
  9. Dynamic Weighting: Base velocity: 70. The initial word (trigger) of every sentence receives a velocity boost of +15.  
  10. Event Accumulation: Consecutive repetitions of identical pitches build parametric pressure, generating a crescendo (1: 70, 2: 90, 3: 110, 4+: 127).  
  11. Uppercase Letters
    Uppercase musical characters are immediately repeated. The repeated note receives +20 velocity.
  12. Decrecsendo: Structural Degradation: A double letter inside a word initiates an automated decay process (90 → 70 → 50 → 30). Afterwards, the decrescendo is automatically terminated.  
  13. Generative Layering (Harmony): Second occurrence of an identical pitch: the system generates a perfect fifth. Third and subsequent occurrences: the system forms a major triad (polyphonic escalation).  
  14.  Boundary Marker: The final musical character of every word is marked by an octave doubling.  
  15. Sequence Fade: The final musical event of the final word of a sentence undergoes a ritardando (duration multiplier: 1.4).  
  16. Infinite Sustain: An ellipsis (...) triggers the hold state (sustain). This state remains active until overwritten by an explicit period (.).  
  17. Conceptual Synthesis: The Codera System understands typography as a parametric score for spatial and temporal organization. Music emerges here not as a vehicle for semantic meaning, but as a direct acoustic manifestation of character topology.