Moonbase Alpha TTS Singing Tutorial

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025
  • I nervously describe my method for making the Text-to-Speech in Moonbase Alpha sing. Please ask any questions you have in the comments!
    That excel sheet: • Build your own text-to...
    List of all the phonemes:
    iy
    ih
    ey
    ae
    aa
    ay
    aw
    ah
    ao
    ow
    oy
    uh
    uw
    rr
    yu
    ax
    ix
    ir
    er
    ar
    or
    ur
    w
    yx
    r
    ll
    hx
    rx
    lx
    m
    n
    nx
    el
    dz
    en
    f
    v
    th
    dh
    s
    z
    sh
    zh
    p
    b
    t
    d
    k
    g
    dx
    tx
    q
    ch
    jh
    df

Комментарии • 335

  • @mr.urthling9238
    @mr.urthling9238 4 года назад +1466

    this seems simple yet extremely hard

    • @datmando8861
      @datmando8861 4 года назад +54

      Yeah it seems really tedious.

    • @torlakkarstad4251
      @torlakkarstad4251 4 года назад +37

      Time consuming at least

    • @munk6576
      @munk6576 4 года назад +30

      easy to learn, hard to master

    • @Wow-xi3xz
      @Wow-xi3xz 4 года назад +8

      Some things we see as hard or difficult are actually quite easy.They are just time consuming.The reason why the more grand looking Minecraft builds look difficult to make are partly due to how much time and effort was put into its creation.You could learn every single word in the English language,or rather any language,but it would still take you quite a while to write a complete book.

    • @notaphycologyst6644
      @notaphycologyst6644 2 года назад

      Aieou

  • @christophermoore6110
    @christophermoore6110 4 года назад +184

    Wow, I am blown away by the odd dedication to such an art I fear will be just a fad

    • @Oasty
      @Oasty  4 года назад +73

      It was a fad that died years ago, who else do you see making these?

    • @John_Smith_Dumfugg
      @John_Smith_Dumfugg 2 года назад +13

      @@Oasty True art never dies. It's back, and better than ever. Have you heard the Lagtrain moonbase alpha cover? It's great.

  • @rd_ctrlr5311
    @rd_ctrlr5311 4 года назад +473

    Moonbase Alpha: Poor Man's Vocaloid

    • @bernardo8993
      @bernardo8993 4 года назад +73

      this is definitely the wealthiest vocaloid i dunno what you're talking about

    • @bibfipples4552
      @bibfipples4552 4 года назад +26

      I think you mean vocaloid: the poor man’s moonbase alpha

    • @bmhater1283
      @bmhater1283 4 года назад +2

      Pixelsuri

    • @rd_ctrlr5311
      @rd_ctrlr5311 4 года назад +1

      @@bmhater1283 You mean my profile picture?

    • @StuffedLlamaYT
      @StuffedLlamaYT 3 года назад

      Fucking bitch

  • @4pixelsgaming667
    @4pixelsgaming667 4 года назад +751

    Indeed this is truly an "aeiou" moment

  • @NoOne-ie4xl
    @NoOne-ie4xl 5 лет назад +789

    I'm speechless for the hard work
    +Respect

  • @BreadMan434
    @BreadMan434 4 года назад +791

    "Hey, we should add tone syntax to our game with speech synthesizers"
    "But why?"
    "It'd be cool"
    "But you'd have to create an entire library just for how the syntax is read and assign all the tones an"
    " *IT WILL BE COOL!* "

    • @Bendan
      @Bendan 4 года назад +55

      the library already existed, dectalk was used for the tts

    • @MarylandResident
      @MarylandResident 2 года назад +3

      The library they used has been around since the 80s.

  • @Bananaman74799
    @Bananaman74799 4 года назад +492

    Why does this this feel like Minecraft redstone

    • @ACoalitionGuy
      @ACoalitionGuy 4 года назад +38

      It feel more like command blocks

    • @albingrahn5576
      @albingrahn5576 4 года назад +5

      @@ACoalitionGuy true

    • @theapexsurvivor9538
      @theapexsurvivor9538 4 года назад +18

      @@ACoalitionGuy feels like using command blocks to modify the tone of noteblocks.

    • @SammyWhell
      @SammyWhell 4 года назад +6

      because it seems simple but it isn’t at all

    • @ryannystrom6427
      @ryannystrom6427 3 года назад +5

      Maybe because we're pushing it so far past what the device ever imagined in both cases

  • @polarispulsar
    @polarispulsar 4 года назад +42

    I absolutely love the whirring background of old recordings, it's my absolute favoright noise hands down. You can hear it in this video and even though I dont super care, I stick around due to the atmosphere

  • @JigglesMcRibs
    @JigglesMcRibs 4 года назад +113

    No freaking clue how this ended up recommended, but I always wondered how to do this.

  • @draknight5081
    @draknight5081 4 года назад +34

    Ah yes my favorite musical instrument Moonbase Alpha

  • @kubasad13
    @kubasad13 4 года назад +42

    As a person who's deaf on those sounds hearing phrases like "I just count the quarter notes in my head" is just unbeliveable

  • @Keidon1337
    @Keidon1337 4 года назад +62

    That's... Actually impressive...

  • @spacetrainbaby3737
    @spacetrainbaby3737 4 года назад +13

    you put way too much work into this and it goes seriously underrated, i really wish you'd be known more

  • @Bizop99
    @Bizop99 2 года назад +6

    I have a ton of respect for how much effort you use when you could just do simple and make a dwp or a chromatic in a music program. +++respect

  • @square_nomad
    @square_nomad 4 года назад +274

    Seems very interesting, but a lot of tedious work. Have you tried automating more of the process? For example, you could try creating flags or audio cues (like a small click or clap) every time a syllable is said during a song, then you just measure the length between the flags.

    • @Oasty
      @Oasty  4 года назад +105

      The timing of each syllable seems different, even changing based on what comes before or after it. Any time I've attempted something like that, it never lines up how I expect. Maybe I just need to experiment more with it...

    • @WildlyStapled
      @WildlyStapled 4 года назад +9

      @@Oasty Yeah it sounds like you would need to figure out a coefficient for each phoneme. You could then have excel do a lookup from an phoneme -> coefficient table somewhere and auto-adjust.

    • @casvb7777
      @casvb7777 2 года назад +11

      @@Oasty Before I found this video, a couple days ago I came across another dectalk singing tutorial which also talks specifically about the problem of inconsistent syllable timings. Basically, dectalk has trouble with processing consonants, which adds up to the time you defined for the whole syllable. One way to “fix” this is by splitting up the consonant and vowel, then setting a separate time for the consonant to process and subtracting that value from the total for the vowel timing. So for example, instead of [gah] you do [gah]. It may not completely get rid of the timing issues, but it’s a lot better than before. Here’s the link to the video I learned this trick from: ruclips.net/video/nu_Pp3ptxTY/видео.html . He talks about it from 8:00 and onwards. Hope this helps!

    • @nanamacapagal8342
      @nanamacapagal8342 4 месяца назад

      very late to the party but surely the bpm might be the easiest to automate?
      One 8th note is 250 ms in 120 bpm, so you can use a formula to convert eighth notes and quarter notes into lengths given a bpm.
      If the length is in eighth notes, then the formula is length * 250 * 120 / BPM
      Then you can look up the bpm online and there you go

  • @adamdanek2945
    @adamdanek2945 4 года назад +75

    0:30 *aeiou*

  • @vladimirputin3426
    @vladimirputin3426 2 года назад +1

    2:01 I did not expect to get flashed by the SAO intro while trying to figure out how to make funny robot man go brr

  • @justsomething.1341
    @justsomething.1341 6 лет назад +33

    This was actually pretty neat

  • @John_Smith_Dumfugg
    @John_Smith_Dumfugg 2 года назад +1

    You are an actual genius. I hope your work ends up in a museum someday.

  • @soopamariogalaxeee
    @soopamariogalaxeee 6 лет назад +26

    Wow, this is so cool! I'd really like to try doing this one day.

  • @Okami8437
    @Okami8437 4 года назад +52

    You know you've watched enough anime when you can identify 'that anime song' as the first OP to Sao, furthermore if you know what comes directly after you've watched too much anime.

    • @ulises-qm7ik
      @ulises-qm7ik 4 года назад +5

      That op is the best thing Sao has

    • @Moe-vw4jj
      @Moe-vw4jj 4 года назад

      @@ulises-qm7ik facts

  • @Potato592
    @Potato592 6 лет назад +223

    Do you usually work on the entire song at once, or do you stick to short segments like here?

    • @Oasty
      @Oasty  6 лет назад +88

      Usually in chunks about that size.

  • @sloepy
    @sloepy 4 года назад +3

    This is absolutely insane, amazing job!!

  • @SolarFluxation
    @SolarFluxation 3 года назад +2

    This is like the boss fight that’s not very hard but is ridiculously long so it feels like it’s hard.

  • @Gunbudder
    @Gunbudder 2 года назад +5

    you can edit your final text output to include a button that just automatically puts the text directly into the clipboard, saving you the time it takes to highlight it and copy it.

  • @sincerelyuel
    @sincerelyuel Год назад

    Im speechless yet impressed of the obscurity yet depth and talent of this.
    -sincerely Uel

  • @NoThumb
    @NoThumb 3 года назад +2

    I love finding out that super talented people use Reaper just like I do

  • @moonlightostrich3690
    @moonlightostrich3690 4 года назад +11

    you did a really good job of explaining it

  • @toast9758
    @toast9758 6 лет назад +13

    I find it actually entertaining, and maybe almost soothing (in a way) to watch you do this process, maybe stream it? idk, just an idea

  • @RMLK
    @RMLK Год назад

    Holy shit bro I loved your content AoT, KH but the amount of work and effort you have to put in to entertain us. Sir collectively I want to thank you and let you know we appreciate your work.

    • @Oasty
      @Oasty  Год назад +1

      Hey, thanks, I think I recognize your avatar as well!
      It's been such a long time since those videos, I'm not even a Sir anymore ;)

  • @docnathan3959
    @docnathan3959 5 лет назад +30

    Thanks now I can do Smash Ultimate theme (sorta)

  • @alexeiceavdar4030
    @alexeiceavdar4030 2 года назад +2

    I dunno I just find this video, the thing itself, the idea of doing this TTS type of vocals so amazing, my mind is fucking blown. Thanks for the video, wanna try and do something myself now!

  • @heyboost
    @heyboost 4 года назад +1

    i love this. i love this way more than i should. this is beautiful

  • @Mibris
    @Mibris 4 года назад +1

    I skipped the vid to see the result but only heard the last chord and still instantly knew it's the SAO theme xD

  • @triggerlord9003
    @triggerlord9003 4 года назад +2

    I KNEW THE "I WANNA ALWAYS BE WITH YOU" SOUNDED FAMILIAR

  • @Ploo-vee
    @Ploo-vee 4 года назад +397

    You chose my favorite anime.
    T h a n k y o u

    • @Ploo-vee
      @Ploo-vee 4 года назад +3

      O boi a heart. Thank you kind sir.

    • @wafie6926
      @wafie6926 4 года назад +5

      Sao go BRRRT

    • @falloutman3424
      @falloutman3424 4 года назад +11

      Anime for baybie

    • @wafie6926
      @wafie6926 4 года назад +1

      *cri*

    • @Ploo-vee
      @Ploo-vee 4 года назад

      @@falloutman3424 that spelling is "for baybie"

  • @I_saw_that956
    @I_saw_that956 Месяц назад

    a master of a dying craft passes his torch to the future, Oasty in John's name we salute *aeiou*

  • @alarii2582
    @alarii2582 4 года назад +5

    Who needs vocaloid when you have Moonbase Alpha

  • @birkobird
    @birkobird 4 года назад +12

    ...you wrote a compiler. You took human readable “code” (music), and used the Excel system to convert it into machine language for the vocal synth.

  • @axethannanth
    @axethannanth 4 года назад +52

    1:27 I am trolling many people with this

    • @axethannanth
      @axethannanth 4 года назад +1

      DOWN WITH THE RIGHT BRACKET!

  • @rustroomofdoom
    @rustroomofdoom 4 года назад

    No idea why I'm being recommended this almost a year after it was made, but I'd like to say when it said "I want to always be with you" I for sure knew it had to be the SAO 1 OP

  • @harpolias8359
    @harpolias8359 4 года назад +1

    I use this video to fall asleep. Your voice is so nice

  • @JoaoPedro-ki7ct
    @JoaoPedro-ki7ct 4 года назад

    Thank you very much, RUclips recommendations.
    It was really interesting, please recommend us more videos like this one.

  • @mahkus
    @mahkus 2 года назад

    This is too much power in the hands of a single man

  • @blewcraft.
    @blewcraft. 4 года назад +1

    Oh god I can already hear the 1 000 rickrolls per second

  • @plaguebirb6927
    @plaguebirb6927 4 года назад +26

    a gmod murderer server named sputnik has something called porchlight which is pretty must just tts for chat and has a voice named "DECtalk" and you can do the same thing with it.

    • @sweetasterium
      @sweetasterium 4 года назад +11

      DECtalk is the program used in Moonbase for tts

  • @floccinaucinihilipilificat6749
    @floccinaucinihilipilificat6749 4 года назад +1

    watching this entire video even though i never have and never will play this game

  • @catmasta1
    @catmasta1 4 года назад +1

    Awesome, I am now an expert of tts in a game I have never played.

  • @fortyforty-seven1061
    @fortyforty-seven1061 2 года назад +2

    great tutorial, tyler 👍

  • @coreytuttle4991
    @coreytuttle4991 3 года назад +1

    Seems actually pretty cool!

  • @l0f1_problems65
    @l0f1_problems65 4 года назад +6

    when i will know programming, i could program a piano app, that when you do music on the piano, it will sound, but after hitting a special button, it will create the sounds on the game
    lets give an example:
    you do a sample of megalovania on the program, then you press the Calculate button, it starts converting it and putting it on the game chat, now you know what can you do next

  • @franksonatra
    @franksonatra Год назад

    this is awesome, and you explain clearly, thank you for the tutorial 💛

  • @cindrmon
    @cindrmon 3 года назад

    Moonbase Alpha TTS Syntax in 70 seconds..
    And now, we have beyond 70 seconds.. straight after

  • @hecko-yes
    @hecko-yes 6 лет назад +14

    -oh cool so i'm not the only one who knows how to do this- edit: oh right that's because _you're_ the only one who knows how to do this
    too bad nobody plays the game anymore

    • @ToaKoran
      @ToaKoran 6 лет назад +1

      I sometimes still do, but multiplayer is a bit dead with everyone being on private servers, or sandbox just fucking around. I'd love to find others that legitimately like fixing up the life support systems in the game to see how quickly we can do it.
      Might have helped the game if it had more missions besides just the life support.

  • @shadowofthenight7316
    @shadowofthenight7316 4 года назад

    This was fun to watch! Pretty cool stuff

  • @collinruckman4183
    @collinruckman4183 2 года назад +1

    I would absolutely love it if somebody did this with My time from Omori

  • @tenjiw5
    @tenjiw5 2 года назад

    absolutely brilliant content my man

  • @zornor
    @zornor 6 лет назад +1

    This is fuckin genius. I almost want to try it myself now.

  • @ragehd2002
    @ragehd2002 4 года назад +58

    i cant copy paste into moonbase alpha is there a reason or what

    • @Oasty
      @Oasty  4 года назад +39

      It's probably too long, try splitting it up into smaller chunks

    • @ragehd2002
      @ragehd2002 4 года назад +4

      @@Oasty ok ill try it the next day but still thank you

    • @ragehd2002
      @ragehd2002 4 года назад

      @Hayden Tenno key copy

    • @tnc4700
      @tnc4700 4 года назад

      Just make a marco allready

  • @albertbrychta8241
    @albertbrychta8241 4 года назад +1

    damn it i was expecting if emperor haved text to speach theme

  • @hotelmario510
    @hotelmario510 4 года назад +1

    This is the most useless skill I've ever seen and I love it.

  • @Mini1burger
    @Mini1burger 3 года назад

    “oh you make music? What instrument do you use?”

  • @BiblicallyAccurateToaster
    @BiblicallyAccurateToaster 3 года назад

    NASA scientists will be requesting a copy of your excel spreadsheet...

  • @youtubename853
    @youtubename853 6 лет назад +11

    We need more Moonbase anime openings. Nice vid.

  • @theonlybass8947
    @theonlybass8947 4 года назад

    this is how DJ Sharpnel wrote we luv mama

  • @confusepanda3718
    @confusepanda3718 4 года назад

    MOMENT OF SILENCE FOR THOSE PEOPLE THAT READ THE THUMBNAIL LOUD !!!!!

  • @patty4449
    @patty4449 4 года назад

    And it wasn't even Quarantine yet...

  • @TheSnufking
    @TheSnufking 6 лет назад +1

    I thought this was interesting. I hope you'll continue to make songs

  • @Gen0ration9k
    @Gen0ration9k 4 года назад

    There needs to be an app just for the text to speech from this game just so people can fuck around with it on their free time

  • @BlueEngland
    @BlueEngland 4 года назад +1

    moonbase alpha come baaaaaack

  • @Chiltoncape0999
    @Chiltoncape0999 2 года назад

    This dude’s voice sounds like text to speech

  • @grinmace4834
    @grinmace4834 4 года назад +1

    PLEASE SOMEBODY MAKE MEGALOVANIA OUT OF THIS
    I NEED ITTTTT

  • @rlenclub
    @rlenclub 4 года назад

    oh man this'll be a timewaster

  • @MrBali123456
    @MrBali123456 3 года назад

    Genius ! Thank you for the video.

  • @ChemoorVodka
    @ChemoorVodka 4 года назад

    this is ridiculous... I love it.

  • @DevilSpider_
    @DevilSpider_ Год назад

    You can also do it in Antichamber if you enable console commands

  • @realhami
    @realhami 6 лет назад +1

    I'll definetly try this.. one day. Thanks

  • @snooddagg9278
    @snooddagg9278 4 года назад +2

    I would actually love to learn how to do this though

  • @KenganConnosieur
    @KenganConnosieur 4 года назад

    gods work everyone, gods work.

  • @closet7401
    @closet7401 4 года назад

    The new vocaloid

  • @Zuk0109
    @Zuk0109 4 года назад

    When he said "a segment of an anime song"...

  • @mikamo
    @mikamo 4 года назад +1

    I think it’d be easier to fund and build a manned mission to the moon and just sing shit over the radio than to do this.

  • @ecksluss
    @ecksluss 2 года назад

    "ok, hear me out.. music but make it harder"

  • @TheDeridor
    @TheDeridor 4 года назад

    Those pitched up ahs at the beginning straight up sounded like hank hill

  • @SuperCaitball
    @SuperCaitball 4 года назад +1

    You should really look up the katakana lyrics to the anime songs you do. Katakana are actually a lot like phonemes and a lot of them can just be immediately 1:1 matched to one or two dectalk phonemes and be correct 90% of the time. Makes the song a bit more readable when someone who speaks Japanese listens to it, and could potentially cut a sizeable portion of your workload.

    • @Oasty
      @Oasty  4 года назад

      I do most of the time, if only to double check. I know it wasn't totally accurate in this one but I wanted to keep it simpler since it's just for a basic explanation.
      And it's not exactly a sizeable portion of work, even in this tutorial it's literally seconds of time compared to the hours I spend on the pitches and timing.

    • @SuperCaitball
      @SuperCaitball 4 года назад

      @@Oasty A few seconds per phoneme can still add up in the end though, IMO.

  • @theHaloFM02
    @theHaloFM02 4 года назад

    Holy shit, crossing field, OK I'm hooked. What's ur next vid??

  • @conkcreet1344
    @conkcreet1344 2 года назад

    awesome work. I've wanted to get into this stuff since i saw your videos but I somehow didn't see this vid till now. I imported the excel sheet to google sheets to see if that would work but sadly you lose multiple functions so looks like excel is the way to go. damn you Microsoft and your greedy little fingers.

  • @Skrillful
    @Skrillful 2 года назад

    You can use dectalk instead

  • @ナエ
    @ナエ 4 года назад +2

    Dunno if you did it on purpose, but vowels in japanese aren't usually rounded. A lot of the phonemes you used are also flat out wrong. There are usually romaji lyrics (at least for popular songs like this one) on the internet if you don't know which ones to use.

    • @Oasty
      @Oasty  4 года назад +3

      Yeah I don't have much control over the vowel sounds. I know it's "nagai yume", but the い [iy] and "y" from ゆ [yu] sound the exact same in the software, if they're one after the other it's just one continuous vague "y" sound anyway. That's why I just simplify it.

  • @Lurefanten
    @Lurefanten 4 года назад

    Ah yes, the note *22*

  • @swordierre9341
    @swordierre9341 2 года назад +1

    LOL WHY IS THIS EDIT KILLING ME 1:10

  • @dumbicefairy
    @dumbicefairy Год назад

    Also the voice crack at semitone 32

  • @chickensandwich9977
    @chickensandwich9977 4 месяца назад

    I'll never feel smart ever again

  • @naut768
    @naut768 5 лет назад +25

    but how do i play long songs i cant copy paste long sentences

    • @Oasty
      @Oasty  5 лет назад +12

      1:15

    • @naut768
      @naut768 5 лет назад +7

      @@Oasty thank you great human

  • @zeeregard
    @zeeregard 4 года назад

    Im not sure if it matters to you especially a year later, you have a ground loop and it makes me want to poke holes in a dog

  • @devigamer5965
    @devigamer5965 4 года назад

    Recommended
    Made me smile

  • @niknak2150
    @niknak2150 4 года назад

    This is amazing man.... damn

  • @noyza2132
    @noyza2132 4 года назад

    you have a nice voice man

  • @ФН2-61БЛастра-ГрекАлехандроРау

    Just a science we need