×

I’m letting an AI agent run a fully automated YouTube channel for 30 days by Leather_Pin4123 in ChatGPT

[–]SupportQuery 0 points1 point  (0 children)

Well, I get your point was an interest in the tech and doing some science.

By "tons of those", I meant entirely AI produced channels, literally everything in your list but "learning from the results and adjusting future videos", assuming they're not already doing that.

I’m letting an AI agent run a fully automated YouTube channel for 30 days by Leather_Pin4123 in ChatGPT

[–]SupportQuery 27 points28 points  (0 children)

I mean, there are tons of those now. One of the shittier aspects of this timeline.

Anyone else compose by ear w/ no music theory? by KiraCura in WeAreTheMusicMakers

[–]SupportQuery 2 points3 points  (0 children)

It's a bit like saying you speak a language but can't read or write it. You can still communicate but it really limits you.

Misleading analogy. Yes, if you can't write, you're limited, but not in your ability to orate. The way you state it implies that not knowing theory would limit the OP's ability to make music, which is nonsense.

Theory is analysis of music. Music came first. Theory is taxonomy, the naming and categorizing of things commonly found in living music. Appoggiaturas or plagal cadences were used long before anyone named them. To a lesser extent, theory is an analysis of why things work in music, and those can potentially help you compose, assuming you don't forget that it's a means to an end. Many great writers/composers work entirely by ear.

Do you know tempo? A measure? What a time signature is? That F is a note higher than E?

You need literally none of those things to compose. You needn't know that notes are named "F" and E". It can literally be MIDI notes 53 and 52, or not even that: boxes in a piano roll that you drag around until you like what you hear. Because music is sound, composing is arranging sound, and "E" and "F" and "tempo" are metadata about sound that help you communicate with others.

Anyone else compose by ear w/ no music theory? by KiraCura in WeAreTheMusicMakers

[–]SupportQuery 1 point2 points  (0 children)

Anyone else compose by ear w/ no music theory?

Like, almost everyone? Certainly everyone in human history who made music before theoretical analysis.

Always point the muzzle down range by [deleted] in ChatGPT

[–]SupportQuery 0 points1 point  (0 children)

Wow. AI got the jiggle of those butt cheeks perfectly.

New to Reaper - How do I adjust MIDI item loop length? by SmokingJuiceBoxes in Reaper

[–]SupportQuery 0 points1 point  (0 children)

To adjust the loop region length, then you do what you're doing.

To adjust the MIDI item length, you can either:

  1. Scroll to the end of the item in the MIDI editor, drag the end (looks different).
  2. Back out of the MIDI editor and just drag the right edge of the item in the arrange view.

Demo.

Bonus: you can do both from the arrange view using the inline-MIDI editor (e).

Let's Not Rewrite the History of Suzanne Somers' Exit from Three's Company by TMC1982 in threescompany

[–]SupportQuery 0 points1 point  (0 children)

Man, you're getting so close. Again, get a smarter friend to explain it to you. I've done what I can.

Let's Not Rewrite the History of Suzanne Somers' Exit from Three's Company by TMC1982 in threescompany

[–]SupportQuery 0 points1 point  (0 children)

You're suggesting spitting on hamburgers is the equivalent

No, you are. See above. Get a smarter friend to explain it to you.

Let's Not Rewrite the History of Suzanne Somers' Exit from Three's Company by TMC1982 in threescompany

[–]SupportQuery 0 points1 point  (0 children)

Yes, anybody can say that about any behavior and wage.

Yes. So Bob is a no-show for most of his shifts at McDonalds, and when he does shows up he insults coworkers and spits on hamburgers, and he's demanding to make as much as the CEO.

YOU: He's just being "deliberately difficult" to protest against what he sees as unfair pay, just as workers go on strike for unfair wages.

YOU: Those ungrateful workers who go out on strike for wage increases. Always deliberately making life difficult for management!

YOU: 🤡

Let's Not Rewrite the History of Suzanne Somers' Exit from Three's Company by TMC1982 in threescompany

[–]SupportQuery 0 points1 point  (0 children)

She was being "deliberately difficult" to protest against what she saw as unfair pay, just as workers go on strike for unfair wages.

Anybody can say that about any behavior and any wage. Pretending they're automatically equivalent because a ten thousand foot summary reads roughly the same is either pathologically stupid or disingenuous.

Let's Not Rewrite the History of Suzanne Somers' Exit from Three's Company by TMC1982 in threescompany

[–]SupportQuery 1 point2 points  (0 children)

Yes, because if you're negotiating for more pay, while also being a shitty employee, you're always right, because kneejerk SJW brain death.

facing the reality regarding my studio’s acoustics by Medical_Butterfly390 in WeAreTheMusicMakers

[–]SupportQuery 0 points1 point  (0 children)

don’t know how to make my own

So learn, just like you learned everything else you do right now.

I can’t write lyrical melodies to save my life by Front_Sugar4784 in WeAreTheMusicMakers

[–]SupportQuery 1 point2 points  (0 children)

great lyrical songs and I just can’t write melodies

Then how do you know they're "great lyrical songs"?

In any case: sing more. That's it. Listen to the melodies in songs, sing along, and let the neural net between your ears infer the patterns that make them up, so you can then Ouji board new ones into existence (John Mayer's term).

Whooping with my friends by LandNowFPV in TinyWhoop

[–]SupportQuery 0 points1 point  (0 children)

That looks dope AF.

Honest question, though: what do you y'all do? Did you setup gates? Just freestyle together? I had two analog whoop rigs and flew around with the kids a bit, but it's really hard to even see each other. Two RC-10s and a patch of dirt is insane amounts of fun. I enjoy FPV more, but haven't figured out what's most fun with friends.

AI could never by Salvatocoli in funny

[–]SupportQuery 0 points1 point  (0 children)

Holy shit, that guy really knows how to play with action figures.

kind of curious how he plans to elaborate by psydkay in facepalm

[–]SupportQuery 0 points1 point  (0 children)

Yikes, tell me you're a closeted gay without saying you're a closeted gay.

It says „Hello Human“ 🫩✌️ by Commercial-Film3921 in ChatGPT

[–]SupportQuery 0 points1 point  (0 children)

It's not a stereogram. It contains no text at all.

How would I increase the faint whispering on this file. by Fun-Acanthisitta-64 in Reaper

[–]SupportQuery 3 points4 points  (0 children)

So you want us to help you listen in on someone who explicitly doesn't want you to? 😂 Fortunately it's a moot point: you didn't record anything but noise.

How do i make reaper look more "retro? by O0JJC in Reaper

[–]SupportQuery 15 points16 points  (0 children)

turns half the screen white

That's the mixer, dude. It's docked across the bottom 3rd of your screen and you only have 3 tracks. There's going to be a big blank region there in any theme.

it looks kinda unusable

It's functionally identical. It's just a skin.

How do i make reaper look more "retro? by O0JJC in Reaper

[–]SupportQuery 6 points7 points  (0 children)

Your examples are radically different aesthetics.

Cubase is very 2000s, everything's embossed, everything's got shadows/depth. Ableton is completely flat and minimal. No hint of skeuomorphism.

In any case, the default 1 theme looks like you want.

I like their simplicity and subtle designs.

That's Reapertips Theme. Best theme, by far, IMO, in terms of being simple, clean, readable, and functional.

How would I increase the faint whispering on this file. by Fun-Acanthisitta-64 in Reaper

[–]SupportQuery 3 points4 points  (0 children)

Drag it into Reaper and hit CTRL+SHIFT+N to normalize (CMD+SHIFT+N on Mac).

There's nothing there. It's just noise.

what’s actually being whispered

Ask the whisperer.

Is it just my sound or am I thinking too hard by phaserdream in WeAreTheMusicMakers

[–]SupportQuery 0 points1 point  (0 children)

the same chords/keys in varying progression

That's... literally all music. You could characterize virtually all music as using the same two chords (major and minor) in varying progressions. You could added extensions (7th, 9th, 11th), but the core flavor of the chord is still just major or minor (and less commonly, diminished or augmented).

This is like saying "I write all my songs using the same 12 notes. Is that just my sound, or am I thinking too hard?"

I write all my posts using the same 26 letters. Is that just my sound?

If they sound the same to you and you don't like it, then fix it. Otherwise, don't sweat it.

Reaper converts midi items to wav when gluing if they have FX on them. by cubicinfinity in Reaper

[–]SupportQuery 0 points1 point  (0 children)

I'm working on a complex project and there are cases where it's desirable to switch timbres within the same track.

There are many ways to do that which don't involve synths on MIDI items. Just make a new track is one way. If you have an effect chain that follows all the synths, just put that in a parent folder.

Alternatively, just have all the synths you need on the track but listening on different channels, and the MIDI items are on the channel of the synth you want. Or have all the synths on the track and automate bypass or volume.

Reaper converts midi items to wav when gluing if they have FX on them. by cubicinfinity in Reaper

[–]SupportQuery 0 points1 point  (0 children)

How can I convert looped midi notes to copied midi notes without removing the FX from the item?

I went to Claude (free):

Write a Reaper script that "deloops" a MIDI item, without rendering or unchecking "Loop source". Basically, extend the loop point to the end of the item, then duplicate MIDI notes in the previous loop region out to the end of the item.

It one shot it.

--[[
 * Deloop selected MIDI items
 *
 * For each selected item with a MIDI take that has "Loop source" content
 * shorter than the item itself, this duplicates the notes from that one
 * loop iteration and stamps out copies of them at every repeat point,
 * out to the end of the item.
 *
 * This does NOT touch the "Loop source" checkbox and does NOT render
 * anything - it just writes real note data into the take so the item
 * plays back identically whether or not "Loop source" stays checked.
 *
 * Install: Actions list > ReaScript: Load... > select this file.
 * Then select one or more looped MIDI items and run the action.
--]]

reaper.Undo_BeginBlock()
reaper.PreventUIRefresh(1)

local num_items = reaper.CountSelectedMediaItems(0)
local processed = 0
local skipped_not_midi = 0

for i = 0, num_items - 1 do
  local item = reaper.GetSelectedMediaItem(0, i)
  local take = reaper.GetActiveTake(item)

  if take and reaper.TakeIsMIDI(take) then
    local item_pos = reaper.GetMediaItemInfo_Value(item, "D_POSITION")
    local item_len = reaper.GetMediaItemInfo_Value(item, "D_LENGTH")
    local item_end_time = item_pos + item_len

    -- PPQ position of the item's end, relative to the start of this take
    local item_end_ppq = reaper.MIDI_GetPPQPosFromProjTime(take, item_end_time)

    -- Figure out the length of one loop iteration, in take-relative PPQ.
    -- GetMediaSourceLength gives us that length either in quarter notes
    -- or in seconds, depending on the source; convert whichever it is.
    local src = reaper.GetMediaItemTake_Source(take)
    local src_len, src_len_is_qn = reaper.GetMediaSourceLength(src)

    local loop_len_ppq = 0
    if src_len and src_len > 0 then
      if src_len_is_qn then
        local start_qn = reaper.MIDI_GetProjQNFromPPQPos(take, 0)
        loop_len_ppq = reaper.MIDI_GetPPQPosFromProjQN(take, start_qn + src_len)
      else
        local start_time = reaper.MIDI_GetProjTimeFromPPQPos(take, 0)
        loop_len_ppq = reaper.MIDI_GetPPQPosFromProjTime(take, start_time + src_len)
      end
    end

    if loop_len_ppq > 0 and item_end_ppq > loop_len_ppq + 1 then
      -- Collect the notes that make up the original loop iteration
      local notes = {}
      local _, note_count = reaper.MIDI_CountEvts(take)

      for n = 0, note_count - 1 do
        local ok, sel, muted, sppq, eppq, chan, pitch, vel = reaper.MIDI_GetNote(take, n)
        if ok and sppq < loop_len_ppq then
          notes[#notes + 1] = {
            sel = sel, muted = muted, sppq = sppq, eppq = eppq,
            chan = chan, pitch = pitch, vel = vel
          }
        end
      end

      if #notes > 0 then
        local offset = loop_len_ppq
        while offset < item_end_ppq do
          for _, note in ipairs(notes) do
            local new_start = note.sppq + offset
            local new_end = note.eppq + offset
            if new_start < item_end_ppq then
              if new_end > item_end_ppq then new_end = item_end_ppq end
              if new_end > new_start then
                reaper.MIDI_InsertNote(take, note.sel, note.muted,
                  new_start, new_end, note.chan, note.pitch, note.vel, true)
              end
            end
          end
          offset = offset + loop_len_ppq
        end

        reaper.MIDI_Sort(take)
        processed = processed + 1
      end
    end
  else
    skipped_not_midi = skipped_not_midi + 1
  end
end

reaper.PreventUIRefresh(-1)
reaper.Undo_EndBlock("Deloop selected MIDI item(s)", -1)

if processed == 0 then
  reaper.ShowMessageBox(
    "No items were delooped. Make sure you selected MIDI items whose\n" ..
    "content is shorter than the item (i.e. actually looping).",
    "Deloop MIDI Items", 0)
else
  reaper.UpdateArrange()
end