Не то, чтобы у меня есть подсказка, как реализовать это, но с точки зрения звукотехники необходимо было бы отфильтровать сначала. Басовые хиты барабана были бы первыми для проверки. Фильтр низких частот, который дает Вам что-либо приблизительно под 200 Гц, должен дать Вам довольно четкое изображение басового барабана. Логический элемент мог бы также быть необходим для очистки любая помеха от других инструментов с гармониками тот низко.
рядом с проверкой были бы хиты ловушки. У Вас был бы к EQ этот. "Трещина" от ловушки составляет приблизительно 1.5 кГц из памяти, но необходимо было бы определенно пропустить этого.
следующая проблема состояла бы в том, чтобы разработать алгоритм для броских ударов. Как Вы программно нашли бы удар 1? Я предполагаю, что Вы отслеживали бы предыдущие удары и использовали бы то или другое сопоставления с образцом. Так, Вам, вероятно, были бы нужны несколько панелей для точного нахождения удара. Тогда там синхронизирует проблемы как 4/4, 3/4, 6/8, ничего себе, я не могу вообразить то, что потребовалось бы, чтобы делать это точно! Я уверен, что это стоило бы немного серьезных денег к аудио аппаратным средствам/компаниям-разработчикам программного обеспечения.
Delphi для PHP . Он написан на Delphi и, следовательно, является родным, быстрым приложением; -)
Вы можете попробовать Nusphere PHPEd. Это не приложение Java.
Если вы хотите просто автозаполнение, а не полную IDE:
По моему опыту, VisualStudio работает медленнее, чем NetBeans. Однако для PHP я все еще использую vim.
Попробуйте JEdit , это Java, но он довольно эффективен. Существуют плагины для включения автозавершения кода и т. Д.
Посмотрите эти статьи:
Сравнение семи отличных PHP IDE
Большой тест PHP IDE: зачем использовать одну и какой выбрать