Sam Player

Saku-foorumi » Vapaa sana » Viestit 2006 » Viestit 12/2006 asti » Sam Player « Edellinen Seuraava »

Kirjoittaja Viesti
 

allu
Lauantaina, 12. elokuuta, 2006 - klo 22.33:   
Taidanpa jättää ton USB-IEC adapterin vielä hautumaan... :). Mutta teinpä c64 emulaattorin joka ajaa pelkästään sam-syntetisaattoria. Ei videota, ei näppäimistöä, ei liitäntöjä. Vain Samin puhetta. Riliissasin tänään sen lähdekoodit ja binäärin win32:lle mutta olisi kiinnostusta tarjota myös Amiga-yhteisölle jotain.

Nyt kuulutankin Amiga ohjelmoijaa joka pystyy kääntämään ANSI-C ohjelman(paitsi äänikoodit) ja tekemään samplen soiton Amigalla(AHI, Audio-device, ...).

Itsekin varmaan pystyisin tuon tekemään mutta kun kyse ei ole kuin muutaman tunnin hommasta niin en jaksaisi säädellä kääntäjiä kuntoon. Eli, rohkeasti yhteyttä sähköpostiin jotka arvelevat hommasta suoriutuvan.

Paketit ovat kotisivullani ja tarkennan että kyse on wave.c:n implementoinnista Amigalle.

 

allu
Tiistaina, 10. lokakuuta, 2006 - klo 18.40:   
??? Eikö tosiaan kenelläkään riitä sen verta kiinnostusta että pykäis simppelin äänikoodin?? No, eihän se multa pois ole...

 

JPQ
Tiistaina, 10. lokakuuta, 2006 - klo 22.48:   
Sanon että täällä ei välttämättä aktiivi liiku se joka suoriutuisi
itse en uskalla aloittelevana edes vilkaista.

 

itix
Keskiviikkona, 11. lokakuuta, 2006 - klo 1.41:   
http://www.lehtoranta.net/sam_player.lha

Paketissa playerit MorphOS:lle ja AmigaOS:lle (2.0 tai uudempi) sekä lähdekoodit + makefilet (GCC/MorphOS tai VBCC/AmigaOS).

Saako tuota upata Aminettiin?

 

allu
Keskiviikkona, 11. lokakuuta, 2006 - klo 16.53:   
itix: loistavaa!!! tottakai saa uppia ihan mihin vaan keksit. Kai se toimii?

Näyttäis käyttävän AHI:a ja koodi on siistiä. Mutta, pari muutosta kun sais. Unohdin ohjeistaa tarkemmin mutta mielestäni olisi parempi jos amiga-spesifiset koodit olisi omassa tiedostossaan(vaikka wave_amigaos_ahi.c). Tosin, enpä itsekään käyttänyt wave_win32_mm.c nimeä :~. Ja makefilet kun sais samalle tasolle kuin vc:n projektifilet. Tai jopa omaan hakemistoon.

Teen illalla muutaman muutoksen niin saat kääntää sen vielä kerran, sopiiko?

 

itix
Keskiviikkona, 11. lokakuuta, 2006 - klo 17.16:   
Sopiihan tuo. Ja kyllä se myös toimii. Mielenkiintoisesti Windowsin exe on pienempi kuin MorphOS:n...

 

allu
Keskiviikkona, 11. lokakuuta, 2006 - klo 17.54:   
Okei, paketti on tuolla http://www.surffi.net/~allu/sam_player.zip.

Laitoin makefilet omaan kansioonsa ja siirsin amiga-ahi koodit omaan tiedostoonsa. Muokkaa makefilejä siten kuin tarvitsee että se taas kääntyy. Makefileihin vois laittaa makron SRC = ../src ja OBJS makrossa käyttäis SRC makroa(sekä -I optiossa). Niin ja jos sais targetin nimeksi "sam_player".

Kun saat käännettyä niin voit mun puolesta tehdä aminettiin upattavan paketin siten että siellä on myös binäärit mukana, poistat vaan CVS kansiot. Otan siitä paketista sitten ne muuttuneet makefilet. Lisäksi, teetkö mulle erillisen lha-tiedoston jossa on pelkät binäärit niin saan ne omille sivuilleni?

 

itix
Torstaina, 12. lokakuuta, 2006 - klo 0.02:   
Okei. Uusi paketti lähdekoodeineen:

http://www.lehtoranta.net/sam_player.lha


Pelkät binäärit:

http://www.lehtoranta.net/sam_player_bin.lha

 

allu
Torstaina, 12. lokakuuta, 2006 - klo 0.54:   
Kiitoksia kovasti Itix! Sujuhan tää hommeli sitten loppujen lopuksi ihan näppärästi kunhan vaan ensin löydettiin oikea tekijämiäs ;).

Ja näyttipä paketti löytyvän jo aminetistäkin. Vielä kun mokomalle keksis jotain käyttöä :D.

 

JPQ
Torstaina, 12. lokakuuta, 2006 - klo 1.48:   
itix: windowsin kääntäjät varmasti parempia ja lisäksi on windowsin apeistakin osa modernimpaa varmaan.
PS. nopeus kuitenkin se millä käyttis palveluja musta verrata pitää eniten.

 

itix
Torstaina, 12. lokakuuta, 2006 - klo 20.20:   
Oli ihan kiva näprätä pikainen AHI-koodi siihen :) Eräs ruottalainen teki myös AmigaOS4-binäärin ja uppasinkin Aminettiin uuden paketin jossa on kaikki kolme versiota yhdessä.

Pelkät binäärit: http://www.lehtoranta.net/sam_player_bin.lha

Jos jaksat vielä tuon päivittää sinne?

 

allu
Torstaina, 12. lokakuuta, 2006 - klo 22.08:   
Joo, tottakai. Paikalla "sinne" tarkoittanet omia sivujani? Löytyikskö makefileä tohon os4 versioon? Vai tarvitseeko? Tota Spot/Up Rough nimeä voipi käyttää creditseihin?

 

itix
Torstaina, 12. lokakuuta, 2006 - klo 22.18:   
Sun sivuja juuri tarkoitan :)

Makefile on Aminetin pakussa, http://www.aminet.net/misc/emu/sam_player.lha vaikka ei se kauheasti eroa MorphOS:n vastaavasta. Spot / Up Rough on ihan hyvä krediitteihin, en edes tiedä oikeaa nimeä...

 

allu
Torstaina, 12. lokakuuta, 2006 - klo 22.59:   
*uutta rellua väsäilee* Kiitä Spottia mun puolesta.

Hmm, vielä kun yhden version sais: 68000/10 audio.devicellä :). Se vois supraturbolla olla melkein reaaliaikainen...ehkä. Joo, ei tartte tehdä. Saattaa aika heikkoa olla 80-luvun amigalla ton ajaminen. Sitä paitsi, niissä vehkeissä oli paremmat syntetisaattorit vakiona. Jotenkin muistelen että jopa saman firman tekemä kuin SAM.

 

itix
Torstaina, 12. lokakuuta, 2006 - klo 23.30:   
Se voisi onnistua. Ehkä jopa 1.0 kickstartilla, kattelen jos jaksan säätää huomenna jotain.

 

allu
Perjantaina, 13. lokakuuta, 2006 - klo 0.14:   
Olishan se hieno :) Ei tartte ihan korkeimmalla prioriteetilla tehdä mutta jos löytyy aikaa eikä muuta tekemistä niin tee ihmeessä.

Voi se kyllä olla aika tahmee vakio A500:ella :|.

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: