Меня интересует создание музыкального визуализатора с использованием фрактальных узоров для моего последнего проекта года. Я много гугнул по этому поводу, и я немного знаю о фракталах, однако мне было интересно, какое программное обеспечение будет использоваться для «анимации» графики. Я знаю, что Java имеет API-интерфейс рисования (AWT и Swing), но, вероятно, не лучший для коэффициента анимации. С другой стороны, есть Flash, который имеет новые возможности в as3 для создания такого эффекта, но если это приложение должно было пройти в мобильная разработка, Flash не будет отличным выбором. Так что в моей голове все еще есть серый патч, касающийся фактической разработки приложений. Может ли кто-нибудь дать мне голову над тем, где начать искать?создание музыкального визуализатора
ответ
Я бы предложил сначала определить, что именно вы хотите построить, а затем выбрать наилучшую технологию для задачи. Для аудиовизуализации вы, скорее всего, будете использовать какие-то данные Fourier. Это и фрактальные математические концепции должны хорошо переводить языки программирования.
Я часто создаю прототипы в ActionScript или Python, чтобы понять основы новых тем. Как только я получу понимание концепций и узнаю целевую платформу, прототипы обычно очень полезны, а иногда их легко переносить.
Что касается быстрого прототипирования аудиовизуальных изображений, вы можете использовать Processing (java based), openFrameworks (c++), Cinder (c++) или Flash.
Каждая из этих технологий является кросс-платформенной, позволяет вам читать аудиоданные в реальном времени, быстро создавать окна и предоставлять простые в использовании API-интерфейсы рисования.
Кроме того, похоже, что вы думаете о мобильном телефоне. Я считаю, что как Cinder, так и openFrameworks могут использоваться для разработки iPhone. Кроме того, AS3 можно скомпилировать в приложение AIR, которое будет работать на платформе Android. Однако производительность Flash на устройствах Android сильно отличается от устройства к устройству.
- 1. Создание музыкального визуализатора
- 2. Изготовление музыкального визуализатора из светодиодов RGB
- 3. Создание визуализатора Unity3d
- 4. Создание пользовательского визуализатора
- 5. Создание музыкального плейлиста
- 6. Создание аудио визуализатора с использованием libvlc
- 7. Услуги хостинга для музыкального/музыкального социального сайта
- 8. Создание пользовательского музыкального проигрывателя UI - trackbar
- 9. Создание музыкального экземпляра в каждом контроллере просмотра
- 10. Создание простого визуализатора VS2008 внутри autoexp.dat (проблема с литьем)
- 11. Развертывание визуализатора пользовательских данных
- 12. прогибается DataGrid флажок визуализатора
- 13. getMaxAmplitude() альтернатива для визуализатора
- 14. визуализатора для DbCommand
- 15. Создание музыкального плеера для Android и рабочего стола одновременно
- 16. Android: «невозможно инициализировать движок визуализатора»
- 17. Интерпретация выводов визуального визуализатора NVIDIA
- 18. Данные визуализатора Flex внутри панели
- 19. Как установить AudioSessionId для визуализатора?
- 20. непрерывного музыкального плеера Javascript
- 21. Служба потокового музыкального разработчика?
- 22. Извлечение каталога музыкального сервиса
- 23. Обновление музыкального плейера
- 24. Программирование самообучающегося музыкального мастера
- 25. Виджет музыкального плеера Android
- 26. Определение размера музыкального файла
- 27. Как остановить обслуживание музыкального фона?
- 28. Как вставить аудиоиндекс музыкального файла?
- 29. Построение музыкального плеера со сборкой
- 30. , используя намерение запуска музыкального проигрывателя