Blog

  • Suno’s 2-minute Audio Upload

    Recently, I’ve been using Suno AI music generator to compose some music. I’ll have another time to tell the whole story but I’ll start with what I’ve been experimenting about. Suno has an upload feature which you can use an audio recording to extend or to cover — the thing is that it has a 2-minute maximum limit. So, here’s what I did to still upload my original full song:

    1. Compress the audio file to 2 minutes using Audacity (Effect > Pitch and Tempo > Length (input: 120 seconds)
    2. Export the file as MP3 or WAV
    3. Upload the file to Suno
    4. Cover the song with complete lyrics and structure
    5. That will give you some interesting results

    Uploaded audio file

    The raw lyrics

    These lyrics are automatically-generated when the uploaded audio file gets processed.

    you're the most beautiful mom you're the most beautiful wife you're the most beautiful as night and i love you i love you so much i wanna kiss you birthday you're the most beautiful you're the most beautiful wife you're the most beautiful s m i and i i i love you you're the most beautiful friend i i wish he me friend you're the most beautiful daughter i love daughter you're the most beautiful s m i and i i love you and i i wish all your dreams come true a birthday the most beautiful wife and the most beautiful life most beautiful friend i want i want to kiss you grand and the most beautiful daughter i must you lord and the most beautiful s m i and i i love you and the most beautiful g ysl i love you most i i love you

    Cover song

    The structured lyrics

    The key thing to remember is to provide the lyrics with structure when you cover the song.

    [Intro]
    [E] [Hook]
    [A] [D] [A] [E] [E]

    [Chorus]
    You're the most [A] beautiful [D] mom
    You're the most [A] beautiful [E] wife
    You're the most [D] beautiful [A] SMI
    And [F#m] I, [E] I, [D] I love [A] you - [E] [E] hmm-hmm...

    [Verse 1]
    I [D] love you so [A] much
    I wanna [E] kiss [A] [A] you
    It's your [D] birthday
    I [A] wish you a happy [E] cake

    [Chorus]
    You're the most [A] beautiful [D] mom
    You're the most [A] beautiful [E] wife
    You're the most [D] beautiful [A] SMI
    And [F#m] I, [E] I, [D] I [pause] love [A] you - [E] hmm-hmm...

    [Chorus]
    You're the most [A] beautiful [D] friend [E] [Hook] (wish you kiss me)
    You're the most [A] beautiful [E] [E] daughter [Hook] (love you daugh'r)
    You're the most [D] beautiful [A] SMI
    And [F#m] I, [E] I, [D] I [pause] love [A] you - [E] hmm-hmm...

    [Bridge, silent, build up]
    And [F#m] I, [C#m] I wish all your [D] dreams come [A] true hmm-hmm...
    And [F#m] you, you're having a [C#m] happy [D] day
    [A] A happy happy happy [E] [E] birthday hmm-hmm... ohhh!

    [Instrumental solo, wild]
    [E] [Hook]
    [A] [D] [A] [E]
    [D] [A] [F#m] [E] [D]

    [Pause]

    [Chorus]
    You're the most [A] beautiful [D] mom
    And the most [A] beautiful [E] wiiife

    [Drop]
    [Interlude]
    hmm-hmm...

    [Outro]
    And the most [A] beautiful [D] friend [E] [Hook] (kiss you friend)
    And the most [A] beautiful [E] daughter [Hook] (miss you daugh'r)
    You're the most [D] beautiful [A] SMI
    And [F#m] I, [E] I, [D] I [pause] love [A] you

    You're our most [D] beautiful, [A] J-A-Y celle [F#m]
    I, [E] I [D] I [pause] love [A] you
    And [F#m] I, [E] I, [D] I [pause]

    [E] [A] [E] [E]
    Love you, hmm-hmm...

    [Fade out]

    Check out some of my songs in Suno: https://suno.com/@briandys

  • Dream World Delight x AI

    Dreamworld Delight
    A solitary figure lies on a bed, deeply introspective. The warm, swirling hues of a sunset fill the scene, inspired by Van Gogh’s style, capturing the essence of dreaming, unconsciousness, and loneliness. (Caption generated by Copilot)

    This is a poem I wrote in 7 February 2002. I’m amazed how GenAI can easily interpret this into an image and a song.

    Dream World Delight

    Dreaming, unconsciousness
    Subconscious, loneliness
    Though the world
    is fully in a bother
    I guess I would rather
    Sleep with the dead

    Living in a dream world
    Where good stories are heard
    Good but unreal
    Better than reality
    Where pain shows severity
    I’ll sleep with the dead

    The song

    https://suno.com/song/cb5762aa-756f-48fe-8de0-a8417469134a

    Here’s a bonus:

  • Automating file organization via PowerShell

    My process in sharing and archiving event media (aka the numerous pictures and videos that I take in various formal and informal events) is to, first, download the file from the memory card and sort them out according to the date and type of event. This is a tedious task especially if a batch consists of several days of events, or worse, several weeks. You can imagine that I would copy the folder from the memory card to my personal computer and that folder would contain all the raw files of the pictures that I took — they are not organized in folders initially.

    File Sorter Script via PowerShell
    Close-up picture of Windows Explorer showing folder names.

    The next step would be to categorize them in folders according to the date of the event they were taken. For the folder names, I’m using the ISO representation of date format, for example the date 2 October 2023 would be 2023-10-02. In this way, it’s easy to sort the folders chronologically; and even without the day or month, sorting still makes sense. Of course, I have done this manually for a very long time, until I’ve thought of using a batch file in creating all the dates of the year. The batch file approach helped a lot because it setup the folders with dates for all of 2023. With this approach, I simply check the files’ dates and drag them to their respective folders that were created by the batch file.

    I still felt that it could be better — my current process was tedious than it’s supposed to be. So I searched for a batch file program that will automatically distribute the files into folders that have their respective dates. Where I arrived in my shallow search is at PowerShell.

    The PowerShell script

    # file_sorter.ps1
    # Change $source_path accordingly to the folder whose files are to be sorted out
    # Change $file_type to target specific file types
    # To run this script, run PowerShell as an administrator
    # Set-ExecutionPolicy Unrestricted
    # Source of this script: https://stackoverflow.com/a/61053215
    
    $source_path = "C:\Users\Dys\Pictures\Moments\_File_Sorter\"
    $file_type = "*.*"
    $source_path_file_type = "$($source_path)$($file_type)"
    $files = Get-ChildItem $source_path_file_type
    
    foreach ($file_item in $files){
    
        $x = $file_item.LastWriteTime.ToShortDateString()
        $new_folder = Get-Date $x -Format yyyy-MM-dd
        $des_path = "$($source_path)$($new_folder)"
    
        if (Test-Path $des_path){
            if (Test-Path "$($des_path)\$($file_item.Name)"){
                $index = 1
                do {
                    $new_name = $des_path + "\" + $file_item.BaseName + " ($($index))" + $file_item.Extension
                    $index++
                } while (Test-Path $new_name)
                move-item $file_item.fullname -destination $new_name
            } else {
                move-item $file_item.fullname $des_path
            }
        } else {
            new-item -ItemType directory -Path $des_path
            move-item $file_item.fullname $des_path 
        }
    }

    Steps in using the file sorter script

    Step 1: prepare the .ps1 file

    1. Open Windows PowerShell ISE
    2. Copy and paste that script into a new .ps1 file in Windows PowerShell ISE
    3. Save as file_sorter.ps1

    Step 2: prepare the file sorter folder

    1. Create a folder in Windows Explorer wherein you will always put files to be sorted (in my case, I have a folder named _File_Sorter in my My Pictures folder)
    2. Put the file_sorter.ps1 file on the same level of that folder (although it won’t matter where the .ps1 file is located because the path in the script is absolute)

    Step 3: allow execution of PowerShell scripts

    1. Run Windows PowerShell as an administrator
    2. Run this command in the PowerShell command line: Set-ExecutionPolicy Unrestricted

    Step 4: test the script

    1. Put some files inside _File_Sorter folder like .jpg and / or .mp4
    2. Run file_sorter.ps1 by right-clicking it and choose Run with PowerShell
    3. PowerShell will briefly open and automatically close after running the script
    4. Check the _File_Sorter folder if, indeed, the script had categorized the files into different folders according to their last modified date
    5. Move the folders out of _File_Sorter folder and into their proper directories so that this folder is ready for the next batch of file sorting

    That’s it!

    References

  • Footprints in the Sky

    Footprints in the Sky
    People walking on a bridge with translucent walkway. Central Mall, BGC. 21 October 2023
  • Don’t leave

    Don't leave
    Teal-colored shoes with white laces on a ground full of damp dried leaves. 107 garage. 22 August 2023
  • Avaloq × BlackRock

    Avaloq - Aladdin Logos
    Avaloq and Aladdin logos

    Avaloq, a subsidiary of NEC Corporation, and BlackRock, through its Aladdin Wealth business, have formed a strategic partnership aimed at enhancing their investment technology solutions for wealth managers and private banks. As part of the strategic partnership, BlackRock is making a minority investment in Avaloq.

    BlackRock and Avaloq unveil strategic partnership to provide integrated technology solutions, meeting evolving needs of wealth managers
  • Bedtime Stories

    There were many nights when Bryce was younger, about a couple of years ago, that our imaginations ran wild through bedtime stories. We took turns in continuing episodes of adventures of multitude of characters, starting from X-Fighter-X — which was Bryce’s brainchild. It starred him and his classmates in Cascades, where they battle otherworldly creatures in a cave, sky, space, and even in a transdimensional wormholes.

    After one of our Chinese New Year celebrations, Cucu-Toofoo & Juju-Loo — the catfish and little girl whose bodies and heads were swapped with one another — were birthed along with an ensemble of fabled characters. Those were priceless moments that I believe shaped and expanded Bryce’s imagination, not to mention our father-son bonding moments — made stronger by gestures in the air and a shared vision of what transpired in our very own tales.

    Cucu-Toofoo & Juju-Loo Sketch
    A sketch of the characters, Cucu-Toofoo & Juju-Loo by Brian & Bryce. 10 April 2022

    Depending on our life events, stories presented themselves to us while already lying in bed trying to capture nightly yawns. Just like each turn of a page of a newfound book, stories unfold like apparitions — only that they linger longer until ho-hum storylines cue us to end it right then and there and say the mandatory, “to be continued…”.

    Taking the next step

    Jaycelle & Brian at How to Write A Book & Self-Publish It Workshop by PaperKat Books
    Jaycelle & Brian at How to Write A Book & Self-Publish It Workshop by PaperKat Books. 20 May 2023

    Jaycelle herself have countless stories in her mind, in her dreams, that she wanted ultimately inscribed on paper as books. She invited me to join the How to Write A Book & Self-Publish It Workshop by PaperKat Books. We attended and were introduced to self-publishing. There were several authors that we’ve met who have realized their own dreams in writing and publishing. They were such inspirations that with effort and hard work, every day, it can be done.

    Certificate - How to Write A Book & Self-Publish It Workshop by PaperKat Books
    A certificate of How to Write A Book & Self-Publish It Workshop by PaperKat Books
  • Playing with Music

    Playing with AI-generated music is like going to a restaurant, looking at the menu and instead of meals, you find ingredients. You point to the waiter which ones you want mixed-and-matched. It gets cooked and prepared in the kitchen while you wait. Et voila, the dish is served and all you have to do is to thumbs up or down.

    The human touch happens during the arrangement of musical criteria; even my vocals, no matter how dehydrated, was turned (optionally) into a cacophony of instrument-like sounds. In the end, I liked the result of it. I feel like it’s my creation but not in a way I do compared to when I had more control in the output.

    Here’s one song I made using Boomy, under the pseudonym, Ryda Kite. 🚲 🪁

  • Trying Out BandLab Mastering

    I’ve got some old recordings of Luna and I’m trying out new ways to enhance the audio quality of the recordings. First I feed the songs to Audacity for some noise reduction and normalization then I use BandLab’s Mastering feature, using Clarity preset. This is the result, enjoy!

    [ntt_percept page=”comfort-room-sessions-remastered”]