AHI & support multi sons

6 sujets de 1 à 6 (sur un total de 6)

  • AmiDARK

      #8574

      Salut,

      Quelqu’un aurait-il un petit exemple de code source sous AHI et Amiga OS 4 qui montrerait comment lui permettre de jouer plusieurs sons en simultané ?

      Merci :)

      @ +

      AmiDARK

      crisot

        #131406

        J’ai vu une rubrique « Want to code AHI » en farfouillant le zine 3D « The vague » numéro 1.

        C’est beaucoup de blabla et peu de code montré (une 20e de lignes à tout péter), mais l’article semble expliquer qu’en utilisant ahi.device à haut niveau, un simple CMD_WRITE d’un RAW permettait de jouer un son, et que ceci ne lockant pas le device, tu peux tout à fait en envoyer plusieurs pour avoir un mix de plusieurs sons.

        Fab1

          #131407

          Pour jouer plusieurs sons, il est plus aisé d’utiliser l’api lowlevel (library) d’ahi, avec ses AHI_LoadSound() et ses possibilités de contrôle sur les sons chargés.

          L’inconvénient étant que le mode lowlevel d’AHI est exclusif.

          crisot

            #131408

            Ba vazy, fé moi passé pr un kon.

            enculay… :-D

            leo

              #131409

              J’ai cru qu’il y avait moyen que ce ne soit plus exclusif depuis xx temps ? C’est quand même le retour à l’âge de pierre qu’un simple son bloque tout le reste… Surtout vu la puissance des machines actuelles: mixer plusieurs sources c’est négligeable niveau resources.

              AmiDARK

                #131410

                @Tous : Merci pour vos réponses.

                Ca ira, j’ai eu sur amigans des réponses qui m’ont donné la voie à suivre pour coder mon plugin de SOUND dans l’AmiDARK Engine :)

                Cf : http://www.amigans.net/modules/newbb/viewtopic.php?topic_id=3971&forum=25

                @ + et merci.

                AmiDARK

              6 sujets de 1 à 6 (sur un total de 6)

              • Vous devez être connecté pour répondre à ce sujet.

              Forums AmigaOS, MorphOS et AROS Développement AHI & support multi sons

              Amiga Impact