📄️ Overview
The Casperaki low-level API provides a set of APIs that give users granular control over all aspects of the songwriting process.
📄️ The Casperaki JSON Format
At the heart of the low-level API is the Casperaki JSON format.
📄️ Validating a song
[TO COME]
📄️ Getting a song structure
Full API reference
📄️ Getting chords for a song structure
Full API reference
📄️ Getting a tempo for a genre
Full API reference
📄️ Optimizing the length of a song
Full API reference
📄️ Adding a pattern to a song
Full API reference
📄️ Adding an arrangement to a song
Full API reference
📄️ Adding a transition to a song
Full API reference
📄️ Adding a melody to a song
Full API reference
📄️ Creating a stem for a song
[TO COME]
📄️ Getting a stress pattern for a song
Full API reference
📄️ Getting lyrics for a stress pattern
Full API reference
📄️ Getting lyrics for a song
[TO COME]
📄️ Validating lyrics
[TO COME]
📄️ Adding lyrics to a song
[TO COME]
📄️ Creating a vocal sheet
Full API reference
📄️ Creating a lyric video
Once you have a song with vocals, you can create a lyrics video that animates a user's picture. This requires two steps: uploading a profile picture and generating the lyric video.