Device.inputs is Port[] Device.outputs is Port[] Transport is Device Transport.session is Device Mixer is Device Mixer.tracks is Device[] Chain is Device Chain.devices is Device[] Sequencer is Device Sampler is Device Plugin is Device Mixer -> [Track1, Track2... TrackN] Track -> [Device1, Device2... N]