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
this seems simple yet extremely hard
Yeah it seems really tedious.
Time consuming at least
easy to learn, hard to master
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.
Aieou
Wow, I am blown away by the odd dedication to such an art I fear will be just a fad
It was a fad that died years ago, who else do you see making these?
@@Oasty True art never dies. It's back, and better than ever. Have you heard the Lagtrain moonbase alpha cover? It's great.
Moonbase Alpha: Poor Man's Vocaloid
this is definitely the wealthiest vocaloid i dunno what you're talking about
I think you mean vocaloid: the poor man’s moonbase alpha
Pixelsuri
@@bmhater1283 You mean my profile picture?
Fucking bitch
Indeed this is truly an "aeiou" moment
ebrbrbrbrbrbrbrbrbrbrbrbr
John Madden!
John Madden!
Football!
Nine nine nine,
Nine nine nine,
Nine nine nine,
I'm speechless for the hard work
+Respect
A E I O U
"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!* "
the library already existed, dectalk was used for the tts
The library they used has been around since the 80s.
Why does this this feel like Minecraft redstone
It feel more like command blocks
@@ACoalitionGuy true
@@ACoalitionGuy feels like using command blocks to modify the tone of noteblocks.
because it seems simple but it isn’t at all
Maybe because we're pushing it so far past what the device ever imagined in both cases
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
No freaking clue how this ended up recommended, but I always wondered how to do this.
Ah yes my favorite musical instrument Moonbase Alpha
As a person who's deaf on those sounds hearing phrases like "I just count the quarter notes in my head" is just unbeliveable
That's... Actually impressive...
you put way too much work into this and it goes seriously underrated, i really wish you'd be known more
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
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.
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...
@@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.
@@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!
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
0:30 *aeiou*
Maori letter alphabet.
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
This was actually pretty neat
You are an actual genius. I hope your work ends up in a museum someday.
Wow, this is so cool! I'd really like to try doing this one day.
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.
That op is the best thing Sao has
@@ulises-qm7ik facts
Do you usually work on the entire song at once, or do you stick to short segments like here?
Usually in chunks about that size.
This is absolutely insane, amazing job!!
This is like the boss fight that’s not very hard but is ridiculously long so it feels like it’s hard.
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.
Im speechless yet impressed of the obscurity yet depth and talent of this.
-sincerely Uel
I love finding out that super talented people use Reaper just like I do
you did a really good job of explaining it
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
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.
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 ;)
Thanks now I can do Smash Ultimate theme (sorta)
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!
i love this. i love this way more than i should. this is beautiful
I skipped the vid to see the result but only heard the last chord and still instantly knew it's the SAO theme xD
I KNEW THE "I WANNA ALWAYS BE WITH YOU" SOUNDED FAMILIAR
You chose my favorite anime.
T h a n k y o u
O boi a heart. Thank you kind sir.
Sao go BRRRT
Anime for baybie
*cri*
@@falloutman3424 that spelling is "for baybie"
a master of a dying craft passes his torch to the future, Oasty in John's name we salute *aeiou*
Who needs vocaloid when you have Moonbase Alpha
...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.
1:27 I am trolling many people with this
DOWN WITH THE RIGHT BRACKET!
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
I use this video to fall asleep. Your voice is so nice
Thank you very much, RUclips recommendations.
It was really interesting, please recommend us more videos like this one.
This is too much power in the hands of a single man
Oh god I can already hear the 1 000 rickrolls per second
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.
DECtalk is the program used in Moonbase for tts
watching this entire video even though i never have and never will play this game
Awesome, I am now an expert of tts in a game I have never played.
great tutorial, tyler 👍
Seems actually pretty cool!
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
this is awesome, and you explain clearly, thank you for the tutorial 💛
Moonbase Alpha TTS Syntax in 70 seconds..
And now, we have beyond 70 seconds.. straight after
-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
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.
This was fun to watch! Pretty cool stuff
I would absolutely love it if somebody did this with My time from Omori
absolutely brilliant content my man
This is fuckin genius. I almost want to try it myself now.
i cant copy paste into moonbase alpha is there a reason or what
It's probably too long, try splitting it up into smaller chunks
@@Oasty ok ill try it the next day but still thank you
@Hayden Tenno key copy
Just make a marco allready
damn it i was expecting if emperor haved text to speach theme
This is the most useless skill I've ever seen and I love it.
“oh you make music? What instrument do you use?”
NASA scientists will be requesting a copy of your excel spreadsheet...
We need more Moonbase anime openings. Nice vid.
this is how DJ Sharpnel wrote we luv mama
MOMENT OF SILENCE FOR THOSE PEOPLE THAT READ THE THUMBNAIL LOUD !!!!!
And it wasn't even Quarantine yet...
I thought this was interesting. I hope you'll continue to make songs
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
moonbase alpha come baaaaaack
This dude’s voice sounds like text to speech
PLEASE SOMEBODY MAKE MEGALOVANIA OUT OF THIS
I NEED ITTTTT
oh man this'll be a timewaster
Genius ! Thank you for the video.
this is ridiculous... I love it.
You can also do it in Antichamber if you enable console commands
I'll definetly try this.. one day. Thanks
I would actually love to learn how to do this though
gods work everyone, gods work.
The new vocaloid
When he said "a segment of an anime song"...
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.
"ok, hear me out.. music but make it harder"
Those pitched up ahs at the beginning straight up sounded like hank hill
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.
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.
@@Oasty A few seconds per phoneme can still add up in the end though, IMO.
Holy shit, crossing field, OK I'm hooked. What's ur next vid??
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.
You can use dectalk instead
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.
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.
Ah yes, the note *22*
LOL WHY IS THIS EDIT KILLING ME 1:10
Also the voice crack at semitone 32
I'll never feel smart ever again
but how do i play long songs i cant copy paste long sentences
1:15
@@Oasty thank you great human
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
Recommended
Made me smile
This is amazing man.... damn
you have a nice voice man
Just a science we need