@startuml
!theme crt-amber
title Flora in Conversation
node "Synthesizer" {
Component esp32 {
port cv_in
port midi_out
cv_in --> [AnalogDigitalConverter]
[AnalogDigitalConverter] -> [MidiConverter]
[MidiConverter] --> midi_out
}
[BiofeedbackConverter] --> [SynthModulation]: CV
[BiofeedbackConverter] -> cv_in: CV
}
Plant --> [BiofeedbackConverter]: Organic Voltage
node "Lighting Console" {
port midi_in
port dmx_out
midi_in --> [MidiToDMXConversion]
[MidiToDMXConversion] --> dmx_out
}
midi_out --> midi_in: MIDI
dmx_out --> fixtures: DMX
@enduml