La limite sur garageband c'est la taille des fichiers, qui, elle, dépend du nombre de pistes, mais également de la nature des piste (instruments réels, midi, etc) et, comme le dit harrywanders, du nombre d'effets, de modulations,etc, bref de l'importance du monitoring et travail de mixage appliqué aux pistes.
Pour palier celà, on peut aussi appliquer des techniques de bouncing, c'est à dire compiler une partie du mixage, et le réimporter pour continuer le travail avec les autres pistes.