Я не знаю, какую еще распиновку вы там находите, ее здесь так-то никакой нет. :)
Если наушники подключаются к разъему типа mini jack 3.5, то громче или тише можно сделать разве что с помощью переменного резистора, а "пауза/плей" в прямом смысле вообще никак.
Если к USB, то само устройство в принципе реализуемо на МК Atmega (включая 328P, который в Arduino), а для взаимодействия с ОС придется написать драйвер, устанавливаемый в эту самую ОС, в случае с Windows это драйвер NT, так что вам понадобятся WinDDK, Си и еще триста долларов для цифровой подписи драйвера, иначе на Win x64 не будет работать.
Но непонятна цель мероприятия? Проще купить готовое, а если планируется производство, будь то штучное или серьезное, то сделать реверс-инжиниринг, тот же драйвер взять готовый, пакеты по USB отследить с помощью USBPcap.