JazzPianist
Да. Давай разберем поэтапно...
Цель конечного продукта - выполнять определенную обработку сигнала, так ?! Ну так вот, в программировании сия область называется DSP - Digital Signal Processing, и разработкой эффективных алгоритмов под это занимаются огромные R&D отделы серьезнейших компаний... Ну, ладно.
Идем дальше.. Любая обработка, какая бы там она не была, это физический процесс... Моделирование физпроцессов - еще одна область, в которой работают тоже очень серьезные люди... и знания только физики, только программирования, или и того и другого вместе не хватит - нужны специализированые знания в построении алгоритмов именно в области моделирования процессов.
Теперь допустим, что все это имеется, и алгоритм разработан... А теперь начинается гемор - работать-то придется под винду! А дядя Билл отнюдь не думал о программерах, когда винду делал... Поэтому ради достижения достаточной эффективности (то бишь near-real-time processing, если в курсе что это такое) на винде придется так попотеть, что мало не только не покажется, а просто ну его нафиг.
А теперь самое главное... я не утверждаю, что это невозможно! Это возможно, и даже очень, НО! Не имея опыта, или массы свободного времени и желания его на это убить - и не берись.... или как говорят американцы, don't quit your day job
Опять же, все ИМХО!