Create an account


Thread Rating:
  • 9 Vote(s) - 4.33 Average
  • 1
  • 2
  • 3
  • 4
  • 5
It's back, the Xonotic Bot Orchestra! (was: Coming soon...)



BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

BWAHAHAHAAAA!!! Big Grin
[Image: 561.png]
"One should strive to achieve; not sit in bitter regret."
Reply

awesome Smile
Reply

Ah something new. I like it!
Reply

Reuploaded it with "burned in" captions. That way they don't make trouble (e.g. youtube player for iPhone can't show captions, and on some Firefox/Linux/flash combos they seem hard to read).
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

OH MY GOD BOTS OF PENZANCE
Reply

BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

(10-17-2012, 08:06 AM)divVerent Wrote:

Is that text to speech?

If so... nicee.
Can that be done when a player does say "bla bla bla" so we can sing along?
Reply

It is text to speech, but can't be that easily integrated into Xonotic. It is prerendered audio samples (one per syllable)...

https://github.com/divVerent/ecantorix - more info here Smile
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

What about that other text to speech thing, f something. Let me look it up. Festival? Can that be intergrated. I used it once and I was able to have another program pass the text to it.

That last song sound very folksy, needs some jamboree strings!

This model is CC-BY so gpl compat:
http://www.blendswap.com/blends/musical-...nts/cello/
[Image: sello3_tre11-400x300.png]

Want it done up at some point?

Back and front needs to be arched but that's not too hard.
Reply

I am pretty sure you can integrate festival if you want.

All you have to do is to find a festival equivalent to this line:

our $ESPEAK = 'espeak -v "$VOICE" ${VOICE_PATH:+--path="$VOICE_PATH"} -z -p "$PITCH" -s "$SPEED" -w "$OUT" -m "<prosody range=\"0\"> $SYLLABLE </prosody>"';

This can then be placed in a control file (option -C) to override the use of espeak. See examples/extravoices/mb-en1.inc for an example. If festival lacks pitch control, you can also include rubberband.inc to use the rubberband tool for pitch shifting instead.
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

R.I.P Eduard Khil.
Reply

He lives on by his song Smile
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

Is it possible to change the hz of "A" of the instruments via server setting (say from standard 440hz down to 432) and the clients obey this, in real time or could it be?
Concert A in my house is 432.
How does one add a new instrument, I can follow the code fine, I just mean making the samples from zymaddsubfx?

(10-30-2012, 07:19 AM)divVerent Wrote: I am pretty sure you can integrate festival if you want.

All you have to do is to find a festival equivalent to this line:

our $ESPEAK = 'espeak -v "$VOICE" ${VOICE_PATH:+--path="$VOICE_PATH"} -z -p "$PITCH" -s "$SPEED" -w "$OUT" -m "<prosody range=\"0\"> $SYLLABLE </prosody>"';

This can then be placed in a control file (option -C) to override the use of espeak. See examples/extravoices/mb-en1.inc for an example. If festival lacks pitch control, you can also include rubberband.inc to use the rubberband tool for pitch shifting instead.

Could something like this be integrated for real time text-to speech in xonotic? Have un-overrideable cvars (like server password) for:
cl_voice_robotic
cl_voice_female
cl_voice_male
cl_voice_animal
cl_voice_erebus

which contain the executable string (unoverridable because otherwise any server could cause you to execute any command and that would be very bad) for doing text to speech, and then in the modelname.txt file where there is all the info of the model: texttospeechsettings cl_voice_erebus (for instance).

Or maybe what would be needed is a cvar:
cl_texttospeech (0,1,2) (0 off, 1 espeek, 2 festival) and the cl_voice_X will just have the settings which get invoked with the espeek or festival (and only allows a-z 123 _- " and space characters) command (that way the server can't stuff other commands).
festival or espeek binary might have to be in some area DP can access?

Reply

ZynAddSubFX uses 4 main algoritims to make it's sounds plus about 8 modifiers (echos etc). The rest of the code has to do with custom keys and custom scales and the gui elements. Would it be hard to integrate those routines into the darkplaces sound system and thus have an on-board synth?
Reply

To change the tuning of A from 440Hz to 432Hz, change in client/tuba.qc:

n = ReadChar();

into

n = ReadChar() - 0.31767;

That should do.
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

(11-10-2012, 02:58 PM)divVerent Wrote: To change the tuning of A from 440Hz to 432Hz, change in client/tuba.qc:

n = ReadChar();

into

n = ReadChar() - 0.31767;

That should do.

Thank you. I there a way I could network the deviation from normal concert A to the clients from the server so the conductor (server admin) could tell all the clients n = ReadChar() - (someservervariable);

Though... hmm let me think maybe there should be a client var too, that works kinda like the AES settings: always use server setting | always use my settings (this way if the server settings are wrong for what you've tuned your instruments too, you could always override the server's command, but otherwise if you're just a listener (you wouldn't have "override server" set), the conductors wish occurs.

right now I'll make I guess cl_concert_a_deviation or something like that, let me check what the sound client cvars are set as.

Thankyou btw, this will suffice for playing along in the house Smile.
Reply

Sure you can network it. If you modify csprogs.dat, this gets distributed to the clients.

So if you do that change, it automatically affects all clients.
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

A new one:
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

BTW, Pythagorean tuning is bad and you should feel bad.

Hope the 432Hz aren't coming from that...
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply

Allright, added:
n = ReadChar() + autocvar_g_balance_tuba_concertadeviation;

set g_balance_tuba_concertadeviation "-0.31767"
for my client cfg.

What is the algorithim to find the deviation from 440?

(11-11-2012, 10:01 AM)divVerent Wrote: BTW, Pythagorean tuning is bad and you should feel bad.

Hope the 432Hz aren't coming from that...

No, I just like the lower sound, also my guitar sounds brighter/more cheery (even though the tuning is lower rather than higher) with the lower tuning. Sounded kinda dead with the higher tuning so I guess it was made for a lower one.
Reply

The formula is

Semitones = 12 * log(freq/440) / log(2)
BRLOGENSHFEGLE (core dumped)

The Bot Orchestra is back! | Xoylent Easter Egg | 5bots1piano
My music on Google Play and SoundCloud
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  IRC, Discord and Xonotic bot bridge suggestions LegendGuard 2 1,628 11-10-2022, 08:54 AM
Last Post: alexsunny123
  [Fragmovie] [BOT] Movie IV Mirio 6 5,849 09-11-2017, 09:52 PM
Last Post: SilenceKiller
  Harsh observation of things that will hold this game back Lee_Stricklin 18 21,297 07-17-2016, 07:24 PM
Last Post: Beagle
  So I gotten back to playing Xonotic again... where's the Vanilla servers? Matoro 8 10,408 12-18-2014, 05:29 AM
Last Post: Halogene
  [BOT] Clan Xonotic Fragmovie Mirio 7 16,216 10-20-2014, 05:50 AM
Last Post: Halogene
  The Xonotic Bot Orchestra is now OPEN! divVerent 4 5,997 01-21-2012, 12:58 PM
Last Post: Mr. Bougo
  bot AI and balance/physics configs Lee_Stricklin 9 10,413 02-16-2011, 11:31 AM
Last Post: Lee_Stricklin
  BOT Clan Video 2 kuniu the frogg 6 7,616 11-14-2010, 05:23 PM
Last Post: Mirio
  aim bot on intoxicated minstagib server pughar 2 4,670 04-13-2010, 05:14 AM
Last Post: od@r

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-