Can't make NoteEdit sound

Discussion in 'comp.music.midi' started by Carlos, May 15, 2003.

  1. Carlos

    Carlos Guest

    I have installed Noteedit in RH 8. The editor works but it produces no
    sound. In fact, I can not set up a midi device. It says ALSA is not
    present, but I think it is.

    Can anyone help?

    Thanks

    Carlos
  2. Joerg Anders

    Joerg Anders Guest

    Carlos schrieb:
    > I have installed Noteedit in RH 8. The editor works but it produces no
    > sound. In fact, I can not set up a midi device. It says ALSA is not
    > present, but I think it is.
    >


    what gives:

    /sbin/lsmod


    --
    J.Anders, Chemnitz, GERMANY (ja@informatik.tu-chemnitz.de)
  3. Carlos

    Carlos Guest

    Joerg,

    It produces the following output

    odule Size Used by Not tainted
    sr_mod 18136 0 (autoclean)
    i810_audio 25224 0 (autoclean)
    ac97_codec 13384 0 (autoclean) [i810_audio]
    soundcore 6532 2 (autoclean) [i810_audio]
    sis 53696 12
    sisfb 162948 0 [sis]
    agpgart 43072 3
    parport_pc 19108 1 (autoclean)
    lp 8996 0 (autoclean)
    parport 37152 1 (autoclean) [parport_pc lp]
    autofs 13348 0 (autoclean) (unused)
    3c59x 30640 1
    iptable_filter 2412 0 (autoclean) (unused)
    ip_tables 14936 1 [iptable_filter]
    ide-scsi 10512 0
    scsi_mod 107176 2 [sr_mod ide-scsi]
    ide-cd 33608 0
    cdrom 33696 0 [sr_mod ide-cd]
    mousedev 5524 1
    keybdev 2976 0 (unused)
    hid 22244 0 (unused)
    input 5888 0 [mousedev keybdev hid]
    usb-uhci 26188 0 (unused)
    usbcore 77024 1 [hid usb-uhci]
    ext3 70368 2
    jbd 52212 2 [ext3]

    By the way, Kmidi and AlsaPlayer worksok, I can export from NoteEdit to midi
    and play the file, so I can get along but it is not as nice as having the
    sound integrated of course.

    Thank you very much for you help,

    Carlos









    Joerg Anders wrote:

    > Carlos schrieb:
    >> I have installed Noteedit in RH 8. The editor works but it produces no
    >> sound. In fact, I can not set up a midi device. It says ALSA is not
    >> present, but I think it is.
    >>

    >
    > what gives:
    >
    > /sbin/lsmod
    >
    >
  4. Joerg Anders

    Joerg Anders Guest

    Carlos schrieb:
    > odule Size Used by Not tainted
    > i810_audio 25224 0 (autoclean)
    > ac97_codec 13384 0 (autoclean) [i810_audio]
    > soundcore 6532 2 (autoclean) [i810_audio]


    These 3 lines make clear: You have no ALSA sound but the traditonal
    OSS/lite sound system. (The ALSA modules all begin with "snd-")
    The problem is: The Ac97 on board sound
    has no hardware midi synthesizer.

    >
    > By the way, Kmidi and AlsaPlayer works


    But "kmid" does not work! And that's the only interesing thing.
    Kmidi does not need any hardware midi synthesizer. It computes
    WAV data from MIDI data

    (see: http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/doc/midi_import_appendix.html
    for a popular scientific explanation of MIDI)

    and then playes the WAV data.

    NoteEdit produces MIDI data and thus, it needs an instance
    which computes WAV data from this MIDI data and playes them.

    This can be (the best way in my opinion) a hardware midi synthesizer
    (which is supported by Linux (AWE32/64, Soundblaster -live 512)).

    Or a software which (tries to) comput(s) WAV from MIDI in
    real time.
    Actually there is such a software on Linux: TiMidity++
    in server mode
    (see: http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html#timidity)
    for instructions)

    But TiMidity++ in server mode requires an ALSA sound system.

    I think I know the reason for RedHat to not install ALSA.
    Have a look at the SuSE chameleon at the ALSA home page:
    http://www.alsa-project.org

    Indeed, the main ALSA developers are SuSE employees.


    --
    J.Anders, Chemnitz, GERMANY (ja@informatik.tu-chemnitz.de)
  5. Carlos

    Carlos Guest

    Well, thank you for such a detailed and informative response. It seems that
    either a get a new piece of hardware or I have to live exporting the files
    to midi format and then using Kmidi (despite its limitations).

    Carlos.



    Joerg Anders wrote:

    > Carlos schrieb:
    >> odule Size Used by Not tainted
    >> i810_audio 25224 0 (autoclean)
    >> ac97_codec 13384 0 (autoclean) [i810_audio]
    >> soundcore 6532 2 (autoclean) [i810_audio]

    >
    > These 3 lines make clear: You have no ALSA sound but the traditonal
    > OSS/lite sound system. (The ALSA modules all begin with "snd-")
    > The problem is: The Ac97 on board sound
    > has no hardware midi synthesizer.
    >
    >>
    >> By the way, Kmidi and AlsaPlayer works

    >
    > But "kmid" does not work! And that's the only interesing thing.
    > Kmidi does not need any hardware midi synthesizer. It computes
    > WAV data from MIDI data
    >
    > (see:
    >

    http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/doc/midi_import_appendix.html
    > for a popular scientific explanation of MIDI)
    >
    > and then playes the WAV data.
    >
    > NoteEdit produces MIDI data and thus, it needs an instance
    > which computes WAV data from this MIDI data and playes them.
    >
    > This can be (the best way in my opinion) a hardware midi synthesizer
    > (which is supported by Linux (AWE32/64, Soundblaster -live 512)).
    >
    > Or a software which (tries to) comput(s) WAV from MIDI in
    > real time.
    > Actually there is such a software on Linux: TiMidity++
    > in server mode
    > (see:
    >

    http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html#timidity)
    > for instructions)
    >
    > But TiMidity++ in server mode requires an ALSA sound system.
    >
    > I think I know the reason for RedHat to not install ALSA.
    > Have a look at the SuSE chameleon at the ALSA home page:
    > http://www.alsa-project.org
    >
    > Indeed, the main ALSA developers are SuSE employees.
    >
    >
  6. eMail2Me

    eMail2Me Guest

    Joerg Anders wrote:

    > Carlos schrieb:
    >> odule Size Used by Not tainted
    >> i810_audio 25224 0 (autoclean)
    >> ac97_codec 13384 0 (autoclean) [i810_audio]
    >> soundcore 6532 2 (autoclean) [i810_audio]

    >
    > These 3 lines make clear: You have no ALSA sound but the traditonal
    > OSS/lite sound system. (The ALSA modules all begin with "snd-")
    > The problem is: The Ac97 on board sound
    > has no hardware midi synthesizer.
    >
    >>
    >> By the way, Kmidi and AlsaPlayer works

    >
    > But "kmid" does not work! And that's the only interesing thing.
    > Kmidi does not need any hardware midi synthesizer. It computes
    > WAV data from MIDI data
    >
    > (see:
    >

    http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/doc/midi_import_appendix.html
    > for a popular scientific explanation of MIDI)
    >
    > and then playes the WAV data.
    >
    > NoteEdit produces MIDI data and thus, it needs an instance
    > which computes WAV data from this MIDI data and playes them.
    >
    > This can be (the best way in my opinion) a hardware midi synthesizer
    > (which is supported by Linux (AWE32/64, Soundblaster -live 512)).
    >


    I recently installed a MadDog Prowler 4.1 DSP 4-channel PC sound card on my
    SuSE 8.1 Pro Linux machine. This sound card is driven by a CMI-8738 MX
    sound chip. When I launched noteedit, it printed the following on the
    console:

    DCOPServer up and running.
    LilyPond check: found version: 1.7.14
    WITHOUT semicolons.
    WITH wavelines (for trills)
    WITH slures in graces
    TSE3 OSS MIDI scheduler created
    TSE3 Copyright information :(c) Pete Goodliffe, 2000-2002. A Trax Software
    Product. Version: 0.2.5

    and under the NoteEdit-2.1.3 (with KDE-3.0.5) Sound Configuration, with OSS
    checked as the sequencer, the following MIDI devices are listed:

    OPL3 FM synth
    MIDI 0-0
    OPL3 Port
    MIDI 1-0

    If I checked/used ALSA sequencer, the following MIDI devices are listed:

    Receiver 63:0
    MIDI 0-0 64:0
    OPL3 Port 65:0
    OPL OSS Port 65:1
    MIDI 1-0 72:0

    with the following printed on the console when noteedit was launched:

    DCOPServer up and running.
    LilyPond check: found version: 1.7.14
    WITHOUT semicolons.
    WITH wavelines (for trills)
    WITH slures in graces
    TSE3 ALSA MIDI scheduler created
    TSE3 Copyright information :(c) Pete Goodliffe, 2000-2002. A Trax Software
    Product. Version: 0.2.5

    In either case shown above, noteedit still can produce melody/sound when I
    clicked the play button. Can you please tell me what's wrong with the sound
    system setup that does have the synthersizer?



    > Or a software which (tries to) comput(s) WAV from MIDI in
    > real time.
    > Actually there is such a software on Linux: TiMidity++
    > in server mode
    > (see:
    >

    http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html#timidity)
    > for instructions)
    >
    > But TiMidity++ in server mode requires an ALSA sound system.
    >
    > I think I know the reason for RedHat to not install ALSA.
    > Have a look at the SuSE chameleon at the ALSA home page:
    > http://www.alsa-project.org
    >
    > Indeed, the main ALSA developers are SuSE employees.
    >
    >
  7. Joerg Anders

    Joerg Anders Guest

    eMail2Me wrote:

    >
    > I recently installed a MadDog Prowler 4.1 DSP 4-channel PC sound card on
    > my SuSE 8.1 Pro Linux machine. This sound card is driven by a CMI-8738 MX
    > sound chip. When I launched noteedit, it printed the following on the
    > console:
    >
    > DCOPServer up and running.
    > LilyPond check: found version: 1.7.14
    > WITHOUT semicolons.
    > WITH wavelines (for trills)
    > WITH slures in graces
    > TSE3 OSS MIDI scheduler created
    > TSE3 Copyright information :(c) Pete Goodliffe, 2000-2002. A Trax
    > Software Product. Version: 0.2.5


    This is the normal behaviour.

    >
    > and under the NoteEdit-2.1.3 (with KDE-3.0.5) Sound Configuration, with
    > OSS checked as the sequencer, the following MIDI devices are listed:
    >
    > OPL3 FM synth
    > MIDI 0-0
    > OPL3 Port
    > MIDI 1-0


    MIDI 0-0:
    MIDI 1-0:
    That means you have 2 external midi ports. Thus, you can buy a
    MIDI keyboard and a midi cable and connect it to your sound card (gameport).
    Then you can bring your midi keyboard into the midi receive mode
    and it will play the mudic.

    OPL3 FM synth:
    OPL3 Port:

    Actually you have still an FM MIDI synthesizer onboard. But in
    most cases the OPL3 devices do not work on Linux. And even if:
    The OPL sound is terrible.

    Do not confuse if there is sound on Windows. The HAL (hardware abstraction
    layer) automatically starts a real time MIDI to WAV converter which
    computes the WAV from a collection of samples for each instrument -
    a so-called soundfont.

    Souch software converters also exist on Linux. But unfortunately
    you have to start them "by hand" See:

    http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html#timidity

    Under Windows a professional Roland soundfont is used. On Linux you
    sould configure TiMidity++ such that is uses a good sound font.

    Unfortunately, the soundfonts are copyrighted. So, the best free
    soundfont (in my opinion) are the so-called EAWpatches: see:

    http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/audio/eawpatches/

    Here you can also find instructions how to bring TiMidity++
    to uses these patches.

    If you have a friend who has the copyrighted 8mbgmsfx.sf2 soundfont
    try to use this font. It is buendled with the memory extention
    of some sound cards (AWE32/64 eventually SB Live 512)

    Another tool software synthesizer is the fluid synthesizer.

    http://www.fluidsynth.org/

Share This Page