Softasyna/tracker tyylin audiotoisto ...

Saku-foorumi » Uusi sukupolvi: MorphOS » Ohjelmointi » Viestit 2006 » Softasyna/tracker tyylin audiotoisto Ahilla « Edellinen Seuraava »

Kirjoittaja Viesti
 

JPQ
Perjantaina, 10. helmikuuta, 2006 - klo 0.49:   
Miten ihmeessä softasyna/tracker tyylin audiotoisto onnistuisi Ahilla
?

 

itix
Perjantaina, 10. helmikuuta, 2006 - klo 1.35:   
SendIO() ?

 

Jon
Perjantaina, 10. helmikuuta, 2006 - klo 10.14:   
Kaksoispuskureihin kamaa ja valmiit puskurit kajareihin. Soupy twist! ;)

 

JPQ
Perjantaina, 10. helmikuuta, 2006 - klo 20.20:   
itix: mitäs tarkoitat ?
Jon: miten ihmeessä tässä osaa laskea puskurille sopivan koon.

 

PasiK
Perjantaina, 10. helmikuuta, 2006 - klo 20.34:   
Jos softasynan teko kiinnostaa, kannattaa tehdä pluginni
HD-Rec:iin. Plugin saa inputtina valmiiksi aikaleimatut MIDI viestit
sekä pointterin audio-puskuriin, johon audio datan voipi sitten
generoida parhaaksi näkemällään tavalla.

 

Jon
Perjantaina, 10. helmikuuta, 2006 - klo 21.13:   
JPQ: voit päättää bufferin koon vapaasti. Joku 4096 tavua voi olla hyvä.

Tähän mahtuu tyypillisesti 4096/44100 sekuntia äänidataa eli uusi bufferi soitetaan n. 11 kertaa sekunnissa.

 

Jon
Perjantaina, 10. helmikuuta, 2006 - klo 21.35:   
Tarkennus: itse asiassa 16-bittistä stereoääntä joudutaan generoimaan ja soittamaan useammin samankokoisella puskurilla kuin esim. 8-bittistä monoääntä.

Eli jos nyt lasken oikein niin 4096 tavun puskuriin menee (4096/2/2)/44100 sekuntia 16-bittistä stereoääntä ja uusi puskuri soitetaan jotain 43 kertaa sekunnissa.

 

JPQ
Perjantaina, 10. helmikuuta, 2006 - klo 23.18:   
Jon: taidatpa laskea.
PasiK: tuo vaan blitzbasic kötöstys joka ei tunnu toimivan mulla kun
ekan soitto kerran verran vakaasti ja sitten jumahtaa toki jos joku
voisi neuvoa miten tuosta saa morphos vakaa niin.

 

JPQ
Perjantaina, 10. helmikuuta, 2006 - klo 23.18:   
PasiK: täytyy tutkiskella... jos saan hdrecin toimiin kunnolla sekin
pitää pitää vaihtoehtona mielessä.

 

itix
Perjantaina, 10. helmikuuta, 2006 - klo 23.33:   
Jon: tuossa varmaan kannattaa laskea se bufferin koko soittotaajuudesta... joku 50 kertaa sekunnissa on aika hyvä eli esim. 44100/50*2*2 = 3528 (16bit stereo). Pienemmätkin bufferit menee hyvin ja tietysti voi käyttää suurempaakin toistotaajuutta, esim. 96kHz. Toimiihan se vaikka HW ei tuekaan.

 

PasiK
Lauantaina, 11. helmikuuta, 2006 - klo 12.35:   
JPQ: softasynien soittelu MIDI-koskettimistolla toimii hyvin myös
MorphOS:lla, mutta sekvensserin käyttö on ongelmallista. Jos
käyttää pelkästään pluginneja MIDI toistoon, kannattaa MIDI ottaa
toiston ajaksi pois päältä, silloin HD-Rec ei kaadu.

 

JPQ
Lauantaina, 11. helmikuuta, 2006 - klo 17.31:   
PasiK: ahaa ja minä nimen omaan tarttisin sequn ja jos vain taidot
riittää mielessä on reasonin tappaja...
ps. mitens tuo ongelma juttu pois päältä?

 

PasiK
Lauantaina, 11. helmikuuta, 2006 - klo 19.31:   
JPQ: Settings/Preferences/Midi/enable

Sekvensseri ei kaadu kun tuosta on ruksi pois. Tällöin ei tietenkään
ulkoiset MIDI-laitteet toimi, mutta esimerkiksi mukana tulleiden
demo biisien toisto onnistuu.

Mutta jos käyttää Pegasosta vain 'soundi-modulina', niin tuohon ruksi
takaisin ja koskettimistolla voi soitella pluginneja. MIDIn ollessa
päällä, sekvesserin toisto tai nauhoitus onnistuu vain kerran
jonka jälkeen HD-Rec täytyy sammuttaa ja käynnistää
uudelleen.

 

JPQ
Maanantaina, 13. helmikuuta, 2006 - klo 12.29:   
PasiK: havaitsin tuo midi nauhoitus jutun saisipa tekijä ohjelmansa
kuntoon vielä.

 

JPQ
Keskiviikkona, 15. helmikuuta, 2006 - klo 1.58:   
Asiaan liittyen huomasin tietyt jutut olis helpompia näin eli
onnistuuko PowerSDLän SDL Mixer palalla tämä homma ?
eli porttausta mietin.

Lisää viestisi tähän
Viestisi:
Käyttäjätunnus: Postitus informaatiota:
Tämä on yksityinen keskustelupalsta. Vain rekisteröidyt käyttäjät ja moderaattorit voivat postittaa tänne.
Salasana:
valinnat: Aktivoi URL:t automaattisesti tässä viestissä
Toimenpide: