Вам не нужно писать драйвер, все должно быть выполнимо в пользовательском пространстве.
Во-первых, для усилителя вам не нужен компьютер, если только вы не говорите об эмуляции перегрузки или других эффектах.
В этом случае вам нужно будет прочитать микрофон, выполнить некоторые преобразования сигналов и затем вывести их на динамики. Если бы я делал это, я бы использовал matlab, но не у всех есть куча коммерческих лицензий для matlab, лежащих около 24x7.
Вы должны быть в состоянии сделать математику, используя DirectSound или SDL или одну из других доступных библиотек звука.
Однако, что будет самым важным, это не ваша технология, а математика, которая будет задействована в манипулировании поступающей звуковой информацией. Научитесь любить быстрые преобразования Фурье, научитесь математике высоких частот, низких частот, полосовых фильтров, узнайте, как педали эффектов гитары влияют на звуковые волны и т. Д. Изучите магию EE DSP.