Edistynyt Musiikinteko ohjelma

Jaa meneillään olevat projektisi tai valmiit pelit muun yhteisön kanssa täällä.

Mitä mieltä olet ohjelmasta?

Aivan mahtava?
8
12%
Hyvä verrattuna muihin samantyyppisiin ja ilmaisiin?
4
6%
Onko muka Coolbasicilla tehty?!
6
9%
Hyvä Coolbasic tekeleeksi?
16
23%
Ihan OK?
9
13%
Ei eroa muista CB jutuista?
1
1%
Huono?
3
4%
Paljon kehitettävää ja parannettavaa, mitä?
12
17%
Hyödyllinen?
5
7%
Tulee käyttöä?
5
7%
 
Total votes: 69

KilledWhale
Tech Developer
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: Edistynyt Musiikinteko ohjelma

Post by KilledWhale »

Jambo wrote: Kiitos, lisään tämän ohjelmaan.

Ohjelmasta on omalla koneellani nyt paljon kehittyneempi versio. Kunhan vielä lisään tämän, niin uploadaan sitten.
EDIT:

Ja tässähän ei ole mitään järkeä. :?

Kokeilin ja FPS tippuu kuudestakymmenestä kolmeenkymmeneen.
Muita ideoita?

FPS kyllä tippuu muttaa ohjelma pyörii taustalla ja musiikin pitäisi soida :D
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

KilledWhale wrote:
Jambo wrote: Kiitos, lisään tämän ohjelmaan.

Ohjelmasta on omalla koneellani nyt paljon kehittyneempi versio. Kunhan vielä lisään tämän, niin uploadaan sitten.
EDIT:

Ja tässähän ei ole mitään järkeä. :?

Kokeilin ja FPS tippuu kuudestakymmenestä kolmeenkymmeneen.
Muita ideoita?

FPS kyllä tippuu muttaa ohjelma pyörii taustalla ja musiikin pitäisi soida :D
Ai niin tietysti, kun FPS mittaa ruudun piirtoja sekunnissa :D
Ajatuskatkos tuli tuossa...

heh
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

Uusin .exe uploadattu ja linkitetty!

Muista, että jos lataat ensimmäistä kertaa, tarvitset kummatkin paketit, jonka jälkeen purat ne kansioon ja korvaat vanhan .exe:n uudella.
guest_mza

Re: Edistynyt Musiikinteko ohjelma

Post by guest_mza »

Jambo täällä wrote:Sävelkorkeus tulee heti, kun joku kertoo miten se tehdään.
PlaySound ääni,voimakkuus,sijainti,taajuus

Muistaakseni, taajuutta tuplaamalla päästään yhtä oktaavia ylöspäin. Siitä voi sitten yrittää laskea, miten päästäisiin yksi sävelaskel ylöspäin. Lineaarisestihan se ei mene, mutta en nyt jaksa kaavoja tarkemmin pähkäillä. :P
User avatar
TheDuck
Devoted Member
Posts: 632
Joined: Sun Aug 26, 2007 3:51 pm
Location: C:\Program Files\Tuusula\

Re: Edistynyt Musiikinteko ohjelma

Post by TheDuck »

Exen latauslinkki ei toimi.
^^
User avatar
kaneli2000
Guru
Posts: 1059
Joined: Mon Mar 17, 2008 2:40 pm
Location: Lempäälä

Re: Edistynyt Musiikinteko ohjelma

Post by kaneli2000 »

OMG. Aivan mahtavaa, tästä on oikeasti apua kun teen pelejä tai jtn muuta. Ja vaikka se onkin yksinkertainen ja vajaa, niin hemmetin hyvää työtä.
I see the rainbow rising
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

kaneli2000 wrote:OMG. Aivan mahtavaa, tästä on oikeasti apua kun teen pelejä tai jtn muuta. Ja vaikka se onkin yksinkertainen ja vajaa, niin hemmetin hyvää työtä.
Kiitos kehuista =]
Mutta lataa vielä uusin versio, jonka uploadaan kohta. Nimittäin vanhassa ei toimi musiikin stoppaus vielä oikein.

Toivoinkin, että joku ottaisi ohjelman ihan kunnon käyttöön. Itsekin olen jo monta kymmentä minuuttia tehnyt musaa tällä =)

Lisää vielä samanlaisia kommentteja ja jaksan kehittää ohjelmaa pidemmälle iloisella mielellä!
User avatar
kaneli2000
Guru
Posts: 1059
Joined: Mon Mar 17, 2008 2:40 pm
Location: Lempäälä

Re: Edistynyt Musiikinteko ohjelma

Post by kaneli2000 »

Jambo wrote: Mutta lataa vielä uusin versio, jonka uploadaan kohta. Nimittäin vanhassa ei toimi musiikin stoppaus vielä oikein.
Eikä näköjään wav-ulostulo? Ei nimittäin minun koneellani :o.
I see the rainbow rising
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

kaneli2000 wrote:
Jambo wrote: Mutta lataa vielä uusin versio, jonka uploadaan kohta. Nimittäin vanhassa ei toimi musiikin stoppaus vielä oikein.
Eikä näköjään wav-ulostulo? Ei nimittäin minun koneellani :o.
hä?
En ihan ymmärtänyt, mutta jos WAVia haluat nauhottaa, mene ääniasetuksiin ja laita äänitys (kanavaksi?) Stereo Mix ja äänitysvoimakkuutta noin 10%.

Nyt saat tallennettua selkeää ja puhdasta ääntä.
User avatar
kaneli2000
Guru
Posts: 1059
Joined: Mon Mar 17, 2008 2:40 pm
Location: Lempäälä

Re: Edistynyt Musiikinteko ohjelma

Post by kaneli2000 »

Jambo wrote:
kaneli2000 wrote:
Jambo wrote: Mutta lataa vielä uusin versio, jonka uploadaan kohta. Nimittäin vanhassa ei toimi musiikin stoppaus vielä oikein.
Eikä näköjään wav-ulostulo? Ei nimittäin minun koneellani :o.
hä?
En ihan ymmärtänyt, mutta jos WAVia haluat nauhottaa, mene ääniasetuksiin ja laita äänitys (kanavaksi?) Stereo Mix ja äänitysvoimakkuutta noin 10%.

Nyt saat tallennettua selkeää ja puhdasta ääntä.
Ooho, okei. En tajunnut :oops: .

Mutta pitkää biisiä tuolla ei saa tehtyä
I see the rainbow rising
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

kaneli2000 wrote: Mutta pitkää biisiä tuolla ei saa tehtyä
Mitenniin ei saa tehtyä pitkää biisiä? :shock:
Uusimmalla versiolla olen jo itse tehnyt 30 sekunnin pätkän biisiä.
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Awaclus »

Jambo wrote:
kaneli2000 wrote: Mutta pitkää biisiä tuolla ei saa tehtyä
Mitenniin ei saa tehtyä pitkää biisiä? :shock:
Uusimmalla versiolla olen jo itse tehnyt 30 sekunnin pätkän biisiä.
30 sekuntia ei ehkä ole kovin monesta pitkä biisi.
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

Chaosworm wrote: 30 sekuntia ei ehkä ole kovin monesta pitkä biisi.
Sanoin vaan, että olen jo tehnyt 30 sekuntia biisiä(siis osa/pätkä biisistä), mutta en missään vaiheessa sanonut, että 30 sekunnin biisi on pitkä biisi.

Mutta oletan, että jos BPM on 120, ruudut riittävät noin 3-5 minuutin biisiin. Jos kuitenkin käy niin, että ruudut loppuvat, on lupa tulla tänne kertomaan ja lisään sitten ruutuja seuraavaan buildiin.
EDIT:

Nyt keksin äkkiä laskeä, niin siihen mahtuu 250s/60 eli vähän yli 4 minuuttia. Mutta jos se ei riitä, niin ruutuja tulee lisää.

BTW ainakin yksi uusi päivitys tulossa tänään ja muokkaan viestiäni myös vähän...

User avatar
Ruuttu
Devoted Member
Posts: 688
Joined: Thu Aug 30, 2007 5:11 pm
Location: Finland, Sipoo

Re: Edistynyt Musiikinteko ohjelma

Post by Ruuttu »

Entäs jos se ruutujen määrä pitenisi ittekseen kun tila meinaa loppua? Redim -komennolla pitäisi onnistua... Olettaen että käytät taulukoita.
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

Ruuttu wrote:Entäs jos se ruutujen määrä pitenisi ittekseen kun tila meinaa loppua? Redim -komennolla pitäisi onnistua... Olettaen että käytät taulukoita.
En edes muistanut, että Coolbasicissa on komento taulukkojen kasvattamiseen, kun koskaan en ole sitä käyttänyt!!! :shock: :o :shock:
No kyllä sitten varmasti otan sen käyttöön, ohjelma nopeutuu ainakin vähäsen ja muistia vapautuu tämän komennon avulla.

Kiitos!
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

Taas kummatkin paketit päivitetty! Ladatkaa, arvostelkaa ja äänestäkää! :)
User avatar
kaneli2000
Guru
Posts: 1059
Joined: Mon Mar 17, 2008 2:40 pm
Location: Lempäälä

Re: Edistynyt Musiikinteko ohjelma

Post by kaneli2000 »

Tuolla pitkällä biisillä meinaan että esim. tuplabassorumpu saa aikaan lagia.
I see the rainbow rising
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: Edistynyt Musiikinteko ohjelma

Post by Jambo »

kaneli2000 wrote:Tuolla pitkällä biisillä meinaan että esim. tuplabassorumpu saa aikaan lagia.
Itelläni pyörii kaikki ihan sulavasti ja tasaisesti vaikka minkälaisia ääniä laittaisin. Tripla ja tuplabassokin toimii ihan normaalisti.

Mikäs sun Updating times per seconds on? Se luku mikä rullaa siellä alanurkassa. Itelläni on 250-400 ja 250 pyörii vielä ihan tasaisesti.
User avatar
kaneli2000
Guru
Posts: 1059
Joined: Mon Mar 17, 2008 2:40 pm
Location: Lempäälä

Re: Edistynyt Musiikinteko ohjelma

Post by kaneli2000 »

Jambo wrote:
kaneli2000 wrote:Tuolla pitkällä biisillä meinaan että esim. tuplabassorumpu saa aikaan lagia.
Itelläni pyörii kaikki ihan sulavasti ja tasaisesti vaikka minkälaisia ääniä laittaisin. Tripla ja tuplabassokin toimii ihan normaalisti.

Mikäs sun Updating times per seconds on? Se luku mikä rullaa siellä alanurkassa. Itelläni on 250-400 ja 250 pyörii vielä ihan tasaisesti.
Reilua kahtasataa.
I see the rainbow rising
SPuntte
Tech Developer
Tech Developer
Posts: 650
Joined: Mon Aug 27, 2007 9:51 pm
Location: Helsinki, Finland
Contact:

Re: Edistynyt Musiikinteko ohjelma

Post by SPuntte »

Jambo wrote:
Ruuttu wrote:Musiikki tosiaan voi pätkiä hieman, jos ohjelma pyörii matalalla kuvataajuudella (FPS < 40). Vinkki: Älä päivitä ruutua loopin jokaisella kierroksella.

Code: Select all

*snips*
Tämäntapaisella koodilla ruutu päivittyy vain n. 40 kertaa sekunnissa, mutta looppi pyörii läpi tuhansia kertoja sekunnissa. Ei heitä rytmi, ei.
Kiitos, lisään tämän ohjelmaan.

Ohjelmasta on omalla koneellani nyt paljon kehittyneempi versio. Kunhan vielä lisään tämän, niin uploadaan sitten.
EDIT:

Ja tässähän ei ole mitään järkeä. :?

Kokeilin ja FPS tippuu kuudestakymmenestä kolmeenkymmeneen.
Muita ideoita?

Jotain frameskipperiä ilmeisesti haetaan?

Code: Select all

//Muuttuja, joka ilmaisee, kuinka monta kertaa ruudun piirto jätetään väliin
Dim frameSkip As Integer
//Toinen, joka laskee silmukan suorituskertoja
Dim loops As integer
.
.
.
//Tämä lisätään ruudun piirron yhteyteen:
loops = (loops + 1) Mod (frameSkip + 1)
If loops = 0 Then DrawScreen
Tuota frameSkip-muuttujaa voidaan vaikka ohjelmassa antaa käyttäjän itse säätää. Oletusarvo (0) piirtää ruudun normaalisti jokaisella luupinkierrolla.
CoolBasic henkilökuntaa
Tech-kehittäjä
CoolBasic Classic, Cool VES

CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX
Post Reply