MIDI

Sekcia: Aplikácie & Desktop 26.07.2013 | 13:38
Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
Prosím o pomoc pri prehrávaní midi súborov. Nainštaloval som rosegarden. Otvorím v ňom midi skladbu, načíta a po spustení prehráva, kontrolky blikajú, ale nič nepočuť. Pripájam výpis PCI a obrázok plochy s alsa mixer a rosegarden. Železo mám Intel dualcore 1,8 GHz, ram 3GB, HDD 500GB. Systém Linux Mint Olivia 15 KDE.
-PCI Devices-
Host bridge		: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
PCI bridge		: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02) (prog-if 00 [Normal decode])
Audio device		: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 01)
PCI bridge		: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 01) (prog-if 00 [Normal decode])
PCI bridge		: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 01) (prog-if 00 [Normal decode])
USB controller		: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI])
USB controller		: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI])
USB controller		: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI])
USB controller		: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 01) (prog-if 00 [UHCI])
USB controller		: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])
PCI bridge		: Intel Corporation 82801 PCI Bridge (rev e1) (prog-if 01 [Subtractive decode])
ISA bridge		: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
IDE interface		: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])
IDE interface		: Intel Corporation NM10/ICH7 Family SATA Controller [IDE mode] (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
SMBus		: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
Ethernet controller		: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 01)
VGA compatible controller		: NVIDIA Corporation GT215 [GeForce GT 220] (rev a2) (prog-if 00 [VGA controller])
Audio device		: NVIDIA Corporation High Definition Audio Controller (rev a1)
Ethernet controller		: Realtek Semiconductor Co., Ltd. RTL8169 PCI Gigabit Ethernet Controller (rev 10)
"Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
    • RE: MIDI 26.07.2013 | 14:14
      Avatar bedňa LegacyIce-antiX  Administrátor
      Hoď sem, čo ti vypíše lsmod | grep snd
      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: MIDI 26.07.2013 | 14:32
      Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
      snd_seq_dummy          12798  0 
      snd_hrtimer            12744  0 
      snd_hda_codec_hdmi     36913  4 
      snd_hda_codec_realtek    78399  1 
      snd_hda_intel          39619  7 
      snd_hda_codec         136453  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
      snd_hwdep              13602  1 snd_hda_codec
      snd_pcm                97451  5 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
      snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
      snd_seq_midi           13324  0 
      snd_seq_midi_event     14899  1 snd_seq_midi
      snd_rawmidi            30180  1 snd_seq_midi
      snd_seq                61554  6 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
      snd_seq_device         14497  4 snd_seq,snd_rawmidi,snd_seq_dummy,snd_seq_midi
      snd_timer              29425  3 snd_hrtimer,snd_pcm,snd_seq
      snd                    68876  23 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
      soundcore              12680  1 snd
      
      "Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
      • RE: MIDI 26.07.2013 | 14:37
        Avatar bedňa LegacyIce-antiX  Administrátor
        OK ovládače tam máš, používaš tú Intelácku zvukovku?

        Inak by malo stačiť kliknúť na ikonku hlasitosti, klik na ovládanie hlasitosti a tam pridať hlasitosť prípadne zrušiť mute na MIDI. To isté by malo byť v ALSA mixéri, stlačíš F6 vyberieš zvukovú kartu a pridáš na MIDI, prípadne unmutneš.
        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • RE: MIDI 26.07.2013 | 14:47
          Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
          Áno, používam intelácku zvukovku. To MIDI sa mi ale nikde nedá pridať. Jednoducho chýba MIDI, je tam Iba PCM. Viď obrázok.
          "Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
          • RE: MIDI 26.07.2013 | 15:18
            Avatar bedňa LegacyIce-antiX  Administrátor
            Návod majú aj u seba na webe. Keď spustíš prehrávanie, skús spustiť pavucontrol a pohľadaj či tam nepribudlo MIDI, prípadne či sa nesnaží prehrávať cez NVidiu. Aby som povedal pravdu, s MIDI nerobím a pokiaľ nezaberie pavucontrol, tak si pozri ten ich návod. Aj by som si ho prečítal, ale už mi nezostáva čas, padám z roboty a ideme oslavovať :)
            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: MIDI 26.07.2013 | 16:56
      Avatar Miroslav Bendík Gentoo  Administrátor

      Po spustení timidity -iA -B2,8 -Os1l -s 44100 a reštartovaní rosegarden to funguje?

      • RE: MIDI 26.07.2013 | 18:47
        Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
        po spustení píše:
        timidity -iA -B2,8 -Os1l -s 44100
        /etc/timidity/freepats.cfg: No such file or directory
        timidity: Error reading configuration file.
        Please check /etc/timidity/timidity.cfg
        
        "Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
        • RE: MIDI 26.07.2013 | 19:54
          Avatar WlaSaTy   Návštevník
          /etc/timidity/freepats.cfg: Súbor alebo priečinok neexistuje
          timidity: Chyba čítania konfiguračného súboru.
          Prosím skontroluj /etc/timidity/timidity.cfg
          • RE: MIDI 26.07.2013 | 20:16
            Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
            výpis timidity.cfg :
            # Instrument configuration file for timidity
            # $Id: timidity.cfg,v 1.7 2005/09/03 19:26:03 hmh Exp $
            
            # You can change just about every option in TiMidity++ using
            # This config file.  Please refer to the timidity.cfg(5) manpage
            # for more details
            
            ## If you have a slow CPU, uncomment these:
            #opt EFresamp=d		#disable resampling
            #opt EFvlpf=d		#disable VLPF
            #opt EFreverb=d		#disable reverb
            #opt EFchorus=d		#disable chorus
            #opt EFdelay=d		#disable delay
            #opt anti-alias=d	#disable sample anti-aliasing
            #opt EWPVSETOZ		#disable all Midi Controls
            #opt p32a		#default to 32 voices with auto reduction
            #opt s32kHz		#default sample frequency to 32kHz
            #opt fast-decay		#fast decay notes
            
            ## If you have a moderate CPU, try these:
            #opt EFresamp=l
            #opt EFreverb=g,42
            #opt EFchorus=s
            #opt s32kHz
            #opt p64a
            
            # Disabling some of the Midi Controls can help with the CPU usage a lot.
            # The same goes to the VLPF, sample anti-aliasing and effects such as
            # reverb and chorus
            
            # By default, try to use the instrument patches from freepats:
            source /etc/timidity/freepats.cfg
            
            # alternatively, you can use the fluid-soundfont:
            #source /etc/timidity/fluidr3_gm.cfg
            #source /etc/timidity/fluidr3_gs.cfg
            
            "Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
            • RE: MIDI 26.07.2013 | 20:47
              Avatar WlaSaTy   Návštevník
              # Štandardne, skús použiť banky nástrojov z voľnépotľapkania:
              source /etc/timidity/freepats.cfg
              
              Kedysi sa timidity inštalovalo v dvoch balíkoch. Jeden bol balík s programami a konfiguráciou, a druhý bol s doplnkovými bankami nahratých nástrojov. Predpokladám, že ten druhý balík si neinštaloval.
              • RE: MIDI 26.07.2013 | 21:48
                Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
                "freepats" nainštalované. Cez timidity prehrám midi súbor. Keď však pustím rosegarden tak je ticho.
                "Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
                • RE: MIDI 27.07.2013 | 06:38
                  Avatar Miroslav Bendík Gentoo  Administrátor

                  Príkaz timidity -iA -B2,8 -Os1l -s 44100 vytvorí virtuálne midi zariadenie a prehrávanie by malo ísť z akéhokoľvek programu cez timidity. Zrejme treba ešte v rosegarden vybrať správne zariadenie (prípadne cez konfiguráciu jack).

                  • RE: MIDI 27.07.2013 | 14:13
                    Avatar Ján Šuvada Linux MINT 20 MATE, EdUbuntu 23.10, Windows 11  Používateľ
                    Ďakujem Vám chlapi za pomoc. Už to všetko funguje. Timidity beží a Rosegarden tiež. Posledný problém sa odstránil v nastavení Rosegardenu na Timidity out v portoch. Ešte raz velikánska vďaka.
                    "Keď ľudožrút používa vidličku a nôž, znamená to pokrok?"
    • RE: MIDI 26.07.2013 | 17:43
      Avatar WlaSaTy   Návštevník
      Ak prehrávanie zvukov funguje a zvukovka nie je uzamknutá niečim obskúrnym ako skype, tak vyber iné výstupné zariadenie. Onboard zvukovky nezvykli mať na sebe midi procesor, a niekedy bolo trebanahodiť niečo čo ten procesor nahradilo. Napríklad spomínané timidity. Po jeho inštalácii sa zvykla objaviť kompletná podpora midi v systéme. Aj s zvukovými bankami.