Helix se convirtió en un juguete Chiptune con software SID

Maya Lorenzo
Maya Lorenzo

Si no hubiera suficientes razones para amar el Parallax Helix, ahora puede escuchar fragmentos con su propio reproductor SID de bolsillo.

Este reproductor de chips utiliza el muy inusual y genial microcontrolador Parallax Propeller de ocho núcleos. Después de soldar algunas tapas y resistencias a una placa de desarrollo Prop para permitir el sonido, lo único que se necesita para reproducir archivos de música SID es un código y una tarjeta SD.

El código clave para esta compilación sería el objeto SIDcog escrito por [Johannes Ahlebrand] este código transforma uno de los ocho núcleos del Helix en una versión virtual del clásico chip de sonido Commodore 64.

Debido a que el objeto SIDcog solo ocupa un núcleo en el Helix de ocho núcleos, podría ser posible convertir este juguete SID en una fuente de sonido de chip todo incluido; la adición de un equipo sintético Atari POKEY o FM le permitiría llevar casi cualquier sonido de chip imaginable en un bolsillo.

Ninguna publicación de La-Tecnologia sobre conjuntos de chips o SID estaría completa sin una demostración de audio, por lo que puede ver el SID Propel eléctrico después del descanso.


  • ulo dice:

    Buen trabajo. Agregar otros “chips” a la mezcla sería genial, pero lo primero que me viene a la mente es un dispositivo habilitado para midi con chips de 8 lados. Imagínese las ardillas maravillosamente abundantes que se podrían hacer con tantos chips laterales trabajando juntos. Por favor, oh, por favor deja que alguien haga eso.

  • oldbitcollector dice:

    El objeto controlador SIDcog utilizado en esto utiliza un solo “engranaje” (hay 8 en total). NO ES POR QUÉ este proyecto no podría expandirse fácilmente para hacer un programa estéreo o más. Implica agregar otra copia del objeto a otro engranaje. Estoy trabajando para hacer que los estéreos AXELF.MUS funcionen en un proyecto similar.

    • Mikey dice:

      El único factor limitante aquí, creo, es el espacio del programa, asumiendo una buena reutilización de código (o programas bastante pequeños que se ejecutan en cada engranaje), y la interfaz midi (o cualquier interfaz de transmisión externa, o bucles lo suficientemente pequeños como para que coincida con la memoria de cada engranaje). suponga que tiene razón.

  • casa dice:

    la hélice salió en 2006 y se utilizó para alimentar un piloto automático universal, entre otras cosas. ¿Por qué necesitamos el arduino de nuevo?

    • Mikey dice:

      ¿Quién usa Arduino de todos modos cuando solo puede usar AVR?

      En cuanto a la hélice, es un hardware increíble, y estaba * MUY * emocionado con él cuando apareció por primera vez, ahora no tanto, sin una cadena de herramientas de código abierto (que funciona de manera decente, hay un par de versiones alfa flotando). y te hace escribir código para él en este lenguaje terrible, que es como sacarle los dientes al código.

      Sin mencionar que cuando lo enciende por primera vez (usando la configuración de dispositivo recomendada / configuración de la guía del usuario), toma casi un segundo completo antes de que realmente haga algo (es decir, ejecutar su programa, porque durante ese segundo, carga su programa desde serial un poco de rom en la memoria) – al principio no parece un gran problema – pero de alguna manera lo es … y lo excluye del uso como hardware de soporte en otro proyecto, etc.

  • Grulla blanca dice:

    Hay varios sintetizadores que utilizan el respaldo y el engranaje del asiento para el sonido, incluido un todo para uno en un gadget gángster. Mi microordenador personal de respaldo también tiene una carpeta dmp para reproducir viejas melodías.

  • Grulla blanca dice:

    Demostración completa ver aquí:
    http://youtu.be/w_GTOvkdM5Q

  • JB dice:

    Ahh … trae recuerdos. Excelente implementación de un chip de sonido clásico.

  • lwatcdr dice:

    ¿Y si la COG pudiera lidiar con el chip VicII?

    • Mikey dice:

      Apuesto a que podría, a menos que haya algo loco en ese chip que sea difícil de copiar. La cosa funciona a ~ 20 MIP por engranaje y tiene una cantidad decente de ram (desde lo alto de mi cabeza, ¿creo que son 32k en total? Eso cuenta el programa también, no es una pieza arquitectónica de Harvard).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *