1. workflow

graph TD
  %% --- Sound Materials -----------------
  subgraph "Sound Materials"
    A["Ableton Live<br/>+ Max for Live<br/>(Original M4L Devices)<br/><br/>• Vector Synthesis<br/>• DC / AM / FM / PM<br/>• 3-D Rotator"]
    A -->|export| B((Sound Files))
    
  end

  %% --- Visual Engine -------------------
  CTRL["OSC Controller / Sequencer / TidalCycles / MIDI"] -->|OSC| C
  B -->|import| C["Processing 4 (Java)<br/> <br/><u>Generate</u>: Vector plot / Noise / Vec-ReScan / Image→Hatching<br><br/><u>Process</u>: Placement / Probabilities / Color / Animation / FX<br><br/><u>Export</u>: SVG ・ PNG"]

  %% --- Control -------------------------
  

  %% --- Outputs -------------------------
  subgraph "Outputs<br> <br> "
  A -->|audio output| OSC[Oscilloscope<br>LaserProjector]
    D["SVG Post Process<br/>Pen Plotter"]
    E["Digital Video / Still Image"]
    
  end

  C -->|SVG| D
  C -->|PNG| E

  

2.Sound Design & Audio Generation

Audio signal generation using Ableton Live and Max for Live devices is at the core of the work. While the sound can be listened to as audio, the emphasis is on being able to "see" the sound image using an oscilloscope or XY plotter.

2.1 Tools used

2.2 Generation Techniques

https://codepen.io/jh3y/pen/abObQNR

VID_49420119_115134_377.mp4

2.3 Visual Monitoring with an Oscilloscope

The technology of projecting images on CRT tubes, such as oscilloscopes and vector monitors, was developed before liquid crystal displays (LCDs), but it still has a unique artistic value, and my project is inspired by this kind of analog video signal processing that is being decaying. In my projects, I am often inspired by such lost analog video signal processing, and I am trying to rediscover and extend it in digital domain using Processing4 as explained in the following section.