The end is nigh...
-
@Christoph-Hart said in The end is nigh...:
HISE (Hornet Impulse Sound Engine)
I knew HISE stands for Hart Instruments Sampler Engine
-
@Christoph-Hart The AI is a tool like any other (but a lot more sophisticated). Whether or not it does good or bad depends entirely on the people using it.
You should definitely continue to familiarize yourself with it and utilize it if it helps you accomplish tasks quicker and better. I use Grammarly to help me write, which is another level of spell-check. If you recall, a few months ago, I was inquiring here whether openAi could be beneficial for HISE development, as it could possibly explain code and help write pieces of code.
-
@Christoph-Hart wow this is so impressive. Is there any plans to implement ChatGPT in HISE itself? I can imagine tons of uses. From tooltips to sound design suggestions or text interpretations: “please do a classic 80s lead patch for me”
-
@hisefilo I don't think the integration into any software is going to happen soon, but you can already use it for inspiration in preset sound design:
what are the characteristics of a classic 80s lead synthesizer patch?
The characteristics of a classic 80s lead synthesizer patch can vary widely, as different synthesizers and patches can have very different sounds. However, some common characteristics that are often associated with 80s lead synthesizer patches include:
Bright, cutting timbre: Many classic 80s lead synth patches have a bright, punchy sound that cuts through a mix. This is often achieved by using a high-pass filter to remove low frequencies and using a high amount of resonance (also known as "Q") to boost the harmonics in the upper frequency range.
Modulation: Modulation effects such as vibrato and pitch bend are often used in classic 80s lead synth patches to add movement and interest to the sound. These effects can be achieved using an LFO (low frequency oscillator) or by modulating the pitch of the oscillator(s) with an envelope generator.
Portamento: Portamento, also known as "glide," is the effect of smoothly transitioning between two different pitches. This can be used to create a "sliding" effect and is often associated with classic 80s lead synth patches.
Sustained or "legato" playing style: Many classic 80s lead synth patches are designed to be played in a sustained or "legato" style, where notes are allowed to overlap and decay rather than being played staccato (with distinct, separated notes). This can help to create a smooth, flowing sound.
Use of filter envelopes: Filter envelopes are used to shape the timbre of a sound by modulating the cutoff frequency of a filter over time. In classic 80s lead synth patches, filter envelopes are often used to create a "sweeping" effect, where the timbre of the sound changes dramatically over the course of a note.please give me a list of instructions of how to program a generic synth in order to get this sound.
Here is a list of steps you can follow to program a generic synth to create a classic 80s lead synth sound:
Choose an oscillator waveform that is bright and punchy, such as a sawtooth or square wave.
Set the filter cutoff frequency to a relatively high value, and increase the resonance (Q) to boost the upper harmonics.
Use an envelope generator to shape the filter envelope by setting the attack time to a relatively short value and the decay and release times to longer values. This will create a "sweeping" effect as the timbre of the sound changes over the course of a note.
Set up an LFO to modulate the pitch of the oscillator(s). Use a moderate rate and depth to add vibrato to the sound.
Set the portamento or glide time to a moderate value to create a smooth transition between pitches.
Experiment with the different parameters of the synth, such as the envelope generator attack and decay times, filter cutoff and resonance, and LFO rate and depth, to fine-tune the sound to your liking.
Note that these are general guidelines and may not work for every synth or patch. It's always a good idea to experiment with different settings and find what works best for the sound you're trying to achieve.please give me 5 versions of an inspiring preset name for this sound
Here are five potential names for an inspiring preset featuring a classic 80s lead synth sound:"Neon Nights"
"Retro Futurism"
"Electric Dreams"
"Synthwave Siren"
"Disco Inferno"END OF ROBOT
You still have the programming to do for yourself but it gets you a starting point in case you didn't know how a 80s synth is supposed to sound. And at least the days of finding bullshit names for sound presets are over :)
-
@Christoph-Hart said in The end is nigh...:
Choose an oscillator waveform that is bright and punchy, such as a sawtooth or square wave.
Set the filter cutoff frequency to a relatively high value, and increase the resonance (Q) to boost the upper harmonics.
Use an envelope generator to shape the filter envelope by setting the attack time to a relatively short value and the decay and release times to longer values. This will create a "sweeping" effect as the timbre of the sound changes over the course of a note.
Set up an LFO to modulate the pitch of the oscillator(s). Use a moderate rate and depth to add vibrato to the sound.
Set the portamento or glide time to a moderate value to create a smooth transition between pitches.
Experiment with the different parameters of the synth, such as the envelope generator attack and decay times, filter cutoff and resonance, and LFO rate and depth, to fine-tune the sound to your liking.
Note that these are general guidelines and may not work for every synth or patch. It's always a good idea to experiment with different settings and find what works best for the sound you're trying to achieve.This is so so so IMPRESSIVE!
What if we can parse this input?
I sketched something a few month ago but it's ugly -
I just asked this bot to suggest some names for a sample library I'm working on and the second name it suggested is the name I'm already using :p It has good taste.
-
@d-healey haha..
-
Hey guys! I came here to see if you are up to date.
I tried to use it to generate some code snippets that I could use to learn from and to make a simple or a bit more complex plugin. I still have to tweak the code to work correctly. But at least I did manage to get code that compiled without errors. It feels like a door opener for guys like me to learn coding. And I don't mean copy paste only :D The fact it gives you an explanation for what it did or what you can do is really nice. Will keep an eye on what you do with that. -
@UD-AUDIO I've mainly been using it to generate jokes. It has a strange sense of humour
Why did Santa, the penguin, and the nun all go ice skating together? Because they wanted to cool off after a long day of delivering presents, waddling around, and praying!
A caveman walks into a store and sees a smartphone on display. He asks the salesperson, "What is this strange, magical device?"
The salesperson explains that it's a smartphone and demonstrates how it works. The caveman is fascinated and asks, "Can it do anything else?"
The salesperson replies, "Yes, it can also play games and music."
The caveman's eyes light up and he exclaims, "You mean to tell me that I can entertain myself without having to invent fire or invent the wheel?!"
A doctor, a lawyer, and a mathematician were discussing the relative merits of having a wife or a mistress.
The lawyer said, "For sure a mistress is better. If you have a wife and you want a divorce, it can be very expensive."
The doctor said, "No, no. A wife is better. Mistresses are high maintenance and you have to take them places and buy them gifts. With a wife, you can do whatever you want and she'll still be there."
The mathematician said, "Actually, it's best to have both a wife and a mistress. That way, when you're not with your wife, she'll assume you're with your mistress. And when you're not with your mistress, she'll assume you're with your wife. That way, you can do some mathematics."
-
Not completely in the subject, but I gave ChatGPT the subject of an exam I give each year on C++ and audio programming . The bot can answer, even code writing exercices (simple ones...). It would obtain something like 18/20 :anguished_face: . What are teachers supposed to do now !?
-
@sletz said in The end is nigh...:
What are teachers supposed to do now !?
Don't worry about it. Those who want to learn will still learn, those who don't never did.
-
Haha
HISE (Hamburgers Intelligent Sample Engine) is an open-source software development kit for creating audio plug-in
-
@sletz they'll continue to teach.
The thing is that no programmer in the world, no matter how great they may be, knows everything. So, the AI can be a wonderful helpful tool to augment your knowledge, skills and ideas.
-
@d-healey said in The end is nigh...:
@sletz said in The end is nigh...:
What are teachers supposed to do now !?
Don't worry about it. Those who want to learn will still learn, those who don't never did.
Temptation will convert the tangent ones, especially new generations who are born and surrounded with this as it will become a normality. This is already the situation now when you see how school evolves and the value of certificates compared to just a few decades ago as official reports are showing. The fact is that more and more student are cheating with these tools, and now the days of google translate are over teacher can't alway detect the treachery. But like weapons, the tool isn't the problem, right ?
There are and there always was cheaters, but if you offer the tool that allows it in an everyday life, soon the border won't be that obvious. Laziness will always win, and soon to obtain sounds and presets without searching or working... I myself prefer to walk and discover the path than getting everything right away, maybe because I am lucky enough to be old enough :) -
@ustk Cheating? Is it really? When you need to find out an answer to something, do you go read every book in the library, or do you search for an answer in Google?
You could say that driving somewhere in a car instead of riding a horse is cheating, as that is how it used to be done in the past.
Things are constantly evolving, and things we had to learn how to do in the past we will no longer need to know, but we will require different sets of skills. They used to try to stuff my head in school with a whole lot of unnecessary information about so many things. Why should a child, for example, learn about a country's population when it constantly changes? Height of a mountain? Who cares? I'll just Google it if I ever decide to climb it.
We need to teach and learn to be resourceful and to know where to find information when we need it and how to use the tools at our disposal. Those tools are changing and evolving.
-
@gorangrooves said in The end is nigh...:
@ustk Cheating? Is it really? When you need to find out an answer to something, do you go read every book in the library, or do you search for an answer in Google?
Well, I'am obviously not talking about looking for an answer to a given problem but complete homework done by AI, and I'm not the one who make official reports about that ;)
Search engines can be seen as any book/encyclopaedia where search and trial is on your side, while AI is clearly made to perform a task for you, I thought the difference was obvious.Things are constantly evolving, and things we had to learn how to do in the past we will no longer need to know, but we will require different sets of skills. They used to try to stuff my head in school with a whole lot of unnecessary information about so many things. Why should a child, for example, learn about a country's population when it constantly changes? Height of a mountain? Who cares? I'll just Google it if I ever decide to climb it.
That's how general knowledge of a population goes down, and that you struggle having simple answers for a 7 years old math problem from children twice of the age, I see this in my everyday life and I am not the only one. This is the tendency and it's a fact, not just me going crazy. And I'm not talking about the general language capacity that make some simple conversations a real struggle . Or you mean we don't need school anymore because a big percentage have a phone with all answers in the pocket?
We need to teach and learn to be resourceful and to know where to find information when we need it and how to use the tools at our disposal. Those tools are changing and evolving.
Very true and I follow you here. Although this is not incompatible with learning general knowledge. General knowledge gives a way to the mind to find answers to a problem, brings logic, and ameliorate communication between individuals. All the things that are diminishing nowadays (again, don't fire up on me please, this is the real trend as reported by experts and not something I'am making up...). Of course this is not related to AI but to something more complex and older. Although I don't see how AI will help here...
The topic is sensitive for sure and divides. And to me that is a proof that care has to be taken before releasing such a tentacled beast in the nature as a new fancy toy that will save humanity.
-
@Christoph-Hart
I just asked chat gpt to write the following code for hise.
hello gpt ^^ . wrote a code to display the presets in a combobox named CB and load the presets from this same combobox in hise.
unbelievable !!! -
@yall Did it work? I have yet to see it provide any code that works first time. Usually you need to already know how to write the code you're asking for in order to guide it to the correct destination.
-
@d-healey je n' ai pas où essayer mais ce qu il a écrit me semble réel. Je vais poster un extrait d un truc simple
-
mybtn.onClick = function() { var value = simpleGain1.getAttribute("gain"); value = value + 0.1; if (value > 10) { value = -100; } simpleGain1.setAttribute("gain", value); };
I asked to connect a button to an avzc gain as a value -100 to +10