View previous topic :: View next topic |
Author |
Message |
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 11:34 am Post subject: Muzikas lasītājs. |
|
Te jau atkal griežos ar nākamo jautājumu tikai šoreiz par mūziku.Ir kāds veids kā no dziesmas nolasīt mūziku? Zinu ka ir.Esmu redzējis spēles kurās izmanto mūziku-pēc kuras mainās spraitu leilumi unttt.Ja nemaldos tiek izmantoti mūzikas celiņi. Bet kā viņus nolasīt? |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Jun 04, 2010 12:03 pm Post subject: |
|
Ko nozīmē "nolasīt mūziku"?
Ja tu no sava audio faila gribi dabūt āra plikus PCM datus, lai tos tālāk apstrādātu, tad to var panākt ar daudz un dažādām bibliotēkām.
Ogg formātām, piemēram to var izdarīt ar Vorbis bibliotēku (BSD licence).
Vēl ir libsndfile bibliotēka, kas dekodēs vairumu poplārāko, un ne tik poupulāru formātu (LGPL licence).
FMod ir universālāka bibliotēka (dekodēs visus populārākos audio formātus), taču tā nav par brīvu maksas spēlēm/programmām.
Citiem formātiem ir citas specifiskas bibliotēkas. |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 1:34 pm Post subject: |
|
Mmm.Programmesana ir sarezgitaka neka dzīvē sastopamas lietas - Atceros kad biju mazs liku pie "Skandam" klat led lampinjas un ka basi ta uzreiz saka spīdēt Nav kādi citi veidi ? jo ar biblioteikam nemāku rīkoties |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Jun 04, 2010 2:53 pm Post subject: |
|
Citi veidi kam? Es jau iepriekš tev jautāju - ko tu īsti prasi un gribi panākt? Lampiņu programmai tāpat vien nepieliksi. Tāpēc programmēšana ir programmēšana - kaut kas ir jāuzraksta, lai kaut kas notiktu. Pats no sevis nekas nenotiek :) |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 3:14 pm Post subject: |
|
ko īsti gribu panākt?-Attelot mūzikas rimu grafiski.
Tā par jau šie stabiņi no sevis nelēkā.-tikai kas viņiem liek lēkat ? skaņas diapazons?
Gribu lai rezultat butu ~ šads ka pēc mūzika ritma tiktu atlikti punktiņi.
|
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Jun 04, 2010 4:49 pm Post subject: |
|
Es sapratu, ka attēlot. Bet attēlot ar ko? Kur? Programmā? Kādā? Hardwarē? Lampiņās, kas pieslēgtas datoram?
Ar to pašu, fmod, ko pieminēju, tavu vajadzīgo lietu programmā var izdarīt ar FSOUND_DSP_GetSpectrum funkciju. Tā atgriezīs 512 float vērtības, kas atbildīs skaņas spektram (tie ir tie stabiņi no tavas pirmās bildes). No tā tad vari arī izštukot, kāds ir mūzikas ritms.
Vai saproti, ka tagad tu prasi jautājumu no "Kā aizbraukt uz Jelgavu?"-veida. Atbilde ir - iesēdies vilcienā un aizbrauc. Vai nu arī saki, kas konkrēti nav skaidrs - vilciens? iesēšanās? biļetes cena? :) |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 5:07 pm Post subject: |
|
Bet attēlot ar ko? Spraitiem
Kur? XNA
Programmā? C#
Hardwarē? nope.
Lampiņās, kas pieslēgtas datoram? ar nav vajadzība bija doma bet ar nesmu nopircis organisko stiklu, citadi nekadas jegas tam nebutu.
ja būtu iespējams iegūt daudzumu (float) tad tas būtu ļoti labi |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Jun 04, 2010 5:48 pm Post subject: |
|
Tam pašam fmod'am ir pieejams C# API. Uz Xbox360 bezmaksas versiju fmod'am gan nepalaidīsi, bet uz desktopa darbināt nebūs problēmu.
Downloadē http://www.fmod.org/index.php/products/fmodex un skaties piemērus vai lasi dokumentāciju. Tur viss ļoti labi aprakstīts. |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 9:08 pm Post subject: |
|
Un kā ir ar šo brīnumu?
Code: | MediaPlayer.GetVisualizationData |
MSDN
Tikai mazliet neizprotu..jo sample nevar noladet. |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Jun 04, 2010 9:30 pm Post subject: |
|
Izskatās arī lietojams.
Ja MSDN onlainā neiet, tad atver XNA offline helpu - tas ir ieinstalējies līdz ar Xna Game Studio. |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 9:35 pm Post subject: |
|
tāpat kad ņemu viņš caur netu iet pec faila-rezultats tads pats. |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Fri Jun 04, 2010 9:49 pm Post subject: |
|
Tur ir koda paraugs. _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 10:03 pm Post subject: |
|
to es redzu bet c# tik labi nezinu lai zinātu kas definets koda augšā. |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Fri Jun 04, 2010 10:32 pm Post subject: |
|
Ieej tajā pašā MSDN un apskaties, kā lietot katru no nezināmajiem objektiem, tad visam būtu jābūt skaidram. _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
WhiteFalcon
Joined: 16 May 2010 Posts: 102 Location: Rīga
|
Posted: Fri Jun 04, 2010 10:49 pm Post subject: |
|
Code: | VisualizationData Data;
MediaPlayer.GetVisualizationData(Data); | <- met erroru. |
|
Back to top |
|
|
|