¿Qué plataforma móvil use creación de una aplicación de soporte músicos - grabación y reproducción?

StackOverflow https://stackoverflow.com/questions/1461351

Pregunta

Soy un programador que quiera jugar en el mundo móvil. La aplicación me gustaría jugar con apoyaría mis aficiones musicales. Sospecho que un teléfono móvil con un reproductor de música podría ser fácilmente programado para apoyar a las sesiones de práctica intérpretes de música clásica.

  1. debe ser fácil: Juega un A a 440 Hz (o 438.442) para el ajuste
  2. .
  3. debe ser fácil: Metrónomo con los patrones de ritmo
  4. La parte divertida: me golpeó un registro simple, jugar un fragmento, y se puede jugar de nuevo para que pueda escuchar las notas que echaba de menos. Casi se puede hacer esto con algunas unidades de grabación de sonido - pero la necesidad de seleccionar un archivo con torpeza, guardar, abrir una aplicación diferente para reproducir, por lo general lo hace inutilizable. El valor añadido se encuentra en la fabricación de este extremadamente fácil.

Técnicamente:

  1. Un micrófono y un API existente para la entrada de sonido. La capacidad de utilizar un micrófono externo sería aún mejor.
  2. El acceso a las API del reproductor de medios sin la necesidad de abrir las aplicaciones externas o hacer cosas torpes con los archivos.
  3. El acceso adecuado a la API de reproducción para crear notas específicas y golpearon a los patrones.
  4. Como una aplicación manía, esto no debería requerir costosas herramientas. Puedo cambiar a un nuevo teléfono para utilizar la aplicación.
  5. Los puntos de bonificación para algo que fácilmente puertos a un netbook.

Voy a admitir que nuevos en el mundo de los teléfonos atractivas. Actualmente uso de un dispositivo de voz obsoleta con la mensajería de texto. No voy a revelar mi sabor actual de programación porque el aprendizaje de una nueva plataforma está muy bien.

¿Fue útil?

Solución

Tendría que seguir adelante y recomendar Android seguro y quizás Blackberry.

Razonamiento:

  1. aplicaciones para el iPhone están escritos completamente en Objective-C y C portarlo requiere un esfuerzo adicional y que parecen desear algo que se sienta en un netbook.
  2. iPhones tienden a ser caros (aunque se puede conseguir un iPod cheapo tocar ningún problema)

Sin embargo iPhone tiene un gran apoyo para los puntos 1, 2 y 3. Por lo que toca a usted, facilidad de desarrollo probablemente aterrizar en el iPhone. La facilidad de la portabilidad y el desarrollo proviene de Android y Blackberry.

Otros consejos

iPhone actualmente carece de una buena manera de generar notas que suenan como instrumentos reales. Para ello, se tendrá que construir toda la envolvente ADSR mismo. O utilizar sonidos pregrabados y jugar con variando su altura y duración.

El metrónomo, y la grabación y reproducción son fáciles.

No sabe nada acerca de cualquier otro teléfono. Disfruto Obj C inmensamente.

Yo recomendaría iPhone. La biblioteca Core Audio es amplio, lo que permite reproducir muestras con las funciones de Audio Toolbox, o se genera de audio con baja latencia en tiempo real.

En el otro lado de la valla, bibliotecas de audio Androids requiere más código para plsaying muestras simples. Y no está ni siquiera cerca de emparejar la latencia, y el rendimiento necesarios para generar y / o procesamiento de audio en tiempo real.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top