The module itself is good, You did a great job on it. But…
Not trying to be that guy, But what are the perks/advantages of using this module? It would be better if you used OOP (Oriented Object Programming) instead of just adding all the Songs inside a single table. It seems like the module is just a wrapper for Creating Sounds, Getting Properties (Which could be easily done by doing Sound.TimePosition
, Sound.TimeLength
, etc)
Of course, That’s just a suggestion for you! I understand that this is your first Module, But despiting all that stuff i mentioned above, You did a great job on it!