Author Topic: Advanced Music Loops  (Read 1107 times)

I often thought there should be a way to make music that actually have an intro at the beginning, so music can actually sound like something completely over the top. For example:

| = Intro Start
| = Loop Start
| = End

|---|------------|

When the music is first heard from the player, it would start from the intro start, and it would go on past the loop start up to the end, and when it loops, it would start again back at the loop start, and repeat endlessly.

This would be useful for deathmatch arenas, racetracks, etc. that would use music to enhance the experience. Instead of getting off at a sudden start, the music could finally be able to start slow and quiet before going into the real part without it sounding weird when it loops.

It could be made by making a zip file containing files such as the description, a sound file of the music from the intro start to the loop start, labelled "intro", and another one of the music from the loop start to the end, labelled "loop".

most games have support for this, and it's probably doable here

This is a good idea and this needs to be made.

/support

This is simple enough to do with events. Just reduce the duration of the intro so it's rounded to the nearest millisecond.

[00000] onRelay - Self - setMusic [1-second-long-intro]
[01000] onRelay - Self - setMusic [song]

This is simple enough to do with events. Just reduce the duration of the intro so it's rounded to the nearest millisecond.

[00000] onRelay - Self - setMusic [1-second-long-intro]
[01000] onRelay - Self - setMusic [song]
Do-able in a more automated way.

so basicly lets say you want to make This as a song, but you want the beginng "dririririri, dududududu" part, so you name it intro, and the other one loop

we need a mod to enable this

This is a good idea, but I don't think Badspot was avoiding this for the reason you want it but to avoid copyright infringement.

This is a good idea, but I don't think Badspot was avoiding this for the reason you want it but to avoid copyright infringement.
How the hell would an advanced music loop cause a copyright infringement?

You cant sue user made content.

This is a good idea, but I don't think Badspot was avoiding this for the reason you want it but to avoid copyright infringement.
please learn what the hell you're talking about before posting

This is simple enough to do with events. Just reduce the duration of the intro so it's rounded to the nearest millisecond.

[00000] onRelay - Self - setMusic [1-second-long-intro]
[01000] onRelay - Self - setMusic [song]

Delay events could go nuts if you're lagging. It's also hard to predict the exact end of the intro.

It's also hard to predict the exact end of the intro.
not really...?

not really...?

Whether it is or not, it can still sound awful, if you have even the slightest amount of lag. It would cause the intro to loop.

Whether it is or not, it can still sound awful, if you have even the slightest amount of lag. It would cause the intro to loop.
What he doesn't understand is timing inconsistencies between the client and the server.

The bump, why-

wha-

are you-

NVM, it was kinda needed

The bump, why-

wha-

are you-

NVM, it was kinda needed
Followed the link from an active topic.