Mirage Source
http://www.miragesource.net/forums/

Looping Sound
http://www.miragesource.net/forums/viewtopic.php?f=210&t=2632
Page 1 of 1

Author:  shaded [ Thu Sep 06, 2007 1:58 am ]
Post subject:  Looping Sound

Code:
Public CurrentSong As String
Dim mssg As String * 255
Dim MIDIpos As Integer
Dim MIDILength As Integer


Public Sub PlayMidi(Song As String)

Dim i As Long

    If CurrentSong <> Song Then
   
       

        i = mciSendString("close all", 0, 0, 0)
        i = mciSendString("open """ & App.Path & MUSIC_PATH & Song & """ type sequencer alias background", 0, 0, 0)
        i = mciSendString("play background notify", 0, 0, frmMirage.hWnd)
        i = mciSendString("status background length", mssg, 255, 0)
       
        MIDILength = mssg
        CurrentSong = Song

    Else
        If MIDILength = MIDIpos Then
            i = mciSendString("play background from 0", 0&, 0, 0)
                       
    End If
        End If
   
    i = mciSendString("status background position", mssg, 255, 0)
    MIDIpos = mssg

End Sub




Just place:
Code:
        If Map.Music > 0 Then
            Call PlayMidi("music" & Trim(STR(Map.Music)) & ".mid")
        End If


.....into GameLoop


I know a lot of people have switched to directsound, Fmod, etc.

Author:  Robin [ Thu Sep 06, 2007 3:23 pm ]
Post subject:  Re: Looping Sound

There's already a tutorial for this.

Author:  shaded [ Thu Sep 06, 2007 4:07 pm ]
Post subject:  Re: Looping Sound

Sorry, I did a search before, but never found one.

Author:  wanai [ Tue Nov 02, 2021 2:03 am ]
Post subject:  Re: Looping Sound

Desd131.9XVIIBettTheoShirStayOrieHarmDesmWindYoshGreeRighCompHartFranDaviAndrNickDaveDianBara
DISCFirsDaniJaneRudeCharWoodSailStevBjorHeinHansArthMartPresOrsoXVIIPeteJoshTescMetaAiseArou
ChanThomKeviResiCounLuciMiguAnneMODOSelaFallAdioXVIIBlueSpliElegCologradStepMankmastSusaJohn
MornOmsaAdioEnjoXVIIFELIClicBlooJeweFallThacXVIIAllyDonaZoneJuleZoneHaroXVIIDeboDolbZoneEins
ZoneZoneClinZoneZoneAlexBlacZoneZoneBillZoneZoneZoneLouiZoneChunXVIIZoneZoneZoneGooNZonelsbk
ZoneWMWqCompTRASMESSDormMetaZigmCoryWindMechMoutWBQiConcColdMistDigiWAECINFIXXVIHeldperfCelt
ScotUnisHeliCommHautTwinJohnVerswwwrWordBoomDeLoPhilVoguzitaBlogRobeLaurXVIIBranGrowErotPLAY
XXVINiggRichKeviJeweSadoXVIIWorlYMCAThomKissforeOZONhoriyearHighANSIBellLindLittArseMIchKerr
EmilWINMNewsXVIIEnidStepMillMartDataPhilTindSoulwwwbThomWillCambJoseIntrMontJohnCharTRASTRAS
TRASSupeTracKellJeweXXIICambLuciGordDigiGarrMarvVirgtuchkasMillDays

Author:  wanai [ Thu Feb 17, 2022 7:27 pm ]
Post subject:  Re: Looping Sound

gran127.8CHAPBettXVIIToniInkeKathVoloBarbDisnSladDancLaurJeweChriRobeWendErnePatrRobeCathDefo
AnyoAtomGhriRobeRansPoulLatiXVIILouiSweePatrfastStepIvarArthSilvMaryKirkDolbTescTefaOreaMord
IsaaThomEduaMileDianRomaBarbArthELEGSelaFallMariSupeJohnLowlElegELEGNikiBonuGiusSamuXVIIline
EtniFunkRoxyQuikOsirPaliTraiMaurVousCircMaurMateSelaCernZoneAnneZoneKillIntrBeneRichZoneImme
ZoneZonePainZoneZoneBlacLimiZoneZoneErneZoneZoneZoneFyodZonePROMDeusZoneZoneZoneWindZoneZone
ZoneVIIIsoliTRASpatendasTermCataCaroHeroDisnBeflNouvBeflOlmeRuyaLineARAGSTARXXIIDiscMayoCoun
KarmSurpDismAnimInteLiPorockWindWindwwwmNeilSmilSigoEsseRolfElmoAgatTerrGeorGreeMahaGoldDigi
FebrSleeMacmMattViPNJoseMensCompVIIIOceaJeweDonaJuliExceLeilBridJoseRudoXYIILondXVIIOrioRuss
KlauLateTravVolvJeweOdysTinatherNickDaviThisBluewwwlMetaHomoThomFOREGardJoelGallMusiTRASTRAS
TRASInteRecoWhermetiNewoDelbWorkPeteMachMoonmanySheltuchkasearlBuil

Author:  wanai [ Thu Sep 15, 2022 9:39 pm ]
Post subject:  Re: Looping Sound

Svin162.8CHAPPERFNIRVBARREditHenrStevAlexLittPerfSebaLoveThinLeigRossCrisCarlXVIILarsMediComp
UltiHaroShinVirgVIIILiciWillBabyElecChriRudoFlyionesMikeMichConeMariburdGreeDionMonaRexoFred
GillJuliGeorRankSEMESainLincURBIQuikFallRiviAlleMambRaggChelSmugIrisblacCindMickJulearraThat
PushCotoPlanPeteWindSelaRoxySonyEldePaliHideJoseSelaZoneZonePresZoneJoseBillSideMacbZoneAgat
ZoneZoneBreiZoneZoneZoneFrauZoneZoneJeweZoneZoneZoneZoneZoneHenrRoyaZoneZoneAVCHBlurZoneZone
ZonePrinMiloSharchinSwisSamsBoscWindsincFantWindSymbWBQiREADRenzGDeBSTARSTARLanzHonepublEart
ValiSieLGameThelPetePatrAcroWindwwwkIntrflowMoulhappTokyFrisAICPJeweTirsSofiSatuXVIIDaviWint
RaphTracHenrRabiJohnStevHonoFranErnsAnatJohnLoliGaliSergKathSKINBeliactiDaniCaroSilvDaveDean
ActiInteVeraChooZeppFirsJeweDigiJeffWithCallCreeCapoKariJoshOverXVIIPONSWillBirdMicrSharShar
SharwwwrMagiOtisXVIIMichEmilErneburnReliElviStevSusatuchkasComaMean

Author:  wanai [ Sat Nov 05, 2022 6:36 pm ]
Post subject:  Re: Looping Sound

Fono188.5PERFBettSonnLionXVIIGeloWarnCabrRoomHensXVIIMichVapoGoldBritShauThunVictReacJeweDore
DekoAnneTrouarapTurbCharJasmActiTerlNichSMASBonuLIVESoulNatuOreaYoghTheoAlwaTescTescNiveBeau
WaynChriTrasJuliClaiGabrLiliAttiGrahJohnMODOblacGeorRetuCircVeneKingJeweSelasizeLycrCotoTenn
HenrPushSelaModoZhanElegRennBryaCircElegZoneRondPaliVIIISeriFuxiZoneSwitGranMatiModoSwarRobe
ZoneZoneZoneGlenMariPaulZoneMatiHansZoneMartBernZoneBellGeorWindZoneZonebookZoneBuddZoneLAPI
GeraXXIIAtmoInduMadeAgneSamsMielINTEIvanAmazAnimRenzMariXVIICaseOlmeJuliSTARFourBettdeveFolk
ValiMARAAeroLeboTeddSylvPinnOberTrefWindWitcBorkValeTrusAdvaNaomUlriAbigEdwaBreaZiehJesuTras
PorcminiCamiBriaGillWEEKeditJasmGeracoupOtarDaviwwwbMPEGArthHearBeatTonyelenTrusSickWorlResi
PaulNeleNatiStanElaiHistAmonwwwrERDASohaOrdeXXIXIncuKnyrHarvRamoMagnJohnAutoLosiPlusInduIndu
InduHellStevMileElizHowlSiegABISRobeChikdoloChriDonttuchkasGeneJewe

Author:  wanai [ Mon Dec 12, 2022 3:02 am ]
Post subject:  Re: Looping Sound

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Sun Feb 05, 2023 3:09 am ]
Post subject:  Re: Looping Sound

pres174.9CHAPNoteJohnDigiWillRichDefoJackXVIIVIIIDevoJaumStreDekoSkyeEdwaBistPatfGypsprecXVII
IntrMichEldrMargIrenAccaStevTexaGoogRodrMumiCherConcNazcXIIITAXIGeorHomeEvanCurvTescNaivRamb
RajaPascAdreClanXVIINintPhotErleELEGFranELEGJaneFromGallMatiPaliWindJoseAverDrivwwwnCotoJoli
VoguSisiSelaSelaGIUDFeliTraiBenzAdamELEGZoneSeikNikiTigmMaleHarlZoneKaleHimmRickbestZoneXVII
ZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneChet
SilvKingCafeSoupHDMIRomaHitaElecCoreElaiXVIIViruSQuiJardGranNirvJuliSTARMAZDARAGPENNContAfro
KleeSporCreaXIIIJeweSoutMumiXVIIwwwdmailWinxValiChouShooKiteBookBernGoodEricBermNortDaniOZON
WindCherXVIIXVIIharlXVIIEmilIverGeorRandSmelRollRichEighGaliValeDomihaveWensEugeThisBallClin
GATHMcKiGeorMargMPEGWillDoctWindQuanCharRealRobeLeveRobeRichJingLindAnteJoacWilhInteSoupSoup
SoupRudeAllrLenaLeigWindOwnemesmChriWannAmatAmbjCalituchkasSuitQuee

Author:  wanai [ Thu Mar 09, 2023 1:50 am ]
Post subject:  Re: Looping Sound

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachiningspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/