• oantolin@discuss.online
    link
    fedilink
    arrow-up
    92
    ·
    23 天前

    Normally people use ChatGPT to vibe code, this is the first instance I’m aware of of ChatGPT using people to vibe code!

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    31
    arrow-down
    2
    ·
    23 天前

    Fascinating! Because this notation is already used by another tool (and possibly more), it might not be as silly as it sounds. From the headline it sounds like some really weird API was added to something.

    Happy to see this sort of optimism in the wake of AI causing people’s programs to get bad reviews because the AI thinks they can do things they can’t.

    Thanks for the share. Maybe I’m looking too far into it, or just in one of those moods, but this really is oddly inspirational to me.

    • Aqarius@lemmy.world
      link
      fedilink
      arrow-up
      6
      ·
      22 天前

      It’s not really used by “a tool”, it’s a customary txt-format notation for guitar. People use it to learn/teach how an existing song is played, it’s not intended to actually notate music.

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        22 天前

        People use it to learn/teach how an existing song is played, it’s not intended to actually notate music.

        Using something to communicate how to play a song certainly sounds like a form of music notation to me.

        • Aqarius@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          22 天前

          Yes, but it generally doesn’t, for example, record length, or rests, or dynamics… It’s not intended to fully describe a piece of music, it’s really more of a diagram of a series of notes, specific to a guitar layout, that instruct you on playing a melody you’re presumed to already know the sound of.

          • JackbyDev@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            ·
            22 天前

            ASCII tab

            ASCII tab is a text file format used for writing guitar, bass guitar and drum tabulatures (a form of musical notation) that uses plain ASCII numbers, letters and symbols. It is the only widespread file format for representing tabulature, and is extensively used for disseminating tabulature via the Internet.

            Tablature

            Tablature (or tab for short) is a form of musical notation indicating instrument fingering or the location of the played notes rather than musical pitches.

            Musical notation

            Musical notation is any system used to visually represent music. Systems of notation generally represent the elements of a piece of music that are considered important for its performance in the context of a given musical tradition. The process of interpreting musical notation is often referred to as reading music.

            If that information is incorrect, please contribute your expertise by editing the entries, because they lead me to believe calling ASCII tablatures notation is acceptable.

            Even the article refers to them as notation.

            Um, that’s just a screenshot of a ChatGPT session…! WTF? Obviously that’s not music notation. It’s ASCII tablature, a rather barebones way of notating music for guitar.

            Our scanning system wasn’t intended to support this style of notation.

            • Aqarius@lemmy.world
              link
              fedilink
              arrow-up
              3
              ·
              22 天前

              …Yes, if you go back and read my fist post, you will find that I, too, refer to tabs as notation, and say: “it’s a customary txt-format notation”. And if you go to the wiki article you linked and read the sentence after the one you pasted, you’ll find it says :“ASCII tab is intended to be a human-readable format rather than machine-readable, and hence is not strictly defined.”.

              Wanna see another musical notation method that doesn’t actually notate music?

              +5 -6 -7 +7 -6 +5 -6 -7 +7 -6 
              +5 -6 -7 +7 -7 -6 +7 -7 -6 +8 +8 +8 
              +8 -8 +8 -9 -9 -9 +8 -8 -9 +8 
              -8 +7 -7 +8 +7 -7 -6 
              

              That’s a harmonica tab - the number is the hole, the sign is inhale-exhale, but to actually play the song, you need to already know the tune to Bella Ciao.

  • Lovable Sidekick@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    3
    ·
    edit-2
    22 天前

    ChatGPT didn’t “think” anything. It generated instructions telling users to do things incorrectly based on the human-generated content in its training data, which it didn’t understand because it doesn’t understand anything.

  • YourAvgMortal@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    23 天前

    ChatGPT is just fancy autocomplete, so it probably got the notation from somewhere else; it’s not really capable of inventing new stuff on its own (unless it hallucinates). It would be interesting to ask it where it saw that notation in the past if you didn’t support it before, but in a way, you could say it’s a standard form of notation (from a different service).

    • LesserAbe@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      23 天前

      You know it’s not strictly auto completing sentences that previously existed, right? It’s using words that it anticipates should follow others. I’ve had it suggest code libraries that don’t exist, and you’ll hear about people going to the library to ask for books that haven’t been written but supposedly by real authors, and it sounds like something they would write.

      Tab music notation is super common, and although it wasn’t supported by this particular service before, you could see where it might be the sort of request people make, and so chatgpt combined the two.

    • Paradox@lemdro.id
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      23 天前

      Iirc Wikipedia supports it for tab notation

      Personally I much prefer lilypond. I wonder if this tool supports lilypond. Would love to have a workflow to scan sheet music and get lilypond out the other end.

  • PushButton@lemmy.world
    link
    fedilink
    arrow-up
    6
    arrow-down
    1
    ·
    23 天前

    My feelings on this are conflicted. I’m happy to add a tool that helps people. But I feel like our hand was forced in a weird way.

    Oh really? You won’t tell us that you’re not happy about the free marketing/traffic…

    • webghost0101@sopuli.xyz
      link
      fedilink
      arrow-up
      6
      ·
      22 天前

      Traffic with complete misinformed expectations is generally undesirable. There have been reports of places getting lots of negative reviews because of this.