[AUDIO-MUSIC] Giga Music Pack - the ONLY dynamic/random music generation on the Assetstore

Hi Unity Devs!
Well, I have published many different music assets for Unity in the past few years, and I though it was finally time to publish a “bundle”. :slight_smile:

The Giga Music Pack is the only dynamic/random soundtrack generation bundle available on the Unity Assetstore. It features all of my current collection of drag and drop interactive/random soundtrack generation assets via Prefabs which act as triggers.

In this pack, you will find:

1- Authentic Early Medieval Ages Music

2- Authentic Medieval Battle Music

3- Authentic Sacred Church Music

4- Horror Electro Music

5- Interactive Rock

6- Infinite Happiness

7- Angels and Demons

8- Infinite Fantasy

9- Endless Battle March

10- Infinite Drums

11- Desolation

12- Electro Pack

13- Synthwave Music Pack

14- 120 loopable soundtracks in a variety of styles: 8bit/chiptune, fantasy/adventure, rock, orchestral, electro, casual…

15- over 60 stingers for victory, defeat and many other situations.

16- As a bonus, over 300 FX and ambiance loops!
NEW A LITE version is now available which features the 120 loopable soundtracks.

I hope you’ll enjoy this bundle! Don’t forget to leave a comment and review! :wink:
Sincerely,

Marma

www.marmamusic.com

BOOOOOOM! My GIGA MUSIC PACK is now available on the Assetstore.
Unique in it’s genre! :smile:

Hi Marma,

Thanks for this system.
I just saw your medieval pack/system and think it’s really great! (I found it in a random asset list)

I followed it to your youtube channel which doesn’t seem to include this latest update.
Luckily I clicked your name in the asset store.

I posted a few questions/comments on the video for the medieval pack but I’ll repost them here too in case you don’t check your channel:

"This seems like a great system.
Is it possible to transition from the randomly generated music to a battle theme (perhaps also randomly generated?) and back again?
Also is it possible to use our own full tracks or instrumental pieces/riffs?

This system seems like it could work really well with any style.
Is it possible to customise the block structure for different styles?

If easily extendable and flexible this system could easily be the go-to base music system for every unity project!
Quite exciting!

[Edited when the video reached the ambient section]
In my opinion, other systems do ambient much better (such as sectr audio), but this is still the best music system I’ve ever seen (miles better than everloop).
I would suggest focusing on the music generator in future and building on the flexibility and extensiblity of the base system. Subbed for future updates. Good luck!"

Now I see you seem to have already used this system for different styles which is great but I was wondering if you could answer the questions I have (in bold)?

Thanks for the asset and for your time!

[Edit]
Also, synthwave is very popular at the moment (thanks to Stranger Things and others).
It has (thankfully) replaced dubstep as the go-to style (I don’t mind dubstep but I don’t want to hear it everywhere - synth is much easier on the ears).

Hi @Cereal_Killa thanks a lot for the feedback!
I checked the Sectr Audio Asset, indeed, it’s waaaaaaaay more complex than what I provide…
I really focus my work on music, so the “ambiant” stuff is basically just randomized ambiant music.
The interactive parts are linked to action or events in the gameplay. :slight_smile:
They especially seem to be focused on sound FX and background sounds like wind, forest leaves…
I don’t really get into all that. All my “ambiant” sounds are musical in nature (at least most of them).
I also checked out the “synthwave” music. I’ve actually released something similar for my “Electro Horror” asset focused solely on “horror” games… (see video below) But it might be a good idea to release a more “generic” synthwave asset! :smile:

As regards all your questions, I made a video which I will add to the GIGA PACK description, I think it makes things easier… :wink:
You can of course use any other music you purchase, but you’ll have to integrate it manually. What I mean is that the prefabs allow you to start/stop the different random/interactive music. So you simply make the Prefab based music “stop” whenever you want, and then start playing the music of your choice via scripting.
You “could” in theory replace the different samples in the folders used to generate random music with your own, if you use the same length and tempo and keep the number of samples the same, but I wouldn’t advise it since… :stuck_out_tongue:

Thanks for the reply!

After watching the video you don’t seem to have mentioned the random system that was present in the Early Medieval video. This was the system that I was most interested in in that you could set blocks of instruments to start and stop at certain times within unity and the system would pick the samples randomly from a selection/type/folder for each block/type (similar to your dog example above).
So you could have several drum recordings and it would choose one per track (at least that was my understanding).

So my question was is this random system is not extensible or it can be extended via code?
It would be nice to be able to drag and drop inside the unity UI or add new folders (or add new items to folders) rather than having to throw away or overwrite everything you’ve already done. eg. If I wanted a randomised horror soundtrack and wanted to use your loops but also add my own and have the system crossfade or start/stop the different sounds based upon the block structure.

Having horror stingers activated via fixed triggers is only effective the first time they’re activated and become weird once the player discovers the trigger locations (also in terms of switching between pre-recorded loops in your medieval giga demo above, a crossfade would sound better in my opinion).

Can the other packs also run on the random system or can you only activate them via triggers or code?

It would be nice if you had this random system as a base that is built upon or added to with each of the new updates/addons and could easily be added to with custom tracks as I don’t desire to program a procedural music program from scratch and your solution seems to be the most feature rich (again compared to everloop which just randomly picks from a selection of ambient music tracks of varying lengths and plays them together to create an infinite soundtrack that never repeats but sounds samey until new instruments are faded in/out).

I thought you were offering a procedural music system that could be modified/customised/added to that would support multiple genres, hence my excitement, but perhaps I misunderstood what you were offering.



Not sure if dog is the right word but this is what I envisioned with the samples being randomly selected from the folder of their type as per your above graphic.

Hi!
Well, my concept is a little different indeed.
Music does not work well with complete randomness and interactivity.
For “full” flexibility, then the everloop asset works best since you can easily just drop another custom sample into the mix as long as it’s composed in a similar manner to the other ones and in the same key, it will blend in easily.
My asset is a lot more complex. The idea was to create music which sounds like a regular pre-composed soundtrack but which is in reality reassembled using a random set of samples. On top of that, you have a certain level of interactivity depending on the music style.
My code is not very flexible because I customize the code for every single music style! :stuck_out_tongue:
As you have rightfully noted, in the “electro” asset, the samples simply play in a loop and are faded in and out (the first video that I attached above). In the “medieval music” from which your screenshot comes, the song structures are precomposed in code (for instance, on measure one, play the flute and drums, on measure 5 play the drums and horns) so that it sounds like an actual live band. There are several song structures which are chosen at random as well so you never have the same song structure and the same combination of samples twice. The transitions are not fade in/fade out, except when you ask for the music to stop, because it is meant to emulate a “real” live band, so the music stops at a natural “breaking point” (the end of a melody/loop usually). :slight_smile:

In terms of flexibility, I did not provide any type of UI to drag/drop custom samples.
The code fetches the samples directly in the folders and assigns them to arrays.
If you replace all samples with your custom samples, it will probably sound weird because the samples might not have the same length or will be played within a song structure which will sound strange.
For the flexibility you require, the best solution is probably FMOD, Elias or Psai. The only thing is, I’m one of the only developers on Unity which does random/interactive music using Unity’s native audio engine, which means that you get the source code which you can modify if you choose.

I would also point out that since I use Unity’s audio mixer, if you prefer transitions which are based on fade in/out rather than the preprogrammed transitions, it’s easy to do using the audio mixer. Simply fade out the audio mixer’s “master” volume and stop the music once the volume has reached -80.0f. :wink:

If you look at all the other videos of my assets, you will see that I developed custom solutions for each of them depending on the music style. For Rock music, the samples include precomposed loops with all the layers (bass, drums, guitar) and are played at random, for the Angels and Demons pack, the solution is simply to cross-fade between precomposed songs to modify the intensity, for the Endless Battle March asset, all layers are exported seperatly and recomposed in code so you get waaaaay more randomness… Each music style has it’s own limits in terms of what you can or cannot do to ensure that it sounds good, so I tailored my script to fit each… :smile:

Hi guys! Just to let you know, the GIGA PACK has been updated with the latest “Infinite Drums” version, now including a whole new set of samples. I have also solved a number of bugs in the Medieval music assets and the Infinite Fantasy asset. :slight_smile:

Hi @Cereal_Killa
I’ve thought about your suggestions and I started working on a new project: interactive synthwave.
Perhaps this will come closer to the asset you were looking for…
I am trying to create a script that allows for great customization in the music/samples you can play and create a universal trigger system that is fully customizable.

Have a look at this thread: [MUSIC] Interactive Synthwave - initial demo - Community Showcases - Unity Discussions
Let me know what you think! :wink:

Shows promise. See my comments in that thread.
I can’t wait to see where this goes…

1 Like

Just updated the Giga Music Pack with the Electro Pack: 8 fully loopable electro tracks!
Getting more and more value for money! :sunglasses:

1 Like

Massive update on the way, about 20 fresh new tracks and an update to the Electro Pack: now with 7 fully customizable interactive tracks based on the original loops! :wink:
It’s growing! :smile:

Giga Music Pack now updated!
Over 1.8gb of music, 102 loopable tracks… Easily the biggest music pack on the Unity Assetstore! :slight_smile:
And it’s still gonna get bigger… :stuck_out_tongue:

1 Like

As promised, the Giga Pack is GROWING! :hushed:
Now 1.9gb of music with the addition of the Synthwave Music Pack!
Soon it will be at a nice 2gb…
I’m working on the next asset for Unity, it’s gonna be an interactive orchestral asset but shhhhhh, it’s still under wraps! :wink:

Just released a LITE version with only the standalone tracks! :slight_smile:
Featuring 108 fully loopable tracks for just 20$! :smile:
Check it out here: Unity Asset Store - The Best Assets for Game Making

Still growing… just added a dozen unique loopable tracks! :sunglasses:
Check them out here

Hi Marma,
I just found this big collection and I am really impressed. First of all about all the different packs you created and added to this Giga Pack. Really awesome. Second I really like the idea of the trigger prefabs and creating dynamic / random music so it never really gets boring. This is pretty unique in my opinion.

I just saw one comment of a really happy customer and I asked myself a similar question:
How does you Pack work in Massive Multiplayer games where hundreds of users walk through the world and active triggers? Performancewise this shouldn’t be a problem? Did you test the trigger effect with Multiplayer Games? How is the synchronisation?

Just asking because I am working on a MMO and your asset - specially your sounds - would fit perfectly.

Cheers
Ronny

Hi Ronny,
Thanks for your interest.
I’m not a specialist in code, I know the basics with Unity, but here is how I would see it.
The music should not be generated in a “centralized” manner and synchronized for all players, but generated directly inside the game they run on their computer, locally. This means the user has to download the audio files into his computer, and the music will be generated from his computer based on the triggers he/she walks through inside the MMO game. So the performance should be the same as for a self-contained game… :slight_smile:
But best check with specialists…
Sincerely,
Marma :wink:

2 Likes

I think it works just like any audio, in terms of networking. Players can hear music that is synced across the network by using network events (which can include events to start new clips in the mixer, to play continuous music), or each client can play music based on local settings, and thus each player hears music independently of one another. You could do both, too, where a global music event can occur (like a cutscene), and when that event isn’t in control, then local musical events take over.

The individual music clips that make up the “endless music” can be either distributed with the initial download of the game, or they can be streamed from the server on demand using asset bundles (which then puts the clips in a cache).

2 Likes

Thanks a lot @Marma and as always @hopeful .

Gonna purchase the asset this week. The Church and Angel / Demons sounds are so superb…
I am wondering that I never saw this Pack before.

@hopeful
I also saw that you did a review for another big Sound pack which I also had in mind (Ultimate Game Music Collection). But this one here is gonna make it for the beginning :slight_smile:

2 Likes

@RonnyDance
Thanks for your trust! You know how it is… if you’re not on the first page, you’re buried under the mass of daily submissions to the assetstore. In any case, if you have any questions/comments, feel free to let me know and I will try to help! If you could leave a review, that would also be terrific! :slight_smile:

@hopeful yes, as always, thanks so much for your help! Maybe you should change your nickname to @helpful! :smile:

1 Like