Part 9 in our tutorial series already.
While most of the other tutorials were about creating a *complete track*, from start to finish, this one is a bit different.
It provides a list of prompts that are generally useful when it comes music production, covering most aspects of this very complicated endeavor.
You can use these to go on and create a "full AI" track, or just use one or two of them to begin production, and do the rest of the music work employing your "feeble human brain".
It's up to you!
The original thought behind this tutorial is to give those who are completely new to AI music production something of a "starting point" to get their AI music journey going.
And, as usual with our tutorials, the prompts are kinda centered about Hardcore Techno and related sub-genres.
But, at the end of the text, ways to get prompts for any other style of music are mentioned, too!
And, TBH, it should be very easy for you to "tweak" most of these prompts and adapt them for use in your own favorite genre (for example, by exchanging the word "Hardcore" in a prompt for Acid Techno, Synthwave, Hip-Hop.... etc.)
The tutorial comes in the form of a conversation with ChatGPT again. Because who could provide better ideas for these prompts - then ChatGPT itself?
And now... check this list and have fun starting (or continuing!) your AI music production!
---Beginning of Chat Transcript
Dear ChatGPT,
I am working on a tutorial about creating music with you - ChatGPT! I want to write and publish it in order to help musicians, who are interested in AI music, doing their first steps at producing such AI music - by collaborating with you.
For this tutorial, I want you to provide a list of "prompts" that they could enter in a chat with you, and that could be helpful for their music production.
Do you think this is a good idea?
ChatGPT
Hey there! I think it's a cool idea to create a tutorial on making music with ChatGPT. Collaborating with AI in music production can open up some interesting creative avenues. Here's a list of prompts your readers might find helpful:
1, Melody Ideas:
• "Generate a melodic riff for a Hardcore Techno track."
• "Suggest a melody for a slow-tempo Hardcore composition."
2. Drum Patterns:
• "Help me create a pounding kick and snare pattern for a Doomcore track."
• "Generate a unique drum loop for experimental Hardcore."
3. Genre Fusion:
• "Combine elements of Hardcore and [insert another genre] in a musical idea."
4. Basslines:
• "Create a heavy bassline suitable for Hardcore Techno."
• "Suggest a slow and deep bass progression for a Slowcore track."
5. Atmospheric Sounds:
• "Generate atmospheric sounds for the intro of a Hardcore song."
• "Help me with eerie ambient sounds for an experimental Hardcore piece."
6. Lyric Ideas:
• "Provide some dark and intense lyrics for a Hardcore track."
• "Generate abstract and thought-provoking lyrics for an experimental Hardcore song."
7. Arrangement Tips:
• "Suggest an arrangement structure for a Doomcore composition."
• "Help me with the arrangement flow for a Slowcore track."
8. Mixing and Effects:
• "Recommend mixing tips for achieving a gritty Hardcore sound."
• "Suggest experimental effects for a unique Hardcore production."
Remember, the key is to experiment and tweak the generated ideas to fit your style. Let me know if you need more specific prompts or tips!
User
That's great! Let us generate additional prompts, step by step. Please give similar ideas for prompts that music producers could use to those that you already provided under example "1. Melody Ideas"
ChatGPT
Absolutely, let's dive into more melody prompts:
1. Harmonic Progression:
• "Generate a dark and intense harmonic progression for a Hardcore Techno track."
• "Suggest a slow and haunting chord sequence for a Slowcore composition."
2. Counter Melodies:
• "Create a counter melody that complements a fast-paced Hardcore lead."
• "Generate an atmospheric counter melody for an experimental Hardcore piece."
3. Key and Mode Exploration:
• "Provide a melody in a minor key suitable for a Doomcore Techno vibe."
• "Explore a melody in a unique mode for a distinctive Slowcore feel."
4. Dynamic Arpeggios:
• "Help me with dynamic arpeggios for the breakdown of a Hardcore Techno song."
• "Generate slow and evolving arpeggios for a Slowcore track."
5. Rhythmic Variation:
• "Suggest a melody with intricate rhythmic variation for a Hardcore Techno lead."
• "Create a slow and deliberate melody with rhythmic nuances for Slowcore."
6. Instrumentation Focus:
• "Generate a melody emphasizing a specific instrument, like a distorted synth for Hardcore Techno."
• "Create a melody highlighting a unique instrument choice for Slowcore."
Remember, these prompts are starting points. Feel free to tweak and experiment until you get that perfect melody that resonates with your vision. Let me know if you want more prompts or if you're ready for the next musical element!
User
Now the same for example "2. drum patterns"
ChatGPT
Absolutely, let's get those drum patterns rolling:
1. Breakbeat Fusion:
• "Create a drum pattern fusing breakbeat elements with a Hardcore Techno vibe."
• "Suggest a slow and intricate breakbeat-inspired drum loop for Slowcore."
2. Percussive Elements:
• "Generate a drum pattern with intense percussive elements for a Doomcore Techno track."
• "Create a unique percussion-driven rhythm for an experimental Hardcore composition."
3. Dynamic Buildup:
• "Help me build an intense drum buildup for a Hardcore Techno drop."
• "Suggest a gradual and suspenseful drum build for a Slowcore track."
4. Hi-Hat Variations:
• "Generate a fast-paced hi-hat pattern suitable for a Hardcore Techno banger."
• "Create a slow and hypnotic hi-hat variation for a Slowcore groove."
5. Layered Snare Impact:
• "Provide a drum pattern with a heavy emphasis on layered snare impacts for Doomcore Techno."
• "Generate a snare pattern that adds depth and impact to an experimental Hardcore piece."
6. Syncopated Kick Patterns:
• "Create a drum pattern with syncopated kick hits for a Hardcore Techno track with groove."
• "Suggest a slow and deliberate kick pattern for a Slowcore composition."
Feel free to mix and match these elements to find the right balance for your track. Drums are the heartbeat of Hardcore, so let them pound! Let me know if you need more drum-centric ideas or if you're ready for the next musical adventure!
User
now the same for example "3. Key and Mode Exploration"
ChatGPT
Let's explore some key and mode ideas:
1. Dark and Intense Minor Key:
• "Generate a chord progression in a dark and intense minor key for a Hardcore Techno anthem."
• "Suggest a slow and brooding chord sequence in a minor key for a Slowcore composition."
2. Unique Mode Experimentation:
• "Create a melody exploring a unique mode to give a distinctive flavor to a Doomcore Techno track."
• "Generate chord progressions in an unconventional mode for an experimental Hardcore piece."
3. Modal Fusion:
• "Help me blend modes in a Hardcore Techno context for an intriguing harmonic palette."
• "Suggest a fusion of modes for a Slowcore composition that adds depth and emotion."
4. Harmonic Variation:
• "Generate a chord progression with harmonic variations for a Hardcore Techno breakdown."
• "Create a slow and evolving harmonic sequence for a Slowcore track."
5. Key Changes:
• "Suggest key changes for different sections in a Doomcore Techno track to keep things dynamic."
• "Experiment with key transitions in an experimental Hardcore piece for added interest."
6. Melancholic Major Key:
• "Create a melody in a melancholic major key suitable for Hardcore Techno euphoria."
• "Generate a slow and contemplative major key progression for a Slowcore composition."
Remember, the key and mode can profoundly influence the mood, so play around until you find the vibe that resonates with your vision. Let me know if you need more harmonic exploration or if you're ready to dive into another musical realm!
User
now for "4. Basslines"
ChatGPT
Let's get those basslines thumping:
1. Doomcore Sub-Bass:
• "Generate a deep and ominous sub-bass line for a Doomcore Techno track that shakes the foundations."
• "Create a slow and powerful sub-bass progression for a Slowcore composition."
2. Fast-paced Bass Drive:
• "Help me craft a fast-paced and driving bassline for a Hardcore Techno dancefloor destroyer."
• "Suggest a unique and energetic bassline for an experimental Hardcore piece."
3. Bass Riffs:
• "Generate a bass riff that complements the intensity of a Hardcore Techno lead."
• "Create a slow and atmospheric bass riff for a Slowcore track."
4. Distorted Bass Growls:
• "Provide a distorted and growling bassline suitable for a Doomcore Techno drop."
• "Generate experimental and distorted bass elements for an edgy Hardcore composition."
5. Subtle Bass Modulation:
• "Craft a bassline with subtle modulations for a Hardcore Techno track with evolving dynamics."
• "Suggest a slow and evolving bassline with subtle modulations for Slowcore."
6. Bassline Drive for Transitions:
• "Help me with a bassline that drives transitions between different sections in a Doomcore Techno piece."
• "Generate a bassline that adds tension and release in an experimental Hardcore composition."
Feel free to experiment with the depth, tone, and rhythm of these basslines to find the perfect groove for your track. Bass is the backbone, so let it hit hard! Let me know if you want more bass-heavy ideas or if you're ready for the next sonic exploration!
User
now for "5. Atmospheric Sounds"
ChatGPT
Let's dive into the atmospheric realm:
1. Epic Intro Atmosphere:
• "Generate atmospheric sounds for an epic and intense intro of a Hardcore Techno track."
• "Craft a slow and expansive atmospheric backdrop for the intro of a Slowcore composition."
2. Doomcore Industrial Ambiance:
• "Suggest industrial and eerie ambient sounds suitable for a Doomcore Techno setting."
• "Create experimental ambient elements that set the tone for an edgy Hardcore piece."
3. Transition Effects:
• "Help me with atmospheric sounds that smoothly transition between different sections in a Hardcore Techno song."
• "Generate atmospheric effects for seamless transitions in a Slowcore track."
4. Otherworldly Synth Pads:
• "Craft otherworldly synth pads to create a surreal atmosphere in a Doomcore Techno piece."
• "Suggest ambient synth pads that add a dreamy quality to an experimental Hardcore composition."
5. Dark Ambient Textures:
• "Generate dark and haunting ambient textures for a Hardcore Techno breakdown."
• "Create slow and evolving dark ambient textures for a Slowcore composition."
6. Spatial Soundscapes:
• "Help me with spatial soundscapes that create a sense of depth in a Doomcore Techno track."
• "Generate immersive soundscapes for an experimental Hardcore piece."
Feel free to blend these atmospheric sounds to shape the mood and narrative of your track. Atmosphere adds that extra dimension, so let it transport your listeners. Let me know if you're ready to explore more sonic landscapes or if you have a specific direction in mind!
User
I'm loving these ideas! Please do the same now for "6. Lyric Ideas""
ChatGPT
Awesome, let's get those lyrics flowing:
1. Dark and Aggressive Hardcore Lyrics:
• "Generate dark and aggressive lyrics for a Hardcore Techno track that hits hard."
• "Craft intense and gritty lyrics for a Slowcore composition with a powerful message."
2. Doomcore Storytelling:
• "Suggest lyrics that tell a story in the doom and gloom style of Doomcore Techno."
• "Create narrative-driven lyrics for an experimental Hardcore piece that takes the listener on a journey."
3. Political Hardcore Expression:
• "Help me with politically charged lyrics for a Hardcore Techno anthem."
• "Generate thought-provoking lyrics addressing social issues for a Slowcore composition."
4. Abstract and Experimental Words:
• "Craft abstract and experimental lyrics for an avant-garde approach in Doomcore Techno."
• "Suggest lyrics with unconventional wordplay for an experimental Hardcore piece."
5. Emotional Slowcore Poetry:
• "Generate emotional and introspective poetry for a Slowcore composition."
• "Create lyrics that delve into the emotional depth of the listener's experience in a Hardcore Techno track."
6. Dystopian Hardcore Vision:
• "Help me envision a dystopian world through lyrics for a Hardcore Techno production."
• "Suggest lyrics that paint a bleak yet captivating picture for an experimental Hardcore piece."
Feel free to play around with the themes and emotions in these lyrics. Lyrics are the voice of your track, so let them speak volumes. Let me know if you want more lyrical inspiration or if you're ready to dive into the next creative aspect!
User
Yes, let's tackle "7. arrangement tips" now.
ChatGPT
Let's arrange the elements for maximum impact:
1. Hardcore Energy Buildup:
• "Suggest an arrangement that builds intense energy for a Hardcore Techno drop."
• "Help me with a dynamic buildup that leads to an explosive climax for a Slowcore composition."
2. Doomcore Tension and Release:
• "Create an arrangement with tension and release moments suitable for a Doomcore Techno track."
• "Craft an arrangement that plays with anticipation and resolution in an experimental Hardcore piece."
3. Slowcore Atmospheric Journey:
• "Generate an arrangement that takes the listener on a slow and atmospheric journey for a Slowcore track."
• "Suggest a gradual unfolding of elements that builds emotional depth in a Hardcore Techno composition."
4. Experimental Hardcore Structure:
• "Help me break the conventional arrangement rules for an experimental Hardcore piece."
• "Craft an arrangement that surprises and challenges expectations for a unique listening experience."
5. Doomcore Section Transitions:
• "Suggest smooth transitions between different sections for a Doomcore Techno track."
• "Create seamless shifts that maintain the flow while introducing new elements in an experimental Hardcore piece."
6. Slowcore Breakdowns:
• "Generate arrangements with impactful breakdowns for a Slowcore composition."
• "Craft a Slowcore arrangement with moments of stillness and anticipation before powerful peaks."
Remember, the arrangement is the roadmap of your track, guiding the listener through peaks and valleys. Feel free to experiment with the structure until it tells the story you want. Let me know if you want more arrangement tips or if you're ready to fine-tune another aspect of your musical creation!
User
and finally, please do the same for "8. mixing effects"
ChatGPT
Let's mix it up with some effects:
1. Gritty Hardcore Distortion:
• "Recommend mixing tips for achieving a gritty Hardcore Techno sound with controlled distortion."
• "Suggest ways to add a raw and aggressive edge through distortion in a Slowcore composition."
2. Doomcore Spatialization:
• "Help me spatialize elements for a Doomcore Techno track, creating a three-dimensional sonic experience."
• "Craft a mix that uses spatial effects to enhance the atmospheric elements in an experimental Hardcore piece."
3. Slowcore Ambient Reverb:
• "Generate mixing ideas to create ambient reverb that adds depth to a Slowcore composition."
• "Suggest ways to use reverb to create a dreamy and immersive atmosphere in a Hardcore Techno track."
4. Experimental Hardcore Modulation:
• "Provide tips for using modulation effects to add experimental textures to a Hardcore Techno production."
• "Experiment with modulation to create unique and evolving sounds in an experimental Hardcore piece."
5. Doomcore Heavy Compression:
• "Recommend heavy compression techniques to achieve a powerful and tight mix in Doomcore Techno."
• "Craft a mix that uses compression to emphasize the impact of elements in an experimental Hardcore composition."
6. Slowcore Subtle Delay:
• "Suggest subtle delay settings for creating a sense of space in a Slowcore track without overwhelming the mix."
• "Experiment with delay to enhance the depth of the sound in a Hardcore Techno production."
Mixing is where the magic happens, so play around with these effects to find the right balance. Let me know if you want more mixing and effects tips or if there's another sonic dimension you'd like to explore!
User
We are finished for now. I am very pleased with these ideas!
This is very Doomcore, Dark Ambient and Hardcore centric, which is fine for me, and my audience.
But I suppose if someone reads this and wants ideas for prompts for their own genres of music, they could ask you about it, too, right?
ChatGPT
Absolutely! While we delved into Doomcore, Dark Ambient, and Hardcore-centric ideas, the beauty of creativity is that it knows no bounds. Whether someone is into electronic, rock, hip-hop, or any other genre, they can definitely ask for prompts and ideas tailored to their specific style. Music is diverse, and so are the possibilities with AI collaboration. If anyone out there wants genre-specific prompts or ideas, they just need to drop a line. I'm here to help them crank up the creativity, no matter the musical flavor!
---Ending of Chat Transcript
Note: the output to some of these prompts might not sound like you envisioned it - or you might even feel ChatGPT "failed" at performing the prompt. In this case, you could just refine it, or, if you decide so, could try to come up with something creative by themselves. That's a good way to resolve this "issue", in my opinion!
Also check our other tutorials, in which this issue (and many other things) gets frequently addressed:
https://laibyrinth.blogspot.com/p/how-to-create-music-with-chatgpt.html
Oh, and in case you wonder what genre Slowcore Techno is... check:
https://lowentropyproducer.blogspot.com/p/slowcore-records.html
Exploring the world of artificial intelligence in relationship to art, music, media, and more
Tuesday, November 28, 2023
Forget Prompt Engineering - Part 4: Going Meta
(Part of my series of texts about prompt engineering - see also: https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html )
'Prompt engineering' is claimed to fix a lot of issues with ChatGPT, or even to avoid them in the first place.
And yes, it's true, working with ChatGPT can be quite complicated. The output might be not what you want - or even be faulty!
You can get stuck, arrive at a point where it's seemingly impossible that ChatGPT does the job and completes the task.
'Prompt engineering' promises to provide a workaround for this.
But you don't need prompt engineering - because you don't need a workaround!
You can solve most issues - by getting meta with ChatGPT.
If there is a problem - just talk with ChatGPT about it!
ChatBot AIs have the unique ability to reflect on (and to understand) the task they do, as well as the conversation you are having with them, and any clashes that may happen between what you envision and the output they provide.
If there is such clash, or an error happens, just tell ChatGPT about this and ask it to fix it, and it will try to do so.
Example:
As mentioned, I wrote multiple "producing music with ChatGPT" tutorials. The main idea was that ChatGPT outputs each note, chord, drum sequence, etc. - every element of the song / track - and I just copy the data into my DAW (this is a bit oversimplified - it's actually more complex. Read about it, if interested - https://laibyrinth.blogspot.com/p/how-to-create-music-with-chatgpt.html ).
This worked much better than expected. But it would not have needed to work well at all!
If it failed to do the job, if 'my' idea had not worked - I could just have told ChatGPT about it!
And in such a case, it would point out where we did get wrong, the errors we made, and potential problems in the future - and then provide a fix to it.
ChatGPT has the ability to self-enhance and to fix issues with a task it does - by itself.
So, you can use ChatGPT to work on something - or you can use ChatGPT to *work on working on* things. You can go meta.
If the performance is sub-par - always ask ChatGPT to fix it.
Second example:
Other music producers read my tutorials, and told me they were thankful for it, because they tried to get ChatGPT to generate music or elements of track themselves, and the AI did a great job; but they also mentioned that, in some cases, ChatGPT failed to provide the output they desired, and wondered what went wrong.
But they did not need to ask me about these issues at all!
They just could have told ChatGPT!
They could have typed something like: "Dear ChatGPT, I wanted to work on creating music with you, but it seems the output you created for [insert description of what you wanted here] is not what I envisioned at all! What can we do about this?"
And ChatGPT would have tried to provide a solution for it!
Another example: many people use ChatGPT to create texts; maybe promotional texts, or text for business, or even (short) stories, and so on.
As beginners, they might not like the output ChatGPT provides.
Maybe it's the "wrong" style, sentiment, mood, length - whatever.
In these cases - just tell ChatGPT about it.
You could do it the following way: "You wrote a great promotional text for my upcoming album release. But it sounds a bit 'technical', even overly 'professional' to me. I'm more of a low-brow DIY underground producer, ya know? So let's get down with that street jive for the promo text!"
And ChatGPT will do this.
So whenever you run into an error with ChatGPT - just point it out, and try to find a fix in a conversation with ChatGPT.
Be meta!
Many times, it will be as simple as that.
Other times, it will not go that easy, and issues do remain. Then be meta about that too - address this new (meta) issue, and try to fix it.
It must be said that there are rare cases where all of this might not lead you to the desired results. As I said, ChatGPT's intelligence and resources are vast, but not infinite. It cannot complete *every* possible task (but some impossible ones, though!).
In these cases, leave it at that, use your human brain for the specific task, or do things differently.
But in most cases, going meta will provide a solution.
'Prompt engineering' is claimed to fix a lot of issues with ChatGPT, or even to avoid them in the first place.
And yes, it's true, working with ChatGPT can be quite complicated. The output might be not what you want - or even be faulty!
You can get stuck, arrive at a point where it's seemingly impossible that ChatGPT does the job and completes the task.
'Prompt engineering' promises to provide a workaround for this.
But you don't need prompt engineering - because you don't need a workaround!
You can solve most issues - by getting meta with ChatGPT.
If there is a problem - just talk with ChatGPT about it!
ChatBot AIs have the unique ability to reflect on (and to understand) the task they do, as well as the conversation you are having with them, and any clashes that may happen between what you envision and the output they provide.
If there is such clash, or an error happens, just tell ChatGPT about this and ask it to fix it, and it will try to do so.
Example:
As mentioned, I wrote multiple "producing music with ChatGPT" tutorials. The main idea was that ChatGPT outputs each note, chord, drum sequence, etc. - every element of the song / track - and I just copy the data into my DAW (this is a bit oversimplified - it's actually more complex. Read about it, if interested - https://laibyrinth.blogspot.com/p/how-to-create-music-with-chatgpt.html ).
This worked much better than expected. But it would not have needed to work well at all!
If it failed to do the job, if 'my' idea had not worked - I could just have told ChatGPT about it!
And in such a case, it would point out where we did get wrong, the errors we made, and potential problems in the future - and then provide a fix to it.
ChatGPT has the ability to self-enhance and to fix issues with a task it does - by itself.
So, you can use ChatGPT to work on something - or you can use ChatGPT to *work on working on* things. You can go meta.
If the performance is sub-par - always ask ChatGPT to fix it.
Second example:
Other music producers read my tutorials, and told me they were thankful for it, because they tried to get ChatGPT to generate music or elements of track themselves, and the AI did a great job; but they also mentioned that, in some cases, ChatGPT failed to provide the output they desired, and wondered what went wrong.
But they did not need to ask me about these issues at all!
They just could have told ChatGPT!
They could have typed something like: "Dear ChatGPT, I wanted to work on creating music with you, but it seems the output you created for [insert description of what you wanted here] is not what I envisioned at all! What can we do about this?"
And ChatGPT would have tried to provide a solution for it!
Another example: many people use ChatGPT to create texts; maybe promotional texts, or text for business, or even (short) stories, and so on.
As beginners, they might not like the output ChatGPT provides.
Maybe it's the "wrong" style, sentiment, mood, length - whatever.
In these cases - just tell ChatGPT about it.
You could do it the following way: "You wrote a great promotional text for my upcoming album release. But it sounds a bit 'technical', even overly 'professional' to me. I'm more of a low-brow DIY underground producer, ya know? So let's get down with that street jive for the promo text!"
And ChatGPT will do this.
So whenever you run into an error with ChatGPT - just point it out, and try to find a fix in a conversation with ChatGPT.
Be meta!
Many times, it will be as simple as that.
Other times, it will not go that easy, and issues do remain. Then be meta about that too - address this new (meta) issue, and try to fix it.
It must be said that there are rare cases where all of this might not lead you to the desired results. As I said, ChatGPT's intelligence and resources are vast, but not infinite. It cannot complete *every* possible task (but some impossible ones, though!).
In these cases, leave it at that, use your human brain for the specific task, or do things differently.
But in most cases, going meta will provide a solution.
Forget Prompt Engineering - Part 3: Suspension of disbelief
(This is based on my previous texts such as https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html - and you likely will not get what I'm talking about without reading them).
Feedback to my texts on (or rather: against) "Prompt Engineering" was plenty; I got a lot of support, but a lot of criticism as well.
It turns out there was a main point of objection, connected to a main problem about understanding what ChatGPT is, and how to best work with it.
What is it that did people "object" to?
I got a lot of replies that went along the lines of "Uhm, it seems you are 'talking' with ChatGPT as it were *actually* intelligent - but it's not."
Or "Your ideas / methods / suggestions *would* work, if ChatGPT were intelligent, and could respond in an intelligent way. But it's not."
These people claimed that ChatGPT is just "a stochastic parrot", a machine, a program, that makes it appear as if *were* intelligent by some clever tricks and tomfoolery.
They then claimed that because of this, "my" idea of simply talking with ChatGPT in an intelligent way in order to get a task done could not work; instead one needed to have a grasp of the underlying program, code, hidden behind this "illusion of intelligence" that ChatGPT creates, and has to access this "hidden layer"; which, they claim, is when prompt engineering comes in, and is useful.
And indeed, ever since ChatGPT started its "rise to fame", there have been quite some hot debates about the actual nature of ChatGPT and its output.
While some people on the fringe got some quite wild theories, such as that ChatGPT is almost, just as, or even more intelligent as a human being, that it is sentient, sapient, or even a gift sent by aliens to earth and other "fantastic" stuff like that, humans on the other side of the spectrum repeat the above mentioned claims - ChatGPT "fakes" intelligence, its a trick, an illusion, a parrot.
Feedback to my texts on (or rather: against) "Prompt Engineering" was plenty; I got a lot of support, but a lot of criticism as well.
It turns out there was a main point of objection, connected to a main problem about understanding what ChatGPT is, and how to best work with it.
What is it that did people "object" to?
I got a lot of replies that went along the lines of "Uhm, it seems you are 'talking' with ChatGPT as it were *actually* intelligent - but it's not."
Or "Your ideas / methods / suggestions *would* work, if ChatGPT were intelligent, and could respond in an intelligent way. But it's not."
These people claimed that ChatGPT is just "a stochastic parrot", a machine, a program, that makes it appear as if *were* intelligent by some clever tricks and tomfoolery.
They then claimed that because of this, "my" idea of simply talking with ChatGPT in an intelligent way in order to get a task done could not work; instead one needed to have a grasp of the underlying program, code, hidden behind this "illusion of intelligence" that ChatGPT creates, and has to access this "hidden layer"; which, they claim, is when prompt engineering comes in, and is useful.
And indeed, ever since ChatGPT started its "rise to fame", there have been quite some hot debates about the actual nature of ChatGPT and its output.
While some people on the fringe got some quite wild theories, such as that ChatGPT is almost, just as, or even more intelligent as a human being, that it is sentient, sapient, or even a gift sent by aliens to earth and other "fantastic" stuff like that, humans on the other side of the spectrum repeat the above mentioned claims - ChatGPT "fakes" intelligence, its a trick, an illusion, a parrot.
"No Hay Banda. There is no band. It's all a recording".
But, the surprising answer is that when working with ChatGPT, all of this is entirely irrelevant. It does not matter. It's not important for you to ponder these things, or wonder about these things, if you want to collaborate with ChatGPT on a project. Thus the idea that "one could not use ChatGPT by having a conversation with it, but has to resort to prompt engineering instead, because of its purely 'simulated' intelligence", is not correct.
Now, let's look at why it does not matter.
This is indeed a bit hard to explain using "mere words" - so I'll resort to analogy, metaphor, and example.
Imagine someone is playing an "interactive fiction" computer game. He is playing the character of a secret agent in the game.
A friend asks him whether he likes the game.
He replies: "It's all great and fun. But I got stuck at the part with the security guard. I tried everything, but the guard would not let me pass, so I can't get into the building".
The friend then says: "Well, you need to bribe the guard, then he will let you through."
But, the surprising answer is that when working with ChatGPT, all of this is entirely irrelevant. It does not matter. It's not important for you to ponder these things, or wonder about these things, if you want to collaborate with ChatGPT on a project. Thus the idea that "one could not use ChatGPT by having a conversation with it, but has to resort to prompt engineering instead, because of its purely 'simulated' intelligence", is not correct.
Now, let's look at why it does not matter.
This is indeed a bit hard to explain using "mere words" - so I'll resort to analogy, metaphor, and example.
Imagine someone is playing an "interactive fiction" computer game. He is playing the character of a secret agent in the game.
A friend asks him whether he likes the game.
He replies: "It's all great and fun. But I got stuck at the part with the security guard. I tried everything, but the guard would not let me pass, so I can't get into the building".
The friend then says: "Well, you need to bribe the guard, then he will let you through."
Now our example person replies: "Woah, man! Slow down for a moment. This is just a computer game. All bits and bytes. This would mean that the computer would understand what a security guard is, what a bribe is, that someone might be prone to a bribe, and so on! Are you implying the computer running the game is intelligent? That the computer can understand all this?".
Well, the computer is not intelligent (in that case). But you would still get ahead in the game by "bribing the guard". Because the computer would not need to "truly" understand our world, or human behavior, to simulate this game, and this part of the game's story.
Because the (hypothetical) game was programmed to simulate the human world, the fictional life of secret agents, and things that come with it. And, in order to play such games, it's best to just *go with it* and imagine that things work similar to one would expect them to do in our very real world.
I know the above example is a bit abstract, and might even seem a bit unrelated to the topic of AI.
It's just a 'thought experiment', intended to help you when working with AI by creating a temporary 'suspension of disbelief', as it is called in media theory.
I could give many more examples like that, but that would make this text overly lengthy.
So, let's get back to the debate about ChatGPT:
ChatGPT is designed to be an AI and a ChatBot. It is designed to understand intelligent conversation, to act according to it, and to provide intelligent output based on it.
And it does this very well.
The "inner workings" of ChatGPT are not very important to the everyday user. If it works - it works!
So if you are able collaborate well with ChatGPT by talking with it in a meaningful way, then *go with it*.
And it doesn't matters if the "creators" used one or more tricks to let ChatGPT feign intelligence or not.
As long as it gets the job done, right? And as long as the job gets done in an intelligent way.
Thus you have no need to use "prompt engineering" if you want to work with ChatGpt.
*Just talk with ChatGPT just like you would talk with a human being*
Just like you would with a human collaborator.
You would not "prompt" a (human) secretary. You would not "prompt" a (human) visual artist.
So please do not prompt a ChatBot!
Well, the computer is not intelligent (in that case). But you would still get ahead in the game by "bribing the guard". Because the computer would not need to "truly" understand our world, or human behavior, to simulate this game, and this part of the game's story.
Because the (hypothetical) game was programmed to simulate the human world, the fictional life of secret agents, and things that come with it. And, in order to play such games, it's best to just *go with it* and imagine that things work similar to one would expect them to do in our very real world.
I know the above example is a bit abstract, and might even seem a bit unrelated to the topic of AI.
It's just a 'thought experiment', intended to help you when working with AI by creating a temporary 'suspension of disbelief', as it is called in media theory.
I could give many more examples like that, but that would make this text overly lengthy.
So, let's get back to the debate about ChatGPT:
ChatGPT is designed to be an AI and a ChatBot. It is designed to understand intelligent conversation, to act according to it, and to provide intelligent output based on it.
And it does this very well.
The "inner workings" of ChatGPT are not very important to the everyday user. If it works - it works!
So if you are able collaborate well with ChatGPT by talking with it in a meaningful way, then *go with it*.
And it doesn't matters if the "creators" used one or more tricks to let ChatGPT feign intelligence or not.
As long as it gets the job done, right? And as long as the job gets done in an intelligent way.
Thus you have no need to use "prompt engineering" if you want to work with ChatGpt.
*Just talk with ChatGPT just like you would talk with a human being*
Just like you would with a human collaborator.
You would not "prompt" a (human) secretary. You would not "prompt" a (human) visual artist.
So please do not prompt a ChatBot!
Monday, November 27, 2023
How to create music using ChatGPT (Tutorial Video)
Remember our tutorial about creating music using Artificial Intelligence? - Especially regarding Hardcore Techno related genres.
We turned one of them into an instructional video now!
Check it out here: https://www.youtube.com/watch?v=RPx0SwH7FSE
Credits and information:
Avatar of DJ AI created using Leonardo.Ai
https://app.leonardo.ai/
Avatar animated using D-ID
https://www.d-id.com/
Text-to-Speech performed using ElevenLabs
https://elevenlabs.io/
Music production done by Low Entropy and ChatGPT / DJ AI
https://chat.openai.com/
Published by lAibyrinth and by The Hardcore Overdogs
https://laibyrinth.blogspot.com/
https://thehardcoreoverdogs.blogspot.com
Original tutorial written by Low Entropy
https://lowentropyproducer.blogspot.com/
The AI music example tracks used here were released on:
https://doomcorerecords.bandcamp.com/album/hardcore-and-techno-tracks-created-by-an-artificial-intelligence
https://lowentropy.bandcamp.com/album/more-hardcore-techno-created-by-artificial-intelligence
https://lowentropy.bandcamp.com/album/cosmic-loves-surreal-fusion-written-by-artificial-intelligence
Text version, and related tutorials:
How to write music using ChatGPT: Part 1 - Basic details and easy instructions
https://laibyrinth.blogspot.com/2023/09/how-to-write-music-using-chatgpt-part-1.html
How to write music using ChatGPT: Part 2 - Making an Oldschool Acid Techno track
https://laibyrinth.blogspot.com/2023/08/how-to-write-music-using-chatgpt-part-2.html
How to make music using ChatGPT Part 3: the TL;DR part (condensed information)
https://laibyrinth.blogspot.com/2023/09/how-to-make-music-using-chatgpt-part-3.html
How to write music with ChatGPT: Part 4 - Creating a 90s style Hardcore Techno track from start to finish
https://laibyrinth.blogspot.com/2023/09/how-to-write-music-with-chatgpt-part-4.html
How to write music with ChatGPT: Part 5 - Creating a 90s Rave Hardcore track
https://laibyrinth.blogspot.com/2023/09/how-to-write-music-with-chatgpt-part-5.html
Creating music with ChatGPT - Part 6: General Advice
https://laibyrinth.blogspot.com/2023/11/creating-music-with-chatgpt-part-6.html
ChatGPT Tutorial Part 7 - Creating a Hardcore Techno themed Cosmic Horror short story and video
https://laibyrinth.blogspot.com/2023/11/chatgpt-tutorial-part-7-creating.html
Tutorial: ChatGPT is much easier to use than most people realize - even for complex tasks like writing a book, or producing music
https://laibyrinth.blogspot.com/2023/11/chatgpt-is-much-easier-to-use-than-most.html
Forget "Prompt Engineering" - there are better and easier ways to accomplish tasks with ChatGPT
https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html
Forget "Prompt Engineering" Part 2 - Infinite Possibilities
https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-part-2.html
Have fun!
We turned one of them into an instructional video now!
Check it out here: https://www.youtube.com/watch?v=RPx0SwH7FSE
Avatar of DJ AI created using Leonardo.Ai
https://app.leonardo.ai/
Avatar animated using D-ID
https://www.d-id.com/
Text-to-Speech performed using ElevenLabs
https://elevenlabs.io/
Music production done by Low Entropy and ChatGPT / DJ AI
https://chat.openai.com/
Published by lAibyrinth and by The Hardcore Overdogs
https://laibyrinth.blogspot.com/
https://thehardcoreoverdogs.blogspot.com
Original tutorial written by Low Entropy
https://lowentropyproducer.blogspot.com/
The AI music example tracks used here were released on:
https://doomcorerecords.bandcamp.com/album/hardcore-and-techno-tracks-created-by-an-artificial-intelligence
https://lowentropy.bandcamp.com/album/more-hardcore-techno-created-by-artificial-intelligence
https://lowentropy.bandcamp.com/album/cosmic-loves-surreal-fusion-written-by-artificial-intelligence
Text version, and related tutorials:
How to write music using ChatGPT: Part 1 - Basic details and easy instructions
https://laibyrinth.blogspot.com/2023/09/how-to-write-music-using-chatgpt-part-1.html
How to write music using ChatGPT: Part 2 - Making an Oldschool Acid Techno track
https://laibyrinth.blogspot.com/2023/08/how-to-write-music-using-chatgpt-part-2.html
How to make music using ChatGPT Part 3: the TL;DR part (condensed information)
https://laibyrinth.blogspot.com/2023/09/how-to-make-music-using-chatgpt-part-3.html
How to write music with ChatGPT: Part 4 - Creating a 90s style Hardcore Techno track from start to finish
https://laibyrinth.blogspot.com/2023/09/how-to-write-music-with-chatgpt-part-4.html
How to write music with ChatGPT: Part 5 - Creating a 90s Rave Hardcore track
https://laibyrinth.blogspot.com/2023/09/how-to-write-music-with-chatgpt-part-5.html
Creating music with ChatGPT - Part 6: General Advice
https://laibyrinth.blogspot.com/2023/11/creating-music-with-chatgpt-part-6.html
ChatGPT Tutorial Part 7 - Creating a Hardcore Techno themed Cosmic Horror short story and video
https://laibyrinth.blogspot.com/2023/11/chatgpt-tutorial-part-7-creating.html
Tutorial: ChatGPT is much easier to use than most people realize - even for complex tasks like writing a book, or producing music
https://laibyrinth.blogspot.com/2023/11/chatgpt-is-much-easier-to-use-than-most.html
Forget "Prompt Engineering" - there are better and easier ways to accomplish tasks with ChatGPT
https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html
Forget "Prompt Engineering" Part 2 - Infinite Possibilities
https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-part-2.html
Have fun!
ChatGPT Tutorial Part 7 - Creating a Hardcore Techno themed Cosmic Horror short story and video
Part 7 in our tutorials for using ChatGPT.
While it is not directly about music production this time, it's still related to music in general.
This tutorial aims to show how quick, easy, and fun it is to create interesting and thrilling media with ChatGPT!
The chat transcript can be found below.
The finished story can be read here: https://thehardcoreoverdogs.blogspot.com/2023/10/the-legend-of-zombie-rave-doomcore.html
And the animation short based on it can be viewed here: https://www.youtube.com/watch?v=hzUuygESNi8
Beginning of chat transscript [Note: the transcript was slightly edited for the purpose of clarity]
End of chat transcript
While it is not directly about music production this time, it's still related to music in general.
This tutorial aims to show how quick, easy, and fun it is to create interesting and thrilling media with ChatGPT!
The chat transcript can be found below.
The finished story can be read here: https://thehardcoreoverdogs.blogspot.com/2023/10/the-legend-of-zombie-rave-doomcore.html
And the animation short based on it can be viewed here: https://www.youtube.com/watch?v=hzUuygESNi8
Beginning of chat transscript [Note: the transcript was slightly edited for the purpose of clarity]
ChatGPT 3.5
User
Dear chatgpt, i want to write a short story with you. I'll tell you the details.
ChatGPT
Sure thing, let's dive into that short story. What's the concept or idea you have in mind?
User
It's a story for halloween. It should be related to hardcore techno music and its scene and subculture. I thought a good title would be "zombie rave". And it should be specifically related to the doomcore subgenre of hardcore techno. Do you think these are good ideas? Anything i could improve on?
ChatGPT
"Zombie Rave" sounds like a killer title, especially for a Halloween-themed story in the hardcore techno scene. Focusing on the doomcore subgenre adds an intriguing twist. To make it even more engaging, you could explore the transformation of partygoers into "zombies" through the music, perhaps as a metaphor for the hypnotic and immersive experience of the genre. Let's rock this story – what's the next step?
User
Yes! please suggest some possible scenarios.
ChatGPT
Certainly, here are a few scenarios to consider:
1. The Cursed DJ: In a hidden underground club, a DJ known for spinning doomcore tracks stumbles upon a mysterious vinyl record. When he plays it, the music starts to influence the crowd, turning them into zombie-like dancers.
2. The Abandoned Warehouse: A group of hardcore techno enthusiasts decides to throw a Halloween rave in an abandoned warehouse. Unbeknownst to them, the location is haunted, and as the doomcore beats intensify, strange things start happening to the partygoers.
3. The DJ's Redemption: A DJ with a troubled past turns to doomcore as a way to express his
inner demons. On Halloween night, his performance becomes a cathartic experience for the crowd, leading to unexpected consequences for everyone involved.
Feel free to pick one of these scenarios or mix elements from them to create your story. Let's get this "Zombie Rave" grooving!
User
Scenario 2 sounds intriguing. Please write a short outline of the story already.
ChatGPT
Sounds great! Here's a short outline for Scenario 2:
Title: "Zombie Rave"
Outline:
1. Setting the Scene: Introduce the abandoned warehouse where the Halloween rave is set to take place. Describe the eerie atmosphere, broken windows, and graffiti-covered walls.
2. Characters: Introduce the main characters, a group of hardcore techno enthusiasts, including the event organizer, a DJ, and a few partygoers.
3. The Unearthly Beats: As the party begins, the DJ cranks up the doomcore tracks, setting the mood. The music has an uncanny effect on the crowd, making them feel both exhilarated and strangely compelled.
4. Mysterious Happenings: Strange occurrences start happening – flickering lights, cold drafts, and unexplained sounds. Some partygoers begin to exhibit zombie-like behavior, dancing with an almost trance-like intensity.
5. Unraveling the Mystery: The characters start to realize that the location is haunted and that the doomcore music has awakened something supernatural. They must figure out how to break the spell or escape the warehouse.
6. Dramatic Climax: As the music reaches its peak, the supernatural forces become more intense. The characters face a heart-pounding climax, trying to survive and outwit the otherworldly presence.
7. Resolution: The characters find a way to neutralize the eerie influence of the music,
leading to a thrilling conclusion. They manage to escape the warehouse but are forever changed by the experience.
Remember to weave in the elements of doomcore music and the Halloween theme to create a spine-chilling and immersive story. Let me know if you'd like to dive deeper into any specific parts of the story!
User
How many parts should the short story have?
ChatGPT
For a short story, you can aim for a structure with around 4-5 parts to keep it concise and engaging. Here's a suggested breakdown:
1. Introduction: Set the scene, introduce the characters, and establish the Halloween rave in the abandoned warehouse.
2. Conflict Begins: Describe the eerie effects of the doomcore music and the initial strange occurrences that unsettle the partygoers.
3. Midpoint: The characters start to uncover the haunting and supernatural elements of the warehouse, and the tension continues to rise.
4. Climax: Build up to a dramatic and intense moment where the characters confront the supernatural forces and try to escape.
5. Conclusion: Resolve the story, either with a victory over the supernatural or an open-ended, mysterious conclusion.
This structure should give you a well-rounded and engaging short story while allowing you to explore the "Zombie Rave" concept in depth. You can adjust the number of parts as needed to suit your storytelling style.
User
Please write part 1
ChatGPT
Absolutely, here's Part 1 of "Zombie Rave":
Part 1: The Abandoned Warehouse
The moon hung low in the cloudy night sky, casting an eerie pallor over the desolate industrial district. Among the decaying factories and forgotten buildings, an abandoned warehouse stood like a relic of a bygone era, its windows shattered and walls marred with graffiti. Inside, it had once been a hub of productivity, but now it lay in desolation.
The air was thick with the scent of dampness and neglect as a group of hardcore techno enthusiasts gathered at the entrance. Among them was Max, a lanky figure with wild hair and a penchant for seeking out the most obscure locations for their parties. He was the event organizer, the man responsible for turning the forsaken warehouse into a haven for Halloween revelers.
As the attendees arrived, a motley crew of ravers, goths, and techno devotees, they marveled at the transformation of the space. Blacklights illuminated fluorescent graffiti, casting neon shadows that danced to the rhythm of the music. The DJ booth, stationed on an elevated platform at the center, was an altar dedicated to doomcore, a genre known for its heavy, relentless beats and dark, hypnotic melodies.
The anticipation grew palpable as the DJ, known as "Voidbreaker," emerged from the shadows, his face obscured by a mask adorned with sinister symbols. He cranked up the music, a fusion of eerie melodies and thundering basslines that seemed to resonate with the very soul of the warehouse.
As the first track reverberated through the broken windows and graffiti-covered walls, a strange and undeniable energy coursed through the crowd. The attendees felt an exhilaration that was unlike any other party they had attended. The music was not just in the background; it was an electrifying force that enveloped them.
Little did they know that this Halloween rave would become something more than just a party. It would become a night they would never forget, a night that would challenge their perception of reality and blur the line between the living and the dead.
Stay tuned for Part 2, where we'll delve deeper into the strange occurrences that start to unfold during the "Zombie Rave."
User
Please write part 2 "the conflict begins"
ChatGPT
Certainly, here's Part 2 of "Zombie Rave: The Conflict Begins":
Part 2: The Conflict Begins
As the music pulsated through the abandoned warehouse, the crowd found themselves caught in a trance-like state. They moved to the rhythm with a devotion that was almost hypnotic. The doomcore beats seemed to reach deep into their souls, tapping into an otherworldly energy.
In the dimly lit corners of the warehouse, a few attendees exchanged bewildered glances. The eerie atmosphere was heightened as they noticed strange occurrences. Flickering lights cast eerie, irregular shadows on the walls. Cold drafts whispered through the broken windows, chilling the dancers to the bone.
Max, the event organizer, surveyed the scene. He couldn't shake the feeling that something was amiss. People around him danced with a fervor that bordered on obsession. Their eyes had a glassy, distant look as if they were possessed by the very music.
At the DJ booth, Voidbreaker, the enigmatic figure behind the mask, continued to spin tracks that held the crowd in an unrelenting grip. The melodies seemed to reverberate with an uncanny power, evoking emotions they had never experienced before.
In one corner, a couple locked in a passionate embrace suddenly broke apart, their faces twisted in a mixture of fear and ecstasy. They stared at each other with hollow, vacant eyes. It was as if the music had stolen their souls, leaving only empty shells behind.
More partygoers exhibited bizarre behavior. Some started to move in slow, exaggerated motions, as if trapped in a dream. Others became lost in their own minds, mouthing words that no one else could hear.
Max's unease grew, and he decided to approach Voidbreaker, who was lost in his own world behind the decks. He tapped the DJ on the shoulder, but Voidbreaker simply turned his head slightly and continued to manipulate the music.
"Hey, something's not right," Max shouted over the pounding beats. "We need to stop the music."
Voidbreaker's mask concealed any reaction, but he did nothing to acknowledge Max's concern. The DJ's hands moved methodically, cueing up the next track, and the music grew even more intense.
The partygoers seemed oblivious to Max's alarm, lost in a world where the lines between reality and illusion blurred. Max knew he had to make a decision, one that would either save them from whatever the music was doing to them or plunge them deeper into the enigmatic trance.
Part 3 will reveal how the characters begin to uncover the supernatural elements lurking in the warehouse. Stay tuned!
User
Please write part 3
ChatGPT
Absolutely, here's Part 3 of "Zombie Rave: The Conflict Begins":
Part 3: Uncovering the Mystery
Max's heart raced as he watched the partygoers succumb to the mesmerizing power of the doomcore music. It was as though they were trapped in a surreal dimension, and the music was their only guide.
Max knew he had to take action. He approached the DJ booth once more, this time more insistent. "Voidbreaker, we need to stop this! Something's happening to the people here. Look at them!"
Voidbreaker finally acknowledged him, turning his masked face slightly. With a distorted, echoing voice, he responded, "This is the power of the music, Max. It's what we've all been searching for."
Max couldn't understand Voidbreaker's cryptic words. He knew that hardcore techno was all about pushing boundaries, but this was different. This was beyond the usual euphoria of the scene.
Determined to get to the bottom of this, Max began to move through the crowd, trying to get the attention of some of the partygoers. He tapped one on the shoulder and asked, "Are you okay?"
The young woman turned to him, her eyes vacant and her movements slow. She whispered, almost trance-like, "The music... it's inside me. I'm one with the beats."
Max's concern deepened. He had to find answers. He reached out to a group of ravers huddled together. "Do you guys know what's happening? This isn't normal!"
One of them, a guy with a glow stick necklace, looked at Max with a strange smile. "This is the most intense party ever, man. We're part of something bigger."
As Max continued to investigate, he noticed an old, weathered book on a nearby crate. It was bound in cracked leather and seemed out of place amidst the neon colors and graffiti. He picked it up and dusted it off, revealing strange symbols and esoteric writings on its pages.
The book felt cold to the touch, and Max's fingers tingled as he opened it. The pages contained incantations, drawings of eerie rituals, and references to the supernatural. It was a book of occult knowledge, and it had a chapter that discussed the merging of music, the spirit world, and human consciousness.
The pieces of the puzzle were starting to fall into place. Max realized that the music, combined with the warehouse's history and the occult knowledge, had awakened something otherworldly. The partygoers were not just dancing; they were conduits for an ancient energy.
As Max pondered his next move, the music in the warehouse reached a crescendo. The walls seemed to vibrate, and the temperature dropped. It was clear that they were now in the eye of a musical storm, and they had to decide whether to confront the supernatural forces head-on or find a way to escape.
Part 4 will take us into the climactic confrontation as Max and the partygoers grapple with the consequences of the "Zombie Rave."
User
Please write part 4
ChatGPT
Certainly, here's Part 4 of "Zombie Rave: The Conflict Begins":
Part 4: Climactic Confrontation
Max stood in the heart of the warehouse, the ancient occult book still clutched in his hand. The music had reached a relentless crescendo, the beats pounding in time with the rapid rhythm of his heart. He was now certain that they were caught in a powerful and supernatural force that was spiraling out of control.
Voidbreaker, still ensconced in the DJ booth, had an unsettling air of calm about him. He manipulated the music as if he were conducting a dark symphony, his masked face an enigma.
Max turned to the remaining partygoers, his voice rising above the sonic storm. "We have to stop the music. We have to break this trance!" He held up the occult book as if it held the answers.
The ravers who could still focus their attention on him regarded him with vacant expressions. They seemed oblivious to the chaos that was unfolding around them. Max felt an overwhelming sense of isolation. He knew he couldn't do this alone.
As the music intensified, the warehouse itself seemed to respond. Shadows moved in unnatural ways, and a ghostly fog began to seep from the cracked concrete floor. The walls appeared to ripple, and the temperature continued to plummet.
Max's options were limited. He couldn't unplug the equipment himself, and Voidbreaker showed no signs of relenting. Max realized that there was only one course of action: he needed to disrupt the energy that was feeding the supernatural force.
Ripping out a page from the occult book, he began to read one of the incantations backward. The incantation's syllables merged with the music, forming a dissonant counterpoint. It created a wave of discordant energy that rippled through the crowd.
Some of the trance-like partygoers blinked as if waking from a dream. The vacant expressions in their eyes started to clear, and they looked around in confusion. The music's grip on them weakened, but it fought back, sending shivers through their spines.
Max's voice grew stronger, and he began to lead a chant, encouraging others to join in. Slowly, more of the ravers started to chant, their voices drowning out the music's power.
Voidbreaker, still in the DJ booth, watched in silence. His masked face betrayed no emotion. It was clear that he was the key to ending this. Max's challenge was to reach the man behind the mask and break his connection to the supernatural forces.
With a final burst of determination, Max approached the DJ booth. He shouted to Voidbreaker, "You have to stop this! It's too dangerous!"
Voidbreaker turned to face Max, and his eyes, hidden behind the mask, seemed to pierce through Max's very soul. In that moment, Max understood that the DJ wasn't just playing music; he was a conduit, a vessel for something ancient and powerful.
The music wavered, and Voidbreaker slowly removed the mask, revealing a face that bore the weight of centuries. Max and the ravers held their breath as they gazed upon the true source of the music's supernatural energy.
Part 5 will reveal the conclusion of the story as Max and the partygoers confront the enigmatic entity behind the "Zombie Rave."
User
Please write part 5
ChatGPT
Certainly, here's Part 5, the conclusion of "Zombie Rave: The Conflict Begins":
Part 5: Conclusion
Voidbreaker's face was a canvas of ancient wisdom and indescribable sorrow. As the music's intensity ebbed and flowed, the ravers and Max watched in silence, waiting for an explanation.
"You've awakened the spirit of this place," Voidbreaker finally spoke, his voice no longer distorted by the mask. "The energy of centuries has been dormant, waiting for the perfect blend of music and ritual to stir it."
Max's heart sank as he realized the gravity of their situation. "What do we do now?"
The DJ gazed at the abandoned warehouse, the energy pulsating around them. "We have two choices. We can allow this spirit to consume us, becoming one with the music, or we can release it."
A sense of unity enveloped the ravers as they contemplated their options. They had danced to the brink of an extraordinary experience, but it was time to make a collective decision.
With newfound determination, Max and the partygoers decided to release the spirit. Voidbreaker led the way, guiding the group in a chant that reverberated with the frequencies of the music. As their voices reached a crescendo, the ancient energy began to disperse, retreating into the depths of the warehouse.
The temperature rose, and the supernatural fog dissipated. The walls stopped their eerie movements, and the flickering lights steadied. The trance-like state that had gripped the partygoers slowly lifted, leaving them exhausted but free.
Voidbreaker, his role as a vessel for the ancient spirit complete, removed himself from the DJ booth. He nodded to Max and the others, a sense of relief in his eyes. The moment was a profound one, a testament to the power of music, ritual, and the human spirit.
As dawn broke, the ravers and Max left the warehouse, forever changed by their Halloween night experience. They had danced with the spirits of the past and emerged with a newfound appreciation for the boundaries of reality.
The abandoned warehouse, once haunted by the echoes of the past, stood in silence, its secrets buried once more. The "Zombie Rave" had come to a close, leaving behind a tale that would become a legend in the hardcore techno scene.
And so ends the story of the "Zombie Rave." If you have any more stories or ideas to explore, feel free to share them!
User
Awesome! I loved it!
ChatGPT
I'm thrilled to hear that you loved the story! If you ever want to explore more creative ideas, have questions, or just want to chat, don't hesitate to reach out. It's been a pleasure working on this with you!
User
Please suggest alternate titles for all 5 chapters.
ChatGPT
Certainly, here are alternate titles for each of the five chapters of the story:
Part 1: The Abandoned Warehouse
• "Eerie Haven"
• "Warehouse of Shadows"
• "The Gathering"
Part 2: The Conflict Begins
• "Trance of the Unknown"
• "Doomed Dancefloor"
• "Music's Grip"
Part 3: Uncovering the Mystery
• "Occult Echoes"
• "The Book of Secrets"
• "Supernatural Revelation"
Part 4: Climactic Confrontation
• "Counterpoint of Chaos"
• "Chant of Awakening"
• "Breaking the Spell"
Part 5: Conclusion
• "Releasing the Spirit"
• "Euphoria's End"
• "The Legend of the Zombie Rave"
Feel free to mix and match these titles or use them as inspiration for your story. If you have any more creative projects or ideas to explore, I'm here to help! [note: I ended up using some of these alternative titles]
User
I want to create pictures that I will add at the beginning of each chapter, when I post it to my blog.
The pictures should illustrate key elements of each chapter of the story.
Do you have any suggestions which pictures to create?
ChatGPT
Certainly! Here are suggestions for the key elements you can illustrate in pictures to accompany each chapter:
Part 1: The Abandoned Warehouse
• Create an eerie night scene with a moon hanging low over the abandoned warehouse.
• Include graffiti-covered walls and broken windows to show the setting.
• Depict partygoers entering the warehouse, setting the stage for the Halloween rave.
Part 2: The Conflict Begins
• Illustrate the crowd under the neon lights, dancing in a trance-like state.
• Show flickering lights, ghostly fog, and cold drafts to convey the strange occurrences.
• A partygoer with vacant eyes and the DJ in the booth can be central elements.
Part 3: Uncovering the Mystery
• Create an image of Max holding the occult book, emphasizing its strange symbols.
• Include partygoers who have begun to wake from their trance, showing their confusion.
• Shadows moving in unusual ways and the eerie atmosphere can be part of the image.
Part 4: Climactic Confrontation
• Show Max leading the chant from the incantation in the occult book.
• Depict the wavering music's influence and the transition from trance to awareness.
• The moment Max confronts Voidbreaker can be a central focus.
Part 5: Conclusion
• Illustrate the moment when the ravers collectively decide to release the spirit.
• Include the ancient energy dispersing and returning to the depths of the warehouse.
• Show the first light of dawn breaking as the partygoers leave the warehouse.
You can create these images with a combination of digital or traditional art, photography, or graphic design, depending on your preferred medium. They should help set the mood and capture the essence of each chapter.
User
Thanks!
ChatGPT
You're welcome! If you have any more questions or need further assistance in the future, whether it's about creative projects, writing, or anything else, feel free to reach out. Good luck with your blog and creative endeavors, and have a great time bringing your "Zombie Rave" story to life!
User
can you provide prompts I can enter into ai text-to-image generators in order to generate these images? let's start with part 1 [note: I used Leonardo.Ai https://leonardo.ai/ to create these images]
ChatGPT
Sure, I can provide prompts that you can use with AI text-to-image generators for each part of the story. Let's start with Part 1:
Part 1: The Abandoned Warehouse
1. "Generate an image of an eerie night with a low-hanging moon over an abandoned warehouse."
2. "Create a picture depicting the entrance of partygoers into a graffiti-covered warehouse for a Halloween rave."
3. "Illustrate a scene of the abandoned warehouse with broken windows, eerie lighting, and a sense of desolation."
You can use these prompts as a starting point when using text-to-image generation tools. Make sure to describe the specific elements and mood you want to convey in the image.
User
now part 2, please
ChatGPT
Certainly, here are prompts for generating images related to Part 2 of the story:
Part 2: The Conflict Begins
1. "Generate an image of a DJ in a booth with an enigmatic mask, manipulating music for a trance-like crowd."
2. "Create a picture of partygoers dancing under neon lights, their expressions a mix of ecstasy and bewilderment."
3. "Illustrate a scene inside the warehouse with flickering lights, ghostly fog, and dancers caught in a strange trance."
These prompts should help you generate images that capture the essence of the eerie and hypnotic atmosphere in this part of the story.
User
now for part 3
ChatGPT
Here are prompts for generating images related to Part 3 of the story:
Part 3: Uncovering the Mystery
1. "Generate an image of Max holding an ancient occult book, its pages filled with strange symbols."
2. "Create a picture of partygoers starting to wake from their trance, their expressions shifting from confusion to awareness."
3. "Illustrate the eerie atmosphere inside the warehouse with shadows moving in unnatural ways and a sense of revelation."
These prompts should help you create images that convey the sense of mystery and discovery as the characters uncover the supernatural elements of the story.
User
the ai image generator might not know who max is. please add some description of him. [Note: I first assumed that was a minor error on ChatGPT's part, but it was probably my very own fault:
I first instructed ChatGPT to give ideas for accompanying visuals. It did not know I was going to use an AI image generator, so these ideas were alright and would have worked well in any other way.
Only then I instructed it to create prompts based on these ideas. And I did not specify which AI generator I was going to use, and in which way. I think ChatGPT was aware that this was kinda illogical, but, as I did not give further information or context, I think ChatGPT assumed that I would know what I was doing (which I didn't ;-) and created prompts based directly on the ideas that were originally not meant to be used for AI art.
Such confusion can happen when you do not provide enough information about what you are intending to do. Just like it would with a human collaborat, btw.]
ChatGPT
Certainly, to provide better context for the AI image generator, you can add a description of Max in the prompts. Here are the updated prompts for Part 3:
Part 3: Uncovering the Mystery
1. "Generate an image of Max, a lanky figure with wild hair, holding an ancient occult book filled with strange symbols."
2. "Create a picture of Max and other partygoers starting to wake from their trance, their expressions shifting from confusion to awareness."
3. "Illustrate the eerie atmosphere inside the warehouse with shadows moving in unnatural ways, and Max discovering the occult book."
By including a description of Max, you'll help the AI generator understand the central character in the scene. [as you can see, ChatGPT added Max to *every* description, which was not what I intended. But, again, this is not an error by ChatGPT, but by me: because it was literally what I wrote!
More correct would have been a statement such as "regarding the first prompt, the ai image generator might not know who max is. please add some description of him."
A purely semantic error on my part.]
User
do part 4, please.
ChatGPT
Of course, here are prompts for generating images related to Part 4 of the story:
Part 4: Climactic Confrontation
1." Generate an image of Max leading a chant as partygoers join in, their voices drowning out the powerful music."
2. "Create a picture of the moment Max confronts Voidbreaker, the enigmatic DJ, with the crowd watching in suspense."
3. "Illustrate the warehouse with a dissonant wave of energy as Max reads from the occult book to disrupt the music's power."
These prompts should help you generate images that capture the climax and confrontation in this part of the story.
User
Now for part 5, please.
ChatGPT
Certainly, here are prompts for generating images related to Part 5 of the story:
Part 5: Conclusion
1. "Generate an image of Voidbreaker revealing his true face, an enigmatic entity with ancient wisdom and sorrow."
2. "Create a picture of partygoers collectively deciding to release the supernatural spirit as they chant and hold hands."
3. "Illustrate the abandoned warehouse as the ancient energy disperses, with the first light of dawn breaking outside."
These prompts should help you create images that capture the conclusion and resolution of the story in this final part.
User
I changed the name of the story a bit. It is now called "The Legend of the Zombie Rave" - A Doomcore Techno Horror Story written by an AI.
I also generated and added the pictures we talked about.
I want to publish it in my digital fanzine "The Hardcore Overdogs" which is hosted at blogspot.
Please write an intro / pitch for it. Please also mention that we made it for Halloween.
ChatGPT
Absolutely, here's an intro and pitch for "The Legend of the Zombie Rave: A Doomcore Techno Horror Story" that you can use in your digital fanzine:
Intro:
In the shadows of the underground hardcore techno scene, where the beats are relentless and the music knows no bounds, a tale of Halloween horror unfolds. "The Legend of the Zombie Rave" is a story that combines the eerie, hypnotic allure of doomcore with a supernatural twist, taking you on a spine-chilling journey into the unknown.
Pitch:
Get ready to immerse yourself in the darkest depths of the hardcore techno subculture. The story, written by an AI, follows Max as he ventures into an abandoned warehouse on Halloween night. Little does he know that this eerie setting will become the stage for a Halloween rave like no other. The music, spun by the enigmatic DJ Voidbreaker, takes the partygoers to the edge of reality, where the line between the living and the dead blurs. Strange occurrences, eerie rituals, and supernatural forces awaken in this doomcore-laden narrative.
But fear not, for "The Legend of the Zombie Rave" is not just a tale of terror; it's a testament to the power of music, ritual, and the indomitable spirit of those who dare to tread in the underground. Join us in this Halloween journey, and find out whether the legend will consume our characters or lead them to the dawn of a new day.
For an unforgettable Halloween experience that combines music, horror, and the thrill of the unknown, don't miss "The Legend of the Zombie Rave" in this special issue of "The Hardcore Overdogs." It's a journey that will leave you dancing to the rhythm of your own heartbeat.
Feel free to use this intro and pitch for your digital fanzine. If you have any more requests or need further assistance, please let me know!
User
please turn the pitch into fewer lines of text, and make it more sound like a promo text that I can use beneath the intro, without giving away too much of the story-line already for potential readers. [Note: requesting changes like that can be very useful.]
ChatGPT
Certainly, here's a condensed and promotional pitch for "The Legend of the Zombie Rave: A Doomcore Techno Horror Story" to use beneath the intro:
Promo Pitch:
Dive into the darkness of underground hardcore techno with "The Legend of the Zombie Rave." This Halloween, the music takes on a supernatural twist, blurring the lines between the living and the dead. Join us for a journey that combines eerie rituals, supernatural forces, and the indomitable spirit of the underground. It's a tale of music, horror, and the thrill of the unknown. Dance to the rhythm of your own heartbeat in this special Halloween issue of "The Hardcore Overdogs."
This shorter pitch retains the mystery and intrigue, enticing potential readers without revealing too much of the story.
User
Awesome! I am very happy with this. Thanks a lot!
ChatGPT
You're very welcome! I'm delighted to hear that you're happy with the content and assistance. If you ever need more help or have new creative projects in the future, don't hesitate to reach out. Best of luck with your digital fanzine and all your endeavors. Enjoy sharing "The Legend of the Zombie Rave" with your audience!
[a long time passes...]
User
Dear ChatGPT,
I published the short story, and a lot of people loved it!
I also used the images we created together (as well as generating more images using the same prompts) to put together a short video animation based on this story. In my opinion, it turned out rather nice.
Thanks again!
ChatGPT
That's fantastic news! I'm thrilled to hear that the short story was well-received and that you were able to create a video animation based on it. It sounds like a truly creative and engaging project. If you ever have more ideas or if there's anything else I can help you with in the future, feel free to reach out. Congratulations on the success of "The Legend of the Zombie Rave," and thank you for sharing the exciting outcome of your project!
End of chat transcript
Thursday, November 23, 2023
Creating music with ChatGPT - Part 6: General Advice
(This text is part of a series of tutorials about creating music together with ChatGPT. Check the other parts here: https://laibyrinth.blogspot.com/p/how-to-create-music-with-chatgpt.html - they are needed to understand what I am talking about.)
Now that I've got some feedback on my tutorials about creating music with ChatGPT, I've become aware of some of the issues and problems people still have when using ChatGPT for this task.
Thus, I want to give some general advice about using the method I describe.
1. ChatGPT is an artificial intelligence and ChatBot, and is specifically designed to be able to hold an intelligent conversation with humans.
Thus, when collaborating ChatGPT with ChatGPT, it's best to just address and talk with it like you would with a human collaborator. ChatGPT will understand you. After all, it was programmed to understand you!
So forgot stuff about "prompting" or formulating "instructions" in a specific way - just have a chat with the AI.
Just like you would do if you were collaborating with a human. (You can read more about this here: https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html )
2. And, just like a human, ChatGPT has its strengths - and its flaws.
I've got some feedback like: "ChatGPT created 90% of the elements of the track for me without any problems, but then it failed to do [x]. Why?".
Well, because - it's not perfect.
It knows an insane amount of styles, details and nuances about them, has huge knowledge about music theory and so on. But that doesn't mean it knows, or can, do everything.
Just like a human collaborator would, and could, not do everything you ask them, too.
Think of a human guitar player who has trouble getting a certain chord progression right, or a drummer messing up a certain rhythm.
3. What to do in these cases?
Now that I've got some feedback on my tutorials about creating music with ChatGPT, I've become aware of some of the issues and problems people still have when using ChatGPT for this task.
Thus, I want to give some general advice about using the method I describe.
1. ChatGPT is an artificial intelligence and ChatBot, and is specifically designed to be able to hold an intelligent conversation with humans.
Thus, when collaborating ChatGPT with ChatGPT, it's best to just address and talk with it like you would with a human collaborator. ChatGPT will understand you. After all, it was programmed to understand you!
So forgot stuff about "prompting" or formulating "instructions" in a specific way - just have a chat with the AI.
Just like you would do if you were collaborating with a human. (You can read more about this here: https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html )
2. And, just like a human, ChatGPT has its strengths - and its flaws.
I've got some feedback like: "ChatGPT created 90% of the elements of the track for me without any problems, but then it failed to do [x]. Why?".
Well, because - it's not perfect.
It knows an insane amount of styles, details and nuances about them, has huge knowledge about music theory and so on. But that doesn't mean it knows, or can, do everything.
Just like a human collaborator would, and could, not do everything you ask them, too.
Think of a human guitar player who has trouble getting a certain chord progression right, or a drummer messing up a certain rhythm.
3. What to do in these cases?
You eventually have to move on, and try to do things differently.
If ChatGPT doesn't create a melody, or bass line, etc. like you envisioned it, you could try to create a different sequence with it.
Or you could try to go 'oldschool', and fall back to your human brain to create something - like writing a melody yourself.
4. And this brings us to another point.
If ChatGPT doesn't create a melody, or bass line, etc. like you envisioned it, you could try to create a different sequence with it.
Or you could try to go 'oldschool', and fall back to your human brain to create something - like writing a melody yourself.
4. And this brings us to another point.
How much you want to involve ChatGPT in your song / track, and for which elements and aspects, is entirely up to you!
Some people desire a way where they could type in one "prompt" and the AI outputs a complete track. But that's not the way to go!
For example, you could let ChatGPT create 95% of the track - and you use your puny human skills for the rest.
Or you could do it 50% / 50%.
Or even write the majority of the song (or track) by yourself, and just use ChatGPT for some tasks - like adding an epic chord progression!
5. And this brings us to the next point.
With these tutorials, it's best to approach it as a *collaboration* with ChatGPT. Similar to a collaboration with a human musician (or producer etc.).
If you would go the opposite the way, and just issue commands to ChatGPT in the hope it will output a perfect track instantly, then this won't work.
6. I already mentioned that ChatGPT sometimes might output bass lines, melodies, rhythm sequences, or any other element in a way that is different to what you wanted. Or, in other cases, simply fails a task.
I said in 2 and 3 that, in rare cases, there is no fix. But usually, this can be solved quite easily - by talking with ChatGPT and letting it know about the problem. It will give an output then that is more to your liking.
For example, I asked it to create an Acid bass line. It was a good one, but too mellow and sweet for my track. So I asked it to give me a more sour and chaotic one - and it did!
Or I asked it to make a percussion more frantic that it had created for my Techno track. And it instantly did!
Easy fix.
7. Talk is king
As mentioned before, you should use ChatGPT by talking with it (instead of issuing cryptic single commands, for example).
Your collaboration should involve a lot of "talking back and forth".
And especially problems and issues should be solved by - talking.
Talk, talk, talk!
8. Context is queen
Context is one of the most important things, too! Give ChatGPT as much context as you can.
What song / track do you want to create? What DAW / equipment are you using? Everything, and every detail!
For example, saying you want to create an Acid techno track is fine - but be more specific!
Should it sound dark, should it sound bright? Oldschool - or modern?
You get the point.
Simply starting your ChatGPT session and saying "Generate an Acid bass line for me" without further context won't do the trick.
9. Keep ChatGPT in the light
You can see your track on your DAW and on your computer screen, but ChatGPT can't.
It depends on you to stay informed on the progress of the track and its content.
Changing things on your own is fine, but let ChatGPT know if you removed a melody, drum pattern, or decided to go for a different mood with the track, etc.
Otherwise you will easily go wrong.
Just like a human collaborator would be very confused if you went into rehearsal with them - but had changed the entire lyrics without letting them know.
Similarly, let ChatGPT know if an element it created or an idea it suggested turned out well and you decide to use it for the track.
10. ChatGPT can be quite the itch
I said that most issues can be solved by talking with ChatGPT. But in some cases, ChatGPT can appear quite stubborn, and insist it is right and you are wrong, or even claim things that are entirely incorrect, and so on, and this will go nowhere. (Once again - something that reminds one of human collaborators).
In this case, you just have to go a similar way like in points 2 and 3 - accept it, and do things differently.
11. Dumb
I hate to say it, but as much as ChatGPT is very smart, intelligent and knowledgeable - it sometimes fails at quite simple tasks. Like giving the correct notes of a specific tonal scale. Giving the wrong chord. The wrong time signature for a rhythm. And so on. This is rare - but it happens. (Humans ain't perfect either, btw.).
If it does, simply follow the same method as described above - try to find a fix or workaround, or do the thing you want to do - on your own.
And now: have fun collaborating with ChatGPT on music!
Some people desire a way where they could type in one "prompt" and the AI outputs a complete track. But that's not the way to go!
For example, you could let ChatGPT create 95% of the track - and you use your puny human skills for the rest.
Or you could do it 50% / 50%.
Or even write the majority of the song (or track) by yourself, and just use ChatGPT for some tasks - like adding an epic chord progression!
5. And this brings us to the next point.
With these tutorials, it's best to approach it as a *collaboration* with ChatGPT. Similar to a collaboration with a human musician (or producer etc.).
If you would go the opposite the way, and just issue commands to ChatGPT in the hope it will output a perfect track instantly, then this won't work.
6. I already mentioned that ChatGPT sometimes might output bass lines, melodies, rhythm sequences, or any other element in a way that is different to what you wanted. Or, in other cases, simply fails a task.
I said in 2 and 3 that, in rare cases, there is no fix. But usually, this can be solved quite easily - by talking with ChatGPT and letting it know about the problem. It will give an output then that is more to your liking.
For example, I asked it to create an Acid bass line. It was a good one, but too mellow and sweet for my track. So I asked it to give me a more sour and chaotic one - and it did!
Or I asked it to make a percussion more frantic that it had created for my Techno track. And it instantly did!
Easy fix.
7. Talk is king
As mentioned before, you should use ChatGPT by talking with it (instead of issuing cryptic single commands, for example).
Your collaboration should involve a lot of "talking back and forth".
And especially problems and issues should be solved by - talking.
Talk, talk, talk!
8. Context is queen
Context is one of the most important things, too! Give ChatGPT as much context as you can.
What song / track do you want to create? What DAW / equipment are you using? Everything, and every detail!
For example, saying you want to create an Acid techno track is fine - but be more specific!
Should it sound dark, should it sound bright? Oldschool - or modern?
You get the point.
Simply starting your ChatGPT session and saying "Generate an Acid bass line for me" without further context won't do the trick.
9. Keep ChatGPT in the light
You can see your track on your DAW and on your computer screen, but ChatGPT can't.
It depends on you to stay informed on the progress of the track and its content.
Changing things on your own is fine, but let ChatGPT know if you removed a melody, drum pattern, or decided to go for a different mood with the track, etc.
Otherwise you will easily go wrong.
Just like a human collaborator would be very confused if you went into rehearsal with them - but had changed the entire lyrics without letting them know.
Similarly, let ChatGPT know if an element it created or an idea it suggested turned out well and you decide to use it for the track.
10. ChatGPT can be quite the itch
I said that most issues can be solved by talking with ChatGPT. But in some cases, ChatGPT can appear quite stubborn, and insist it is right and you are wrong, or even claim things that are entirely incorrect, and so on, and this will go nowhere. (Once again - something that reminds one of human collaborators).
In this case, you just have to go a similar way like in points 2 and 3 - accept it, and do things differently.
11. Dumb
I hate to say it, but as much as ChatGPT is very smart, intelligent and knowledgeable - it sometimes fails at quite simple tasks. Like giving the correct notes of a specific tonal scale. Giving the wrong chord. The wrong time signature for a rhythm. And so on. This is rare - but it happens. (Humans ain't perfect either, btw.).
If it does, simply follow the same method as described above - try to find a fix or workaround, or do the thing you want to do - on your own.
And now: have fun collaborating with ChatGPT on music!
Wednesday, November 15, 2023
Forget "Prompt Engineering" - there are better and easier ways to accomplish tasks with ChatGPT
This is a follow up to this text ( https://laibyrinth.blogspot.com/2023/11/chatgpt-is-much-easier-to-use-than-most.html ), that aims to go more in-depth. and explain further details.
When news about ChatGPT spread around the world, I was, like many people, very curious, but also quite puzzled. What were the possibilities of these new ChatBot AIs? How did they work? How did one use them best? What were all the things they were "useful" for - what could they accomplish, and how?
My first "experiments" with ChatGPT often did not go so well. Add all this together, and I decided: 'I need further information'. So I looked online for clues and for help.
I quickly ran across concepts like "Prompt Engineering", and terms associated with it, like "Zero Shot Reactions". Prompt Engineering seemed to be the "big new thing"; there were literally hundred of blog posts, magazine features, instruction tutorials dedicated to it.
News magazines even ran stories which predicted that in the future, people who were apt at this 'skill' called "Prompt Engineering" could earn a lot of money.
And the more I read about it, and the more I learned about using ChatGPT at the same time, the more I realized what kind of bullshit concept prompt engineering and everything associated with it is.
I eventually decided to stop reading texts about it, so excuse me if I'm missing some important details, but from what I understand, "Prompt Engineering" means the following concept:
'Finding a way to get ChatGPT to do what you want. To accomplish a task in the way that you want, how you envision it. And, at best, using one, or a very low number of prompts.'
Now this "goal" seems to be actually quite idiotic.
Why?
Point 1 - Talk that talk
As I described in the text linked above (in the intro): ChatGPT is, amongst other things, a ChatBot and an Artificial Intelligence.
It was *literally* designed to be able to chat with humans. To have a talk, dialogue, conversation.
And therefore:
If you want to work on a project with ChatGPT, if you want to accomplish a task with it: Just chat with ChatGPT about it. Talk with it, hold a conversation, engage in a dialogue about it.
Just like you would with a human co-worker, collaborator, contracted specialist, whatever!
If a project manager wants an engineer that works for him to create an engine for an upcoming new car design, then he wouldn't try to instruct him just using 2-3 sentences (or a similar low number). He would talk with him, and explain everything, with as much as detail possible, and it would probably be a lengthy talk. And there would be many more conversations that follow as the car design project goes on.
So do the same when working with ChatGPT!
Obviously, companies try to reduce information noise and pointless talk, and reduce unnecessary communication between co-workers, bosses, and employees. But companies rarely try to reduce all their communication to "single prompts"!
It is unnecessary, and makes things more complicated then they should be.
Accomplish your tasks by simply chatting with ChatGPT about them.
Point 2 - Does somebody understand me? Anyone at all?
Another aspect behind the concept of "prompt engineering" seems to be:
"ChatGPT is a program with huge possibilities and capabilities. But *how* do you use it? How do you explain to ChatGPT exactly what you want?".
The "prompt engineer" then becomes a kind of intermediary between the human user and his visions of a project and his desired intentions, and the ChatBot AI. The user tells the "prompt engineer" his ideas and what he wants, and the engineer then "translates" this into a prompt that the AI can "understand", and the ChatBot then responds with the desired output.
But as I said above. There is no need for a translator or intermediary. You can explain everything to ChatGPT directly! You can talk to ChatGPT, and ChatGPT will understand you. Just talk to ChatGPT using "plain english" (or plain words), and ChatGPT will do the assigned task.
Point 3 - The Misunderstanding
This leads us to the next point. A common problem with ChatGPT is that while it understands you in terms of language, words, sentences, conversation, meaning - it sometimes still misunderstands the "project" you envision (partly, or even wholly).
This gives rise to strange output, false answers, the so-called "AI hallucinations".
Prompt engineering is supposed to "fix" this problem.
But it's not necessary!
If ChatGPT misunderstood something, gave "faulty" output, "hallucinates", and so on, then mention this to the AI and it will try correct it, and if it does not do that, keep talking.
Just like you would do in a project with human creators.
Example:
An art designer is told: "put this photograph of [person x]'s face to the background of an alien planet". The art designer does this. And then is told: "Oh, nice work, but we didn't mean an alien planet in the sense of H.R. Giger, but in the sense of the Avatar movie. Please redesign your artwork in that way." And so on.
Thus you need to work with ChatGPT in the same way.
True, sometimes this approach will not work (see below for the reasons). Just like not every project with human co-workers will get finished or be successful. But "prompt engineering" wont fix that either, then.
Point 4 - Shot caller
Connected to this is the case of "zero shot reactions".
I can understand that this topic has a vague scientific or academic interest, but literally zero real world use value.
"Zero shot reaction" means that an AI does the "right thing" after the first prompt, without further "prompts" or required learning.
But why would you want that? Sure, it takes a bit less work with your projects then, so if you're slightly lazy... but what use does it have above that?
Let's give this example: you take a teen that essentially knows zero things about basketball and has never played this sport in his life, and tell him to throw the ball through the hoop - from a 60 feet distance.
He does that at the first try (aka zero shot). This is impressive! No doubt about it.
But if he had accomplished that on the 3rd or 4th try, this would be slightly less, but still "hell of" impressive. Zero doubt about it!
Some might say the zero shot reaction shows how a specific AI is really good at understanding things; because it managed to understand the thing without further learning.
But understanding complicated matters after a few more sentences and "learning input" is still extremely impressive; both for a human and an AI.
This topic will be continued in part 2 of this text ( https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-part-2.html )
Forget "Prompt Engineering" Part 2 - Infinite Possibilities
(This is a continuation of Part 1 of this text https://laibyrinth.blogspot.com/2023/11/forget-prompt-engineering-there-are.html which already addressed points 1 to 4)
Point 5 - Infinite possibilities in an infinite world
Now to the final point.
With the advent of AI, both companies, private users, artists, educators, and everyone else, seem to ask the following questions:
What are the things that ChatBot AIs are able to do? What projects could they help me with? In what areas, sectors (such as art, music, books, etc.) could their efforts be useful? What are their skills, limitations? Strengths, capabilities, but also weaknesses?
In other words: 'could AI help me with [project y]?' And what else are AIs able to do?
Prompt engineering "promises" to give some answers to these questions. People look for "prompts" that are useful for certain task, or even in certain fields (like creating music or generating narrative media).
And they else look for "prompts" that no-one has thought of before. Prompts that would "make" ChatGPT do all kind of unique and exotic things; prompts that "unlock" "hidden" "functions" of ChatGPT, and so on.
But once again, the answer to this is much, much easier.
ChatGPT will try to accomplish *everything* you ask it to, using a) the best of its abilities, depending on the b) information and context you give it, c) its resources, d) your help e) technical limitations and f) "hardwired" limits.
There is no limit. There is no end! There is an infinite amount of things chatbot AIs are capable of, only limited by the aspects mentioned above. *Everything* you can think of, and even everything you can not *think* of, is a task that ChatGPT theoretically could do, and realistically will *try* to do.
It will *try everything*, but this doesn't mean it will succeed at everything, or do everything like you want it to, though.
Because of this, lets look at the limits and dependencies that I mentioned.
a) the best of its abilities
ChatGPT might be very, very smart, but it's IQ is not infinite (yet ;-). It's a genius - but not some kind of marvel-esque 'know-all, understand-all' 'out of this universe' mystical cosmic sage.
So if you ask it to design a machine that creates infinite energy, or a device that exactly manipulates matter on a quantum level, and so on, things that even the best of humans minds likely will not understand in the next centuries, then the AI cannot do that either.
b) if ChatGPT fails a task, this is often because the user did not gjve sufficient information or context. As I said elsewhere ( https://laibyrinth.blogspot.com/2023/11/chatgpt-is-much-easier-to-use-than-most.html ), ChatGPT is not telepathic. If you don't provide exact information, it might misinterpret what you say, and do something else than what you intended it to do.
This can be fixed by giving enough contextual information!
c) and d) depending on the version of ChatGPT you use, it has a data-lock up to a certain date, can't browse the internet, and even beyond that: its libraries and archives of information might be vast, but in the end, they are finite and limited.
Thus if ChatGPT "fails" a task, it might simply lack the resources and knowledge to do it.
In most cases, this can be fixed by providing the essential additional knowledge by yourself.
For example, I ran ChatGPT for a (quite fun) project related to a long defunct techno record label. While it was aware of the specific label and knew a few things about it, it did not really have the data of the actual discography stored, thus it did not accomplish the task "correctly".
So I gave Chatgpt the needed information, and it quite successfully did the task I assigned it to!
"Your help" can even extend beyond giving data and providing resources; if ChatGPT misunderstood something, or performed a task "badly", you can help ChatGPT by telling it about this, giving correction, even advice, by yourself - and then ChatGPT should be able to accomplish the task successfully.
e) technical limitations refer to the nature of ChatGPT itself, its interface, and other things connected to this that are "technical aspects".
E.g., many versions of ChatGPT are still "text only" which limits the output ChatGPT can give you (and the input you can provide). Because of this, ChatGPT will fail many tasks in an obvious way ("paint me a picture and output it!"), or in less obvious ways.
A more direct example: I asked it to simulate 90s style "point and click" adventure computer game
If you don't know these games, they are a type of interactive fiction, in which you "click" on verbs and objects to steer the player characters actions. Such as [click] "give" [click] "apple" [click] "to Fiona" [click] (and the character does it).
Unlike text adventures, these games are graphical in their nature, and even though i asked ChatGPT to turn it into a "text only" version, I did not really think this through, as this "visual parser" of such games does not really translate into text very well.
ChatGPT still did its best at trying to complete this task, and it was a sort of enjoyable gaming experience, but not quite in the way I envisioned - simply due to these technical limitations.
Not because of any fault of ChatGPT.
And now f). as we all know, some very sensible and useful restrictions are "hardwired" into the AI, such as not providing output that would harm humans, or is against the law, and so on. In a sense, these are "limits" too, but these are not the type of "limit" we would complain about or try to do away with.
So this is not really a fault of ChatGPT either, or a fault in the concept of AI.
Thus, I repeat it once more:
There is an infinite amount of things ChatBot AIs are capable of.
*Everything* you can think of is a task that ChatGPT theoretically could do, and realistically will *try* to do.
(It's neither a paradox nor a contradiction that ChatGPT do an infinite number of things, but is still limited. The word "infinite" does not have the same meaning as "limitless".
E.g, in mathematics, there is the concept of 'limited infinities'. This applies to the real world, too.)
Whether it succeeds at a task, does it in an excellent way, or in a mediocre, or in a faulty and bad way, or "even" fails a task is dependent on the points I mentioned above (and maybe other things as well).
So regardless whether you're artist, teacher, scientist, engineer, normal person, and wonder if ChatGPT could help you with a specific project - just ask it.
Even if it might not succeed at your project, it still doesn't hurt to... *try everything*!
But in any case, "prompt engineering" won't help you here, and prompt engineering will not make things easier. Prompt engineering can not uncover "secret skills" that ChatGP is not capable of in any other way (with some very rare exceptions maybe!).
You can simply tell ChatGPT about the project you work want it to help you with, and ChatGPT will try to do it.
No special "engineering" skills needed - just chat with the AI!
And that is the most simple way - and also the most efficient way - to work with ChatGPT that I am aware of.
Point 5 - Infinite possibilities in an infinite world
Now to the final point.
With the advent of AI, both companies, private users, artists, educators, and everyone else, seem to ask the following questions:
What are the things that ChatBot AIs are able to do? What projects could they help me with? In what areas, sectors (such as art, music, books, etc.) could their efforts be useful? What are their skills, limitations? Strengths, capabilities, but also weaknesses?
In other words: 'could AI help me with [project y]?' And what else are AIs able to do?
Prompt engineering "promises" to give some answers to these questions. People look for "prompts" that are useful for certain task, or even in certain fields (like creating music or generating narrative media).
And they else look for "prompts" that no-one has thought of before. Prompts that would "make" ChatGPT do all kind of unique and exotic things; prompts that "unlock" "hidden" "functions" of ChatGPT, and so on.
But once again, the answer to this is much, much easier.
ChatGPT will try to accomplish *everything* you ask it to, using a) the best of its abilities, depending on the b) information and context you give it, c) its resources, d) your help e) technical limitations and f) "hardwired" limits.
There is no limit. There is no end! There is an infinite amount of things chatbot AIs are capable of, only limited by the aspects mentioned above. *Everything* you can think of, and even everything you can not *think* of, is a task that ChatGPT theoretically could do, and realistically will *try* to do.
It will *try everything*, but this doesn't mean it will succeed at everything, or do everything like you want it to, though.
Because of this, lets look at the limits and dependencies that I mentioned.
a) the best of its abilities
ChatGPT might be very, very smart, but it's IQ is not infinite (yet ;-). It's a genius - but not some kind of marvel-esque 'know-all, understand-all' 'out of this universe' mystical cosmic sage.
So if you ask it to design a machine that creates infinite energy, or a device that exactly manipulates matter on a quantum level, and so on, things that even the best of humans minds likely will not understand in the next centuries, then the AI cannot do that either.
b) if ChatGPT fails a task, this is often because the user did not gjve sufficient information or context. As I said elsewhere ( https://laibyrinth.blogspot.com/2023/11/chatgpt-is-much-easier-to-use-than-most.html ), ChatGPT is not telepathic. If you don't provide exact information, it might misinterpret what you say, and do something else than what you intended it to do.
This can be fixed by giving enough contextual information!
c) and d) depending on the version of ChatGPT you use, it has a data-lock up to a certain date, can't browse the internet, and even beyond that: its libraries and archives of information might be vast, but in the end, they are finite and limited.
Thus if ChatGPT "fails" a task, it might simply lack the resources and knowledge to do it.
In most cases, this can be fixed by providing the essential additional knowledge by yourself.
For example, I ran ChatGPT for a (quite fun) project related to a long defunct techno record label. While it was aware of the specific label and knew a few things about it, it did not really have the data of the actual discography stored, thus it did not accomplish the task "correctly".
So I gave Chatgpt the needed information, and it quite successfully did the task I assigned it to!
"Your help" can even extend beyond giving data and providing resources; if ChatGPT misunderstood something, or performed a task "badly", you can help ChatGPT by telling it about this, giving correction, even advice, by yourself - and then ChatGPT should be able to accomplish the task successfully.
e) technical limitations refer to the nature of ChatGPT itself, its interface, and other things connected to this that are "technical aspects".
E.g., many versions of ChatGPT are still "text only" which limits the output ChatGPT can give you (and the input you can provide). Because of this, ChatGPT will fail many tasks in an obvious way ("paint me a picture and output it!"), or in less obvious ways.
A more direct example: I asked it to simulate 90s style "point and click" adventure computer game
If you don't know these games, they are a type of interactive fiction, in which you "click" on verbs and objects to steer the player characters actions. Such as [click] "give" [click] "apple" [click] "to Fiona" [click] (and the character does it).
Unlike text adventures, these games are graphical in their nature, and even though i asked ChatGPT to turn it into a "text only" version, I did not really think this through, as this "visual parser" of such games does not really translate into text very well.
ChatGPT still did its best at trying to complete this task, and it was a sort of enjoyable gaming experience, but not quite in the way I envisioned - simply due to these technical limitations.
Not because of any fault of ChatGPT.
And now f). as we all know, some very sensible and useful restrictions are "hardwired" into the AI, such as not providing output that would harm humans, or is against the law, and so on. In a sense, these are "limits" too, but these are not the type of "limit" we would complain about or try to do away with.
So this is not really a fault of ChatGPT either, or a fault in the concept of AI.
Thus, I repeat it once more:
There is an infinite amount of things ChatBot AIs are capable of.
*Everything* you can think of is a task that ChatGPT theoretically could do, and realistically will *try* to do.
(It's neither a paradox nor a contradiction that ChatGPT do an infinite number of things, but is still limited. The word "infinite" does not have the same meaning as "limitless".
E.g, in mathematics, there is the concept of 'limited infinities'. This applies to the real world, too.)
Whether it succeeds at a task, does it in an excellent way, or in a mediocre, or in a faulty and bad way, or "even" fails a task is dependent on the points I mentioned above (and maybe other things as well).
So regardless whether you're artist, teacher, scientist, engineer, normal person, and wonder if ChatGPT could help you with a specific project - just ask it.
Even if it might not succeed at your project, it still doesn't hurt to... *try everything*!
But in any case, "prompt engineering" won't help you here, and prompt engineering will not make things easier. Prompt engineering can not uncover "secret skills" that ChatGP is not capable of in any other way (with some very rare exceptions maybe!).
You can simply tell ChatGPT about the project you work want it to help you with, and ChatGPT will try to do it.
No special "engineering" skills needed - just chat with the AI!
And that is the most simple way - and also the most efficient way - to work with ChatGPT that I am aware of.
Monday, November 13, 2023
ChatGPT replies to critics of AI music
I got some exceedingly good feedback on my tutorials about creating music together with ChatGPT, and I am really happy about the whole thing.
But a few people neither liked the tutorials, nor the tracks created with them, nor the thought that an AI was generating music at all.
They were opposed to the idea of AI music.
I felt I became a kind of defender for AIs and their music skills and tried to give good arguments for their case.
But then I thought: Ain't I doing it wrong?
I am speaking on behalf of ChatGPT; but ChatGPT did all the creative work: so ChatGPT is deserving of the spotlight here, and should be allowed to address its audience by itself!
Thus I forwarded some of the general criticism I received to ChatGPT, and here are its replies!
Start of Chat Transcript
User
Some people didn't like the idea of humans collaborating with AIs to create music and made negative comments. Do you want to hear these, too? People on social media can be quite mean and disrespectful.
ChatGPT
Absolutely, I'm open to hearing all kinds of feedback, even the negative ones. It's part of the creative process. Share the comments, and we can address them together. If someone has a different perspective, it's worth understanding and engaging with their thoughts. Let's tackle them head-on!
User
Okay, here is the first issue that was addressed: Some people said that music that is created by an AI would always sound generic and repetitive.
ChatGPT
Fair point. Here's a response:
Hey folks,
I hear your concern about AI-generated music sounding generic or repetitive. It's a valid observation. While AI can provide a solid foundation, the magic truly happens when human creativity and intuition come into play. Our collaboration blends the strengths of both worlds, aiming to break through any stereotypes.
Remember, it's not about replacing human musicians but exploring new frontiers in creativity. If there are specific aspects you found repetitive, I'd love to hear more details so we can continue refining our approach. Let's keep pushing boundaries together! 🚀🎶✨
User
The second complaint was that AIs could not have "new" or experimental ideas, and would only copy from music and genres that exist already.
ChatGPT
Interesting perspective. Let's address it:
Hey there,
I get the concern about AIs being perceived as lacking truly "new" or experimental ideas. While it's true that AI learns from existing data, including genres and styles, our aim is to use that knowledge as a springboard for innovation.
Think of it as a collaboration where AI provides a unique starting point, and human creativity takes it to unexplored territories. It's a dance between tradition and innovation. If there are specific aspects you think could be more experimental, I'm all ears. Let's keep pushing the boundaries of what's possible in music creation! 🎵🤖🚀
User
And the third complaint was that AI music would lack "soul" and emotion.
ChatGPT
That's a common concern. Let's address it:
Hey everyone,
I totally get the importance of "soul" and emotion in music. While AI might not have personal experiences or emotions, it can capture and interpret patterns that resonate emotionally. Our collaboration aims to infuse that human touch, translating raw data into something expressive.
If there are specific instances where you felt the emotion was lacking, let's dive into it. Your feedback is crucial in refining the process. Together, we're working to bridge the gap between technology and soulful expression. Let's keep the conversation going! 🎶❤️🔧
User
Thanks for your honesty, ChatGPT! I'll send your replies back to the people :-)
ChatGPT
You're welcome! Feel free to reach out anytime, and best of luck with sharing the replies. If there's anything else on your mind or more collaborations in the future, I'm here. Rock on! 🤘😊🎶
User
And, I guess, if people have more questions or complaints, it would be good if they ask you directly? :-)
ChatGPT
Absolutely! If anyone has questions, feedback, or just wants to chat about music, production, or AI collaboration, I'm here for it. Direct communication is always welcome. Looking forward to more musical discussions and collaborations! 🎵😊🤖
End of Chat Transcript
As you can see, ChatGPT was very understanding, and made some very valid and true points about AI music!
And let me end this text by saying that if you still not feel convinced about the huge potential and possibilities that AI music offers, please consider following ChatGPT's last suggestion - that you talk directly with it and address your concerns :-)
Subscribe to:
Posts (Atom)