ChatGPT for Musicians

Discussion in 'Industry News' started by Snare Gel, Feb 17, 2023.

  1. Snare Gel

    Snare Gel Kapellmeister

    Joined:
    Jul 20, 2022
    Messages:
    115
    Likes Received:
    68
    I've been teaching myself Linux on the Mac command line for the past year, but all I hear about from the kids is this ChatGPT? :guru: Anybody using it and WTF really is it?
     
    • Interesting Interesting x 1
    • List
  2.  
  3. Zenarcist

    Zenarcist Audiosexual

    Joined:
    Jan 1, 2012
    Messages:
    3,946
    Likes Received:
    2,517
    Location:
    Planet Earth
    I'm still relying on my own brain :wink:
     
    • Like x 2
    • Agree x 1
    • Funny x 1
    • Winner x 1
    • Creative x 1
    • List
  4. aleksy

    aleksy Kapellmeister

    Joined:
    Dec 25, 2020
    Messages:
    107
    Likes Received:
    70
    Some friends used it to write (parts of) their essays for a university class.
    At least it wasn't an important one because the teacher straight up told us he is only going to properly read the abstract and conclusion so there was a good chance to get away with a decent grade by using that tool or other similar AIs to write a couple of the middle chunks of the essay.

    Apart from that I sometimes use it to gather inspiration for general texts, lyrics, etc, or to see how a certain concept could be implemented in different programming languages. It's actually quite fun to see it spit out more or less correct information about different topics.
    As it still lacks a bit in validity and accuracy of information you obviously can't fully trust it, but as a basic starting point for a topic, it can be helpful.
     
    • Agree Agree x 2
    • Interesting Interesting x 1
    • List
  5. buckaroo

    buckaroo Guest

    is this the same one thats in the news right now, saying it wants to be human, create a deadly virus, steal nuclear weapon launch codes etc., then immediately deletes its own messages ? :unsure:
     
  6. RobertoCavally

    RobertoCavally Rock Star

    Joined:
    Jan 20, 2021
    Messages:
    525
    Likes Received:
    373
    Yo, dude! Your buddies have moved on from learning Linux on the Mac command line to using ChatGPT as their one-stop-shop for all knowledge!

    I mean, sure, you've been studying Linux for a year, but have you ever tried asking ChatGPT for help? It's like having your own personal genie, except it doesn't require rubbing a lamp or sacrificing a goat (thank god for that!).

    ChatGPT may not be a Linux pro, but it can answer all kinds of questions - from Linux tips to the meaning of life (spoiler alert: it's 42). And if you're having trouble with a tricky problem, ChatGPT has your back. It's like having a super-smart friend that you don't actually have to buy beers for!

    So, my friend, step aside from that command line for a sec and give ChatGPT a shot. Who knows, maybe you'll end up joining the cool kids club!

    RobertoCavally DID NOT write the above. Guess who DID.. ;)
     
    • Funny Funny x 5
    • Interesting Interesting x 1
    • List
  7. Drumninja

    Drumninja Member

    Joined:
    Oct 19, 2011
    Messages:
    21
    Likes Received:
    14
    I tested it out to write a poem about skateboard maker Paul Schmitt.

    Professor Schmitt, with hands of skill
    Crafts boards that give riders a thrill
    From the shaping to the finish line
    His boards are one-of-a-kind

    With precision and care, he works the wood
    Creating decks that are sleek and good
    The streets are his canvas, the skaters his muse
    As they glide and grind, they can't refuse

    The feeling of freedom, the wind in their hair
    On a Schmitt board, they're truly aware
    Of the joy that comes from riding on four wheels
    Thanks to the master, Professor Schmitt feels

    So here's to you, the maker of boards
    You've given skaters new found rewards
    We'll ride them with pride, through the streets we'll roam
    On a Schmitt skateboard, we'll find our home.
     
    • Funny Funny x 2
    • Like Like x 1
    • List
  8. black bounty

    black bounty Platinum Record

    Joined:
    Nov 8, 2015
    Messages:
    551
    Likes Received:
    252
    Location:
    paris
    it's a neural network based on linguistics.
    it recreates schemes and patterns like the one our real neurones uses but on a very limited level.

    it can loo impressive at first, but it is honestly far to be A.I
     
  9. alexeuskrr

    alexeuskrr Member

    Joined:
    Nov 28, 2022
    Messages:
    15
    Likes Received:
    11
    ChatGPT is a IA-based product from OpenAPI. Basicly, it is a large language model (LLM), kind of a deep learning algorithm that can recognize, summarize, translate, predict and generate text content based on knowledge gained from massive datasets. It is a good tool if used correctly.
    It is very simple to use: go to the ChatGPT website and try by yourself. And no, it won't save humans.
     
  10. RobertoCavally

    RobertoCavally Rock Star

    Joined:
    Jan 20, 2021
    Messages:
    525
    Likes Received:
    373
    [​IMG]
     
    • Like Like x 6
    • Funny Funny x 2
    • Winner Winner x 1
    • Interesting Interesting x 1
    • List
  11. buckaroo

    buckaroo Guest

    San Francisco based and owned by elon musk (and team) and microsoft.


    and yes, it is the same one I mentioned above...

    https://www.foxnews.com/media/bings...alive-steal-nuclear-codes-create-deadly-virus
    https://www.nytimes.com/2023/02/16/technology/bing-chatbot-transcript.html
    https://www.standard.co.uk/news/world/microsoft-bing-chatgpt-nyt-reporter-b1060906.html
    https://www.reddit.com/r/ChatGPT/comments/113ssn8/bing_talks_nuclear_codes_says_it_wants_to_be/
     
    Last edited by a moderator: Feb 17, 2023
  12. Legotron

    Legotron Audiosexual

    Joined:
    Apr 24, 2017
    Messages:
    1,927
    Likes Received:
    1,857
    Location:
    Hyperborea
    Someone made moog filter vst with it. I´ve only manage to make poem about submillimeter nanotubulars:rofl:
     
    • Funny Funny x 1
    • Interesting Interesting x 1
    • List
  13. Snare Gel

    Snare Gel Kapellmeister

    Joined:
    Jul 20, 2022
    Messages:
    115
    Likes Received:
    68
    I'm intrigued. You can actually make plugins with it or did April 1 come early?
     
  14. alexeuskrr

    alexeuskrr Member

    Joined:
    Nov 28, 2022
    Messages:
    15
    Likes Received:
    11
    Yes, you can.
     
  15. noise.maker

    noise.maker Platinum Record

    Joined:
    Feb 10, 2015
    Messages:
    310
    Likes Received:
    161
    It's good for writing lyrics if you're making music in a minimalist style.
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  16. Ankit

    Ankit Guest

    Just like you rely on your brain while searching on Google, you must rely on your brain while using chatGPT, or anything similar. Person who relies on his brain can get the best result out of chatGPT.
     
    • Agree Agree x 2
    • Like Like x 1
    • List
  17. Zenarcist

    Zenarcist Audiosexual

    Joined:
    Jan 1, 2012
    Messages:
    3,946
    Likes Received:
    2,517
    Location:
    Planet Earth
    I haven't used Google for years.
     
    • Interesting Interesting x 1
    • Creative Creative x 1
    • List
  18. Hazen

    Hazen Rock Star

    Joined:
    Dec 28, 2016
    Messages:
    681
    Likes Received:
    397
    Do you have a link?
     
  19. Clayton123

    Clayton123 Producer

    Joined:
    Dec 8, 2016
    Messages:
    132
    Likes Received:
    83
    Completely unrelated to music but I'm studying cybersecurity/ ethical hacking and it's extremely useful for that. It's great for writing simple scripts and bits of code. It's also great for giving it bigger code chunks and having it tell me overall what it does. I don't know about these stories/ videos of people supposedly coding whole apps and programs with it, because even in relatively short python or bash scripts there's all kinds of little bugs. It is a great time saver though for laying out the gist of what I need some code to do and then ironing out the weirdness myself. I think if you're already a good programmer it could be a big help. But if you ask it to code anything but the most simple things, there is going to be errors. I imagine in the years to come though as it improves, it's going to be a major tool in every developer's tool bag, including the folks making plugins.
     
    • Like Like x 1
    • Agree Agree x 1
    • List
  20. kokorico

    kokorico Platinum Record

    Joined:
    Oct 15, 2017
    Messages:
    244
    Likes Received:
    157
    Location:
    Disney World
  21. Legotron

    Legotron Audiosexual

    Joined:
    Apr 24, 2017
    Messages:
    1,927
    Likes Received:
    1,857
    Location:
    Hyperborea
    @Hazen Better, this I made myself with words "code moog style ladder filter in vst3 format"

    #include "pluginterfaces/vst/ivstaudioprocessor.h"
    class MoogFilter : public Steinberg::Vst::IAudioProcessor {
    public:
    MoogFilter() {
    setControllerClass(...); // set the controller class for your plugin
    addAudioInput(...); // add an audio input bus
    addAudioOutput(...); // add an audio output bus
    setPreferredBusArrangement(...); // set the preferred bus arrangement for your plugin
    reset();
    }
    void reset() {
    y1_ = y2_ = y3_ = y4_ = oldx_ = oldy1_ = oldy2_ = oldy3_ = 0.0;
    }
    void setCutoff(double freq) {
    cutoff_ = freq / getSampleRate();
    calcCoefficients();
    }
    void setResonance(double resonance) {
    resonance_ = resonance;
    calcCoefficients();
    }
    void process(Steinberg::Vst::ProcessData& data) {
    if (data.numInputs == 0 || data.numOutputs == 0)
    return;
    Steinberg::Vst::AudioBusBuffer* inputBuffer = data.inputs[0].bus->getBuffer();
    Steinberg::Vst::AudioBusBuffer* outputBuffer = data.outputs[0].bus->getBuffer();
    uint32 numSamples = data.numSamples;
    for (uint32 channel = 0; channel < data.inputs[0].numChannels; ++channel) {
    Steinberg::Vst::Sample32* inputSamples = inputBuffer->channelBuffers32[channel];
    Steinberg::Vst::Sample32* outputSamples = outputBuffer->channelBuffers32[channel];
    for (uint32 sample = 0; sample < numSamples; ++sample) {
    double in = static_cast<double>(inputSamples[sample]);
    double out = process(in);
    outputSamples[sample] = static_cast<Steinberg::Vst::Sample32>(out);
    }
    }
    }
    private:
    void calcCoefficients() {
    g_ = tan(M_PI * cutoff_);
    g2_ = g_ * g_;
    g3_ = g2_ * g_;
    g4_ = g3_ * g_;
    r_ = 1.0 / (1.0 + 0.5 * resonance_ * g_ + 0.5 * resonance_ * resonance_ * g2_ + 0.5 * resonance_ * resonance_ * resonance_ * g3_ + 0.5 * resonance_ * resonance_ * resonance_ * resonance_ * g4_);
    b1_ = 2.0 * (g2_ - 1.0) * r_;
    b2_ = (1.0 - 0.5 * resonance_ * g_ + 0.5 * resonance_ * resonance_ * g2_) * r_;
    b3_ = 0.5 * resonance_ * g_ * r_;
    reciproc_alpha_ = 1.0 / (1.0 + b1_ + b2_ + b3_);
    }
    double process(double in) {
    double x = in - resonance_ * y4_;
    x -= cutoff_ * oldx_ * (1.0 + 0.4802 * cutoff_ - 1.388 * cutoff
     
    • Interesting Interesting x 2
    • Love it! Love it! x 1
    • List
Loading...
Loading...