Инструмент разработан для извлечения аннотаций от звуковых сигналов. Его функции включают сегментацию звукового файла перед каждым из его нападений, выполнения обнаружения подачи, ответвления удара и создания потоков midi от живого аудио.
Из aubio.org:
Что такое aubio?
aubio является инструментом, разработанным для извлечения аннотаций от звуковых сигналов. Его функции включают сегментацию звукового файла перед каждым из его нападений, выполнения обнаружения подачи, ответвления удара и создания потоков midi от живого аудио.
Поскольку эти задачи являются трудными, мы думали, что было важно собрать их в специализированной библиотеке. Для увеличения забавы мы заставили эти алгоритмы работать причинным способом, чтобы использоваться в режиме реального времени приложения с максимально низкой задержкой. Функции могут использоваться офлайн в звуковых редакторах и сэмплерах программного обеспечения, или онлайн в звуковых эффектах и виртуальных инструментах.
Функции
aubio в настоящее время обеспечивает следующие функции:
Реализация
aubio записан в C. Функции могут быть вызваны от C++, и обертка была записана с помощью БОЛЬШОГО ГЛОТКА. Интерфейс Python уже применим, и он, вероятно, был бы дело нескольких секунд для добавления доступа к другим языкам, поддерживаемым БОЛЬШИМ ГЛОТКОМ (включая жемчуг, Java и намного больше).
В настоящее время aubio зависит от libsndfile, libsamplerate и FFTW. На платформах Linux aubio может быть создан с помощью ДЖЕКА и ALSA.
---------121 модульный тест--------55586----Java с насмешками (JMock или EasyMock) и внедрение зависимости (Spring или Guice)Модульные тесты Java с насмешками (JMock или EasyMock) и внедрение зависимости (Spring или Guice)
AtUnit минимизирует шаблонный код в модульных тестах и ведет тестовую разработку путем осуществления хороших методов.
Интеграция фиктивных объектов
AtUnit интегрируется с JMock или EasyMock для обеспечения фиктивных объектов:
... или можно использовать собственный плагин фиктивных объектов с двумя легкими шагами:
Контейнерная интеграция
AtUnit интегрируется с Guice или Spring для вынимания всей работы из введенных зависимостью тестов.
С Guice:
С Spring:
Посмотрите их веб-страницу для большего количества информации.
---------121 attr-доступный--------55587----создает белый список доступных для редактирования атрибутовattr-доступный создает белый список доступных для редактирования атрибутов
attr-доступный ссылка Ruby on Rails новая "attr_accessible" функция. Это позволяет программистам определить белый список атрибутов, которые могут быть изменены пользователем через его пользовательский интерфейс.