Aide - Recherche - Membres - Calendrier
Version complète : /dev/sequencer probleme
CandiULB > Discussions Générales > Autres Discussions > Divers > Informatique > Linux
elekis
bonjour, voila.
j'essaie de faire fonctionner ce code la

Code
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <iostream>
#include <cstdlib>
#include "SDL.h"
#include "SDL_mixer.h"
using namespace std;

main() {

if(SDL_Init(SDL_INIT_AUDIO)==-1) {
   printf("SDL_Init: %s\n", SDL_GetError());
   exit(1);
}

if(Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, 2, 1024)==-1) {
   printf("Mix_OpenAudio: %s\n", Mix_GetError());
   exit(2);
   }

Mix_Music *pMusic;
pMusic = Mix_LoadMUS("/home/elekis/music/saez/plage.mp3");
Mix_PlayMusic(pMusic,0);
Mix_FreeMusic(pMusic);

Mix_CloseAudio();

return(0);

}


besoin de la libraire SDL pour compiler.

bon, tout comopil bien, mais lorue je le lance,
il me met ca
open /dev/sequencer: No such device

je me suis renseigner, et en fait, c'est un prob de distribution (debian) y a qqch qui est mal configurer.

pour renseignement
lspci-->
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)


#-->ls -l /dev/sequencer*
crw-rw-rw- 1 root audio 14, 1 Feb 11 2004 /dev/sequencer
lrwxrwxrwx 1 root root 10 Feb 11 2004 /dev/sequencer2 -> /dev/music



merci

a++
jullinux
Chez moi j'ai ca
ls -l /dev/sequencer*
crw-rw---- 1 root audio 14, 1 2004-09-06 19:22 /dev/sequencer
crw-rw---- 1 root audio 14, 8 2004-09-06 19:22 /dev/sequencer2

et comme tu les sais j'ai pas de pb avec ton code
spacewalker
le dev sequencer existe, mais de ma vie je n'ai jamais vu un periph midi hardware marcher sous linux... essaie d'installer timidity (sequencer software)
elekis
heu j'ai fait apt-get install timidity ,

tout c'est bien passer, mais comment on l'utilise???
quand je tape timidity il me met ca
#-->timidity
TiMidity++ version 2.13.0 -- MIDI to WAVE converter and player
Copyright © 1999-2004 Masanao Izumo <iz@onicos.co.jp>
Copyright © 1995 Tuukka Toivonen <tt@cgs.fi>

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA




c'est cool, mais ca ne fait pas avancer le train
spacewalker
je pense que c'est pris en charge par SDL si /dev/sequencer n'arrive pas à s'ouvrir
pour ce qui est de ta ligne dans lspci, ce n'est pas parce qu'un periph est dans lspci qu'il est correctement géré par linux (par ex mon lecteur de cartes sd/smartmedia est detecté mais j'ai pas reussi à le faire fonctionner)
elekis
bon en fait, c'est simple,ma carte son n'a pas de sequencer midi
donc ben ca sera pas sdl que je vais employer
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.