Midi

Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Hej alla!

Det finns en midiredigerare av klass som heter Rosegard. Tyvärr så rapporteras saknat Midi-subsystem i Ubuntu. Finns någon vänlig själ som kan redogöra för en ev. lösning på problemet. Programmet Rosegard är annars ett mycket proffsigt o elegant bidrag till midi-entusiasterna

M.V.H.

Lasse Fjellstedt
Användarvisningsbild
Martin Olsson
Inlägg: 218
Blev medlem: 15 okt 2006, 10:56
Ort: Malmö
Kontakt:

Midi

Inlägg av Martin Olsson »

Finns en bra tråd om detta tidigare.
http://ubuntu-se.org/forum/viewtopic.php?id=486
http://www.soptunna.se
** Ubuntu user #8998 **
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Hej!

Har läst allt i tråden om Rosengard. Jag har en drös med bluegrasslåtar som är skrivna i midiformat. Jag får alltså meddelandet att Midi-subsystem saknas. I övrigt funkar ljudet. Har förstått att Du jobbar mer seriöst med andra format. Visst jag kan ju lätt gå över till XP:n men Tycker att Unbuntu är både snabb o trevlig med det mesta man behöver om man bortser från avancerade spel. Då jag är novis på området så hoppas man ju på att någon sitter inne med lösningen på midi-problemet. Rosengard är så snyggt uppbyggd, ja nästan vacker.

Med bästa hälsningar!
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Midi

Inlägg av Okänd »

Kolla om du har sequencer-modulen laddad med kommandot:

Kod: Markera allt

$ lsmod | grep snd_seq
Om den inte finns laddad, kör först

Kod: Markera allt

$ sudo modprobe snd_seq
och kolla om det fungerar. Om Rosegarden startar utan att klaga, kör:

Kod: Markera allt

$ sudo nano /etc/modules
och lägg till

Kod: Markera allt

snd_seq
på en egen rad. Då laddas sequencer-modulen vid uppstart av maskinen.

Om inte detta fungerar, återkom gärna. :)
Jens
Inlägg: 36
Blev medlem: 15 jan 2006, 13:08
Ort: Eskilstuna

Midi

Inlägg av Jens »

Du kan ju göra det på det enkla sättet också genom easy ubuntu...

http://easyubuntu.freecontrib.org/
Bild
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

[quote="CryingFreeman"]Kolla om du har sequencer-modulen laddad med kommandot:

Kod: Markera allt

$ lsmod | grep snd_seq
Om den inte finns laddad, kör först

Kod: Markera allt

$ sudo modprobe snd_seq
och kolla om det fungerar. Om Rosegarden startar utan att klaga, kör:

Kod: Markera allt

$ sudo nano /etc/modules
och lägg till

Kod: Markera allt

snd_seq
på en egen rad. Då laddas sequencer-modulen vid uppstart av maskinen.

Om inte detta fungerar, återkom gärna. :)[/quote]
Hej o tack för svar!

Kört dina kommandon i terminalfönstret (rätt?)
Rosengard svarar: Systemets tidsupplösning för låg (kalla på sysop)
Låtar spelas upp visuellt O.K. men inget ljud. Detta är läget just nu.

Hälsningar

Lasse
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Systemets tidupplösning är för låg
Rosegarden var oförmöget att hitta en högupplöst tidkälla för MIDI-uppspelning
Detta kan betyda att du använder ett Linux-system där kärnans tidupplösning är satt för lågt. Var vänlig och kontakta din Linux-distributör för mer information.

Meddelas vid körning av rosengard midieditor

Kan detta åtgärdas på något sätt? Om någon sitter på lösningen skulle jag bli såååååå glad!

H-Lasse
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Midi

Inlägg av Okänd »

Antingen kan du kompilera om kärnan enligt instruktioner som finns på min blogg: http://linux-daw.blogspot.com under Realtidskärna Ubuntu.

Eller så kan du göra som musikguru Lundberg som huserar på forumet, nedgradera kärnan, som han har beskrivit på sin sida http://hem.wtnord.net/k05816/linkern.html.

Till att börja med kan det vara bra att nedgradera kärnan, men om du vill ha en riktigt grym kärna med låg latency för seriös ljudproduktion ska du när du känner dig mogen kompilera en realtidskärna. :)
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Tuen tack Freeman för att Du gjort Dig så stort besvär!
Håller just på att skriva ut Din blogg. Det hela är ju ett stort område och jag hoppas kunna läsa mej till installationerna.
Idealet hade varit en grej som Synaptic hade fixat på direkten. Alla dessa linuxvarianter! Ubuntu är i alla fall lättast att begripa för den som enbar har kör M-soft tidigare. Ubuntu för bank, ordbehanling och Internet med tanke på att virus inte är nåt stort problem. XP:n för spel o nöje avlastad en massa residenta program för högre effektivitet. Det är min nya filosofi.

Bästa hälsningar!

Lasse
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

.Hej!

Många användare är säkert "brukare" av Ubuntu och väldigt dåligt insatt i termer som "kompilera etc." Att köra ett program i paketeraren synaptic är ju mer lättfattat. Därför så vore det ju det helt otroligt bra om någon avancerad programmerare kunde fixa ett färdigt paket för att få igång Rosegards midieditor i Ubuntu genom att tillverka ett s.k. paket,

Följande kan läsas när man försöker köra igång editorn: Systemets tidupplösning är för låg
Rosegarden var oförmöget att hitta en högupplöst tidkälla för MIDI-uppspelning
Detta kan betyda att du använder ett Linux-system där kärnans tidupplösning är satt för lågt. Var vänlig och kontakta din Linux-distributör för mer information. Bollen rullar, äre nån som kan göra mål? Vi noviser kommer garanterat att jubla om någon sätter en rykare i krysset!
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Midi

Inlägg av Okänd »

[quote="Borodin"].Hej!

Många användare är säkert "brukare" av Ubuntu och väldigt dåligt insatt i termer som "kompilera etc." Att köra ett program i paketeraren synaptic är ju mer lättfattat. Därför så vore det ju det helt otroligt bra om någon avancerad programmerare kunde fixa ett färdigt paket för att få igång Rosegards midieditor i Ubuntu genom att tillverka ett s.k. paket,[/quote]
Problemet med att göra ett paket för realtidskärnor är att få med all funktionalitet som finns i standardkärnan. Det är otaliga patchar och inställningar som måste med för att göra en generell variant. För att få midi att fungera räcker det med att ställa om en viss timer till 1000 istället för 250, men för att få nån USB-mus-historia att fungera kanske det behövs en patch, 15 inställningar och en gnutta tur.

Enklast för dig är att följa Lundbergs guide och nedgradera kärnan några snäpp, från dagens 2.6.15-27 till 2.6.15-23. Där är systemtimern satt till 1000Hz och det räcker bra för Midi.

Att kompilera om kärnan med Ingo Molnars realtidspatchar är i dagsläget inget krav om man inte måste ha snor-låg latency (< 10 ms) i sitt ljudkomponerande. Annars går det utmärkt att använda sig av standardkärnan, om man har bra hårdvara.

Jag strävar efter att göra det så enkelt som möjligt att göra Linux till en ljudplattform, men i dagsläget är det inte helt enkelt för en nykomling att köra hela racet. Ingo Molnars realtidspatchar är så sakteliga på väg in i standardkärnan och förhoppningsvis går det att köra på standardsätt inom en snar framtid. Det finns dessutom ett Ubuntu-initiativ som heter Ubuntu Studio som försöker göra detta så standardiserat som möjligt. Så det finns hopp. :)

(Jag körde inte fetstil för att vara dryg, utan för att förtydliga. ;) )
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Hej Freeman!

Väldigt bra svar och visst jag kan ana hur mycket arbete som krävs för att göra ändringar i Ubuntu och har inga som helst krav på detta heller, självklart!. Eftersom Du lagt ner så mycket jobb helt ideelt så är Du värd en "Fanfar!" Vi får se, det händer ju hela tiden saker och jag har inte bråttom.

Tacksammast!

Lasse
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

lasse@lasse-desktop:~$ lsmod | grep snd_seq
snd_seq_dummy 6020 0
snd_seq_oss 45824 0
snd_seq_midi 12160 0
snd_rawmidi 34432 1 snd_seq_midi
snd_seq_midi_event 11520 2 snd_seq_oss,snd_seq_midi
snd_seq 77344 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_seq_device 12180 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd_timer 31112 2 snd_seq,snd_pcm
snd 79016 14 snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,saa7134_alsa,snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
lasse@lasse-desktop:~$ lsmod | grep snd_seq

Detta är vad jag får veta av commandot längst ner. Om någon kan tyda detta o ge mej en hint om vad som fattas för att få igång midispelaren.

H-Lasse
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Hej Lundberg och tack för dina nedanstående beskrivningar angående kärnan.
För min del är nedgradering omöjlig eftersom jag bara har linux-image 17 (kanske de gamla är bortplocklade i senaste Ubuntu)
D.V.S. hur får jag tag i de tidigare versionerna 15 ? Går dom att skicka över på nåt sätt?
zzf825x@tninet.se är min brevlåda if detta går och om Du har lust förståss.
Skulle gärna vilja få fart på Rosengard. AMD 64 vald vid inst. av Ubuntu

Bästa hälsningar!

Lasse

gradering av kärnan
Att nedgradera kärnan i Ubuntu är ingen konst. Öppna Synaptic från System/Administration i Gnome-.menyn och sök på "kernel". Då hittar du ett antal paket som heter "linux-image-2.6.15-23-amd64-k8" och liknande och nu gäller det att hitta den kärna som är rätt för just ditt system. Det enkla sättet är att hålla dig till kärnor som heter likadant som den du redan har (fast med varierande vesrionsnummer förstås). Det versionsnummer du vill ha är hur som helst 2.6.15-23 och du markerar nu denna för installation. För att allt ska fungera som det ska måste paketen "linux-headers" och "linux-restricted-modules" ha exakt samma versionsummmer som din kärna och därför är ett hett tips att söka reda på dessa paket och även markera dessa för installation. Om du tex installerat kärnan "linux-image-2.6.15-23-amd64-k8" måste du ha "linux-headers-2.6.15-23-amd64-k8" och "linux-restricted-modules-2.6.15-23-amd64-k8".
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Midi

Inlägg av Okänd »

[quote="Borodin"]lasse@lasse-desktop:~$ lsmod | grep snd_seq

Om någon kan tyda detta o ge mej en hint om vad som fattas för att få igång midispelaren.[/quote]
Vilken midispelare? :) Allt som borde behövas för att få igång midi i Linux finns där, mig veterligen.

Kör

Kod: Markera allt

$ aconnect -o
för att lista output-portarna som kan användas för midi.
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

lasse@lasse-desktop:~$ aconnect -o
klient 14: "Midi Through" [typ=kärna]
0 'Midi Through Port-0'
klient 128: "rosegarden" [typ=användare]
0 'record in '
2 'external controller'
lasse@lasse-desktop:~$

Hej igen Freeman!

Här är vad ditt commando gav. Jag kan ju höra ogg-låtar så nog funkar ljudkortet. Har tillskrivit Hr-Lundberg, får se vad han svarar på min apropå till honom. Följetongen fortsätter!

Tack för svaret!

Lasse
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Freeman!

Midieditorn i fråga heter Rosengard. Jag kör en midilåt och staplarna blinkar som de ska men det är som att titta på en stumfilm.

M.V.H.

Lasse
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Rosegarden 1.2.4 - AlsaDriver - alsa-lib version 1.0.11

JackDriver::initialiseAudio - JACK server not running

ALSA Client information:

14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 655362, cap 99]

Creating device 0 in Play mode for connection 14:0 Midi Through Port-0 (duplex) (not connecting)
Default device name for this device is MIDI output system device
Creating device 1 in Record mode for connection 14:0 Midi Through Port-0 (duplex) (not connecting)
Default device name for this device is MIDI input system device
System timer is only 250Hz, sending a warning
Current timer set to "system timer"
WARNING: using system timer with only 250Hz resolution!
AlsaDriver::initialiseMidi - initialised MIDI subsystem

System timer is only 250Hz, sending a warning
Current timer set to "system timer"
WARNING: using system timer with only 250Hz resolution!

ALSA Client information:

14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 655362, cap 99]


Här är lite stuff hämtat från Midiprogget Rosengard som jag försöker få sprutt på, ger det någon ledtråd?

H-Lasse
Användarvisningsbild
Dick Lundberg
Inlägg: 512
Blev medlem: 17 mar 2006, 09:43
Ort: Nyköping
Kontakt:

Midi

Inlägg av Dick Lundberg »

Borodin: Ett par frågor hittar jag inte svar på efter att ha skummat tråden - vad har du för ljudkort och har du laddat soundfonter för att få ljud?

Att systemets tidupplösning är för låg får jag också som felmeddelande varje gång jag startar Rosegarden men jag har ändå MIDI-ljud så det kan du lämna så länge, om du inte redan åtgärdat det som jag beskriver i min guide.

Enklaste sättet att få MIDI-ljud att fungera om man inte har hårdvaruljud som stöds av Linux är genom en soundfont. Om du har ett Sound Blaster Live! ljudkort kan du ladda en soundfont direkt i Rosegarden under "Settings", "Configure Rosegarden". Jag, som har ett USB-ljudkort kör Qsynth som är en mjukvarusynth parallellt med Rosegarden och låter det spela upp mina ljud. Då öppnar jag JACK, Rosegarden och sedan Qsynth. I Qsynth laddar jag en soundfont som följer GM-standard och som alltså innehåller alla vanliga MIDI-ljud. I Rosegarden måste jag slutligen gå in i MIDI-inställningarna för att välja "Soft Synth" som General MIDI device.

Här verkar den soundfont jag använder finnas att ladda ner: ftp://ftp.personalcopy.net/pub/PC51f.sf2.gz Det var längesen jag tog ner den och minns inte varifrån men jag gjorde några sökningar efter den.
Lundbergs Lya: http://radoka.se
Min guide till musikinspelning i Ubuntu: http://hem.wtnord.net/k05816
Borodin
Inlägg: 128
Blev medlem: 17 nov 2006, 16:13
Ort: Täby Kommun

Midi

Inlägg av Borodin »

Hej Lundberg!

Tack för att Du tagit Dej tid att svara. Jag skall jobba vidare på dina uppslag. Dessvärre kör jag en Acer aspire med få kortplatser så jag använder det integrerade ljudkortet. Oggfiler o systemljud hörs bra. Om inte annat så får jag sumpa nåt kort i datorn, jag har ett blaster-live liggandes. Än en gång bussigt av Dej att svara.

Tacksammast!

Lasse
Skriv svar

Återgå till "Installation/Uppgradering/Drivrutiner - inaktuell"