Hello,
I looked at the "Excel Midi" file. Very interesting programming. However, I still have to practice using the program a bit.
If I understand you correctly, you are very familiar with midi programming.
I would like a new Excel program:
"Excel Miditext to Midifile Type1"
ChatGPT can now generate acceptable, high-quality musical compositions (assuming a qualified, structured user request / prompt). The problem is the text output of the midi data by chatGPT e.g.:
chords_pitch_duration_data =
((60, 63, 67), 0.5), ((62, 65, 69), 0.5), ((64, 67, 71), 0.5),
((66, 69, 73), 0.5), ((68, 71, 75), 0.5), ((70, 73, 77), 0.5),
((72, 75, 79), 0.5), ((74, 77, 81), 0.5), ((76, 79, 83), 0.5),
((78, 81, 85), 0.5), ((80, 83, 87), 0.5), ((82, 85, 89), 0.5),
An Excel file with an entry sheet for the chatGPT Midi text data would be good. In this case, the chatGPT data would have to be expanded to include channel number, program number name, etc., so that an entire composition with all instruments is correctly assigned according to the Midi standard. ChatGPT can generate an entire orchestral composition in a reply using this data.
The Excel file should then have a button "Convert captured data to a multi-track Standard Midi File Type 1" and save as Midi File Type 1.
The most important requirement is that the request / prompt chatGPT (with a standard block) refers to compliance with the midi definitions for midi files type 1 in data output.
Only then can the musical requirements be named in the prompt.
Currently I have not found any program on the Internet that has such a function as a stand-alone program.
Since, in my opinion, all the necessary routines are already present in your Excel Midi program, it would probably not be a problem for you if you could make such a new program available relatively promptly.
With interest in your answer
Best regards
Joseph Johann Michael
The program doesn't process midi input signals, only outputs them based on the Sequence Sheet and respective cell values. The best use case for it is the development of drum patterns.