1)
Why are the slaves excluded?
1.
Rashi: They are not included in "ha'Kahal".
2)
Why did they have singers?
1.
Rashi: They ascended with Simchah, and needed singers, to walk amidst them in great Simchah.
2.
Ibn Ezra: It was to praise Hashem.


