Store can certainly handle bundled products but the one gotcha is that each bundle
will be a product in it's own right so Store (by default) will have no way of keeping track of individual item sales — tracks in this case. You can however easily set a different price for the bundle. Adrian and Justin have given a good answer on a similar scenario here:
Since products are stored as channel entries, it's really easy to
create bundles of product using Playa, or even standard EE
relationships.
Remember you can have multiple product channels. For example, with
Tracks and Albums, you could create a channel for Tracks (which has a
Store product fieldtype associated with it for individual track
sales), and another channel for Albums (which also has a product
fieldtype, and is related to the individual tracks.
In your case you could also create a product channels for Tickets,
Merchandise, and if you want to create some bundles containing
everything, one more called Bundles or something similar, which can be
related to any other product channel. How you display this on the
front end is entirely up to you.
The only downside to this is that it is not possible to keep track of
stock levels for bundled products. If you are selling digital products
this isn't an issue, and for physical products it really depends on
your client's requirements.