jgcmlib is a first library born of OrPheUs Project as an assistance to LLM Assistance in exploring Progression,Melody and other various musical inferences from ChatMusician. It is still in Alpha versioning.
Assisting the creative process of song/notes writing through a cloud-based platform.
Improvements:
External Configuration:
Implement an external file (CSV or JSON) to define the list of prompts, replacing the hard-coded dictionary in the Python code.
This allows for easier modification and management of prompts without directly editing the code.
User Interface:
Develop a user interface to replace the need for manual code execution.
This interface should allow users to:
Upload or input their list of prompts.
Initiate the inference process.
View and manage the generated results.
Error Handling:
Implement robust error handling to address potential issues during the inference process.
Provide informative error messages to the user.
Documentation:
Create comprehensive documentation for the prototype, including:
Installation instructions.
Usage guide.
Explanation of the configuration file format.
Troubleshooting tips.
Removed Features:
The HuggingFace Space with Notebook will be removed as it is limited in functionality.
The prototype Python code will be replaced by the new user interface and improved backend logic.
Design Principles:
Maintain the same aesthetic and design principles as the original prototype.
Ensure a user-friendly and intuitive interface.
Addressing Issues:
Fix any noted issues or errors in the original prototype.
Implement the suggested improvements to enhance functionality and usability.
Output:
The final output will be a cloud-based platform with a user interface that allows musicians and songwriters to easily generate musical inferences based on their defined prompts. The platform will be accessible through a web browser, eliminating the need for manual code execution and simplifying the creative process.
Prototype Enhancements
Core Concept:
Improvements:
Removed Features:
Design Principles:
Addressing Issues:
Output:
The final output will be a cloud-based platform with a user interface that allows musicians and songwriters to easily generate musical inferences based on their defined prompts. The platform will be accessible through a web browser, eliminating the need for manual code execution and simplifying the creative process.
Originally posted by @jgwill in https://github.com/jgwill/jgcmlib/issues/1#issuecomment-2256292324