Kirjoittaja Aihe: Midit vievät kaikki prosessorin tehot.  (Luettu 3745 kertaa)

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Midit vievät kaikki prosessorin tehot.
« : 30.06.07 - klo:16.01 »
Jos joku tietäisi, niin minulla olisi tällä kertaa tällainen kysymys:
Kuinka jonkun pienen miditiedoston toistaminen voi viedä jopa 100% prosessorin tehoista, Esimerikiksi jos toistaa vaikka Rosegarden tai KMid ohjelmilla.
Ja sen seurauksena Midit alkavat pätkiä sekä aloittavat särisemisen, siis silloin kun prosessoritehot ovat 100% käytössä.
itselläni on tällä hetkellä 1.06 Gigahertsin nopeudella pyörivä prosessori.
« Viimeksi muokattu: 30.06.07 - klo:16.04 kirjoittanut anonyymikäyttäjä »

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #1 : 01.07.07 - klo:11.56 »
Onko käytössäsi ulkoinen sekvensserilaite (esim. syntikkasi?) vai tuleeko ohjelmallisella syntetisaattorilla äänet ulos (esim. QSynth/Timidity vai mikä lie)?
Onko ladattu äänipankkia RoseGardenin kautta muistiin? Jos on (löytyy asetuksista), onko äänipankin koko suurikin, sillä jos on, se voi viedä aikas kiitettävästi koneen tehoja. Jos ei ole RoseGardenissa, mutta QSynthissa, onko siinä ladattu miten raskaat äänipankit?

Itselläni on 1,4GHz kone, 768Mt muistia, mutta kun pistän QSynthissa vähänkään isomman äänipankin, alkaa kone vetelemään viimeisiään :P
Yksinkertaisesti ei tehot riitä kunnolla. Juurikin tuota, että alkaa äänet pätkimään ja särisemään, joskus ei RoseGardenissa riitä tehot reaaliaikaiseen toistoon.

Ainoaksi vaihtoedoksi itselläni löytänyt käyttää a) Kevyempiä ääniä/äänipankkeja b) Kosketinsoitintani ääniulostulona.

Tietenkin vaihtoehto b olisi mielestäni muutenkin "parempi", koska kuitenkin syna kun hoitaa äänien prosessoinnin, ei se vie konetehoa lainkaan etc, mutta nyt taas taisin onnistua äänikorttini telomaan ja integroidussa äänikortissani midit vetää koneen jumeliin...

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #2 : 01.07.07 - klo:13.39 »
Midiäänet tulevat ulos Timidityn avulla.
Olen asentanut midiäänet kuuluviin tältä foorumilta löytyvän ohjeen http://forum.ubuntu-fi.org/index.php?topic=5147.0 mukaan.
Olisiko mahdollisesti olemassa kevyempiä äänipankkeja, joita voisin käyttää esimerkiksi rosegardenin kanssa, vai onkohan koneeni liian tehoton toistaakseen reaaliaikaisesti midiä?. Olen testannut Windows puolella midiä esimerkiksi Reasonilla ASIO ajureilla, niin silloin se midiääni toimii ilman mitään häiriöitä.
Ja kun vilkaisin vielä, niin näyttäisi Rosegardenissa olevan "128:0 Timidity port 0" käytössä.
« Viimeksi muokattu: 01.07.07 - klo:13.41 kirjoittanut anonyymikäyttäjä »

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #3 : 01.07.07 - klo:14.05 »
Mmh... itsellä tulee QSynthistä, joka taitaa olla kylläkin vain GUI tuolle. Itse olen käyttänyt RealSoundsia ja Unisonia silloin kun tarvinnut testailla. Molemmat enemmän tai vähemmän kyykyttävät omaakin konettani. Ainakin Nightwishin Sacrament of Wildernessin kun pistän soimaan tuolta Rosegardenista ja käytän QSynthia niin kyllä se ääni pätkii ja prosessorin kulutus on yli 80% jopa. Että niinh, taitaa olla liian raskas äänipankki.

Onko sinulla mikä äänikortti mahdollisesti käytössä? Kun jos on parempi kuin integroitu kortti (tai mene tiedä onko niissäkin miten hyviä...), niin äänipankin kait voi ladata suoraan, ilman että tarvitsee Timidityä? HUOM! VOIN olla väärässäkin, mutta itselläni tälläinen mielikuva. Ts. että lataa pelkän sf2-tiedoston RoseGardeniin -> ei tarvitse Timidityä tms. väliin. Mutta kuten sanottua, olen voinut käsittää väärinkin tämän ^^.

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #4 : 01.07.07 - klo:14.27 »
Uh. Näemmä ei se oma äänikorttini ollutkaan sanonut työsopimusta irti. Oli sittenkin vain irronnut PCI-väylästä :D (!!!!!).
No mutta, niin. Jos todellakin on tehokkaampi "kunnon äänikortit" (Riittää jos SB Live 5.1...), voit ladata äänipankit suoraan käyttäen äänikortin tehoja. Ainakin itselläni auttoi heti kun latasin äänipankin sfxload-komennolla komentoriviltä ja sen jälkeen RoseGardenin käynnistin. Prosessorin kulutus tipahti alle 20%.

Onko siis mikä äänikortti sinulla?

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #5 : 01.07.07 - klo:18.56 »
Minulla itselläni on äänikorttina: Creative AudioPCI (ES1371,ES1373) (WDM)
Niin minulla heräsi mielenkiinto "sfxload-komentoa" kohtaan, että jos haluat, niin voisitko kertoa minulle lisää kyseisestä komennosta...
Ja sitten vielä huomasin ihmeen kun toistin miditiedostoa timidity ohjelmalla päätteen kautta: yhtään ei pätkinyt eikä rätissyt ääni kuten rosegardenissa teki, eikä suorittimen käyttökään noussut 100% lukemille...
« Viimeksi muokattu: 01.07.07 - klo:20.20 kirjoittanut anonyymikäyttäjä »

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #6 : 01.07.07 - klo:20.48 »
Asenna paketti "awesfx". Eli "sudo apt-get install awesfx" jos komentoriviltä haluat asentaa. Tai asenna graafisesti tai miten vain.
Sen jälkeen lataat sen äänipankin ihan "sfxload unison.sf2" (tietenkin mukaan myös polku).
Tai sitten "asfxload" ohjelmalla lataat. Erona siis että toinen OSS, toinen ALSA.

sfxload -- load SoundFont on OSS AWE32 sound driver
asfxload -- load SoundFont on ALSA Emux WaveTable

Sen jälkeen pitäisi toimia sulavammin tuossa Rosegardenissakin nuo äänet. Ainakin itselläni toimi. Tosin, edelleenkin käytän mieluummin syntikkaani midi-ulostulon vekottimena, mutta jos ei jaksa synaa käynnistää niin voin käyttää tuota :)

Mmh... Itselleni ei tuo äänikorttisi sano äkkiseltään mitään, että toimiiko siinä tuo, mutta kannattaneehan sitä koettaa.

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #7 : 03.07.07 - klo:14.40 »
Minulle tulee kyseisten komentojen kirjoituksesta vastaukseksi: No AWE synth device is found ja toisella komennolla
No Emux synth hwdep device is found  ??? , vaikka asensin awesfx paketin päätteen kautta...
« Viimeksi muokattu: 03.07.07 - klo:14.50 kirjoittanut anonyymikäyttäjä »

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #8 : 03.07.07 - klo:21.28 »
Näyttäisi valitettavasti siltä, että äänikorttisi on liian vanha tukemaan rautatasolla äänifontteja :/
Ilmeisesti sinun täytyy koettaa löytää todella kevyt äänipankki Timidityyn.

Kenties täältä löytyisi tarpeeksi kevyttä?
http://www.hammersound.com/cgi-bin/soundlink.pl?action=view_category&category=Collections&ListStart=0&ListLength=15

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #9 : 20.07.07 - klo:11.41 »
Näyttäisi valitettavasti siltä, että äänikorttisi on liian vanha tukemaan rautatasolla äänifontteja :/
Ilmeisesti sinun täytyy koettaa löytää todella kevyt äänipankki Timidityyn.

Kenties täältä löytyisi tarpeeksi kevyttä?
http://www.hammersound.com/cgi-bin/soundlink.pl?action=view_category&category=Collections&ListStart=0&ListLength=15

Kokeilin laittaa Rosegardeniin äänikirjasimeksi: "Gort's_Synth_J1.SF2" sekä "Gort's-Midget_J1.SF2" (meniköhän äänikirjasimen valinta oikeaan kohtaan),
Mutta suoritinkäyttö ei pienene lainkaan ja ääni särisee edelleen... olen myös miettinyt, että olisikohan tai voisiko olla mahdollista jollain tavalla säätää timidityn asetuksia jostain kautta, ja jos voi niin mistä, kun en tiedä tarkalleen, että mistä löytyy timidityn asetukset...
Mietin myös että miten midin toistaminen voi linux puolella esim. Rosegardenilla tai Kmidillä viedä prosessorin tehoja enemmän kuin windows puolella saman miditiedoston toistaminen esim: Noteworthy Composerilla tai Orion Platinumilla...
Vai onkohan tietokoneeni vain niin tehoton toistamaan midiä raskaammalla ohjelmistolla ja käyttöjärjestelmällä...
« Viimeksi muokattu: 20.07.07 - klo:11.51 kirjoittanut anonyymikäyttäjä »

anonyymikäyttäjä

  • Käyttäjä
  • Viestejä: 136
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #10 : 22.07.07 - klo:01.32 »
Kokeilin tässä myöhemmin nostaa prosessorin kellotaajuutta ja huomasin, että midit toimivat sulavammin myöskin esim. Kmid ohjelman kanssa...
Voi myöskin olla että Rosegarden on liian raskas ohjelmisto tälle pc kokoonpanolle, kun midit toistuvat ongelmitta esimerkiksi aikaisemmin mainitsemani Kmid ohjelman kanssa, sekä kun kirjoittaa päätteeseen timidity ja toistaa sieltä kautta sen miditiedoston...
että taitaakin olla parasta jättää Rosegarden sikseen ja kokeilla jotain muita kevyempiä ohjelmistoja musiikintekoon...  :)
« Viimeksi muokattu: 22.07.07 - klo:01.38 kirjoittanut anonyymikäyttäjä »

Stargazers

  • Käyttäjä
  • Viestejä: 549
    • Profiili
Vs: Midit vievät kaikki prosessorin tehot.
« Vastaus #11 : 22.07.07 - klo:12.13 »
No hyvä jos edes jollain muulla saat tehtyä musiikkia. Harmillista että RoseGarden ei pelitä siulla, se on kuitenkin parhain sekvensseri mitä löytänyt.

Oletko koettanut kysellä Rosegardenin postituslistoilta jos moisia löytyy?