protected function execute(InputInterface $input, OutputInterface $output) { $sampler = new LinuxSampler(); $output->writeln('Connecting to server...'); $sampler->connect(); $output->writeln('Available midi input drivers: ' . $sampler->getAvailableMidiInputDrivers()); $driversList = $sampler->getAvailableMidiInputDriverList(); $output->writeln('List:'); foreach ($driversList as $driver) { $output->writeln(' ' . $driver); $driverInfos = $sampler->getMidiInputDriverInfo($driver); $output->writeln(' Description: ' . $driverInfos->description); $output->writeln(' Version: ' . $driverInfos->version); $output->writeln(' Parameters: ' . implode(', ', $driverInfos->parameters)); } }