Great question! Copyright registration can be applied for at https://www.copyright.gov/ or any of the copyright lawyers on this site will gladly assist. Based on what you've described, you'll likely need a TX copyright for the source code, VA for the original artistic components, and potentially PA or SR for the musical content.