protected function execute(InputInterface $input, OutputInterface $output) { $sampler = new LinuxSampler(); $output->writeln('Connecting to server...'); $sampler->connect(); $output->writeln('Available midi input devices: ' . $sampler->getMidiInputDevices()); $deviceList = $sampler->getMidiInputDeviceList(); $output->writeln('List:'); foreach ($deviceList as $deviceId) { $output->writeln(' ' . $deviceId); $deviceSettings = $sampler->getMidiInputDeviceSettings($deviceId); $output->writeln(' Driver: ' . $deviceSettings->driver); $output->writeln(' Active: ' . $deviceSettings->active); } }