Xonotic Forums
It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - Printable Version

+- Xonotic Forums (https://forums.xonotic.org)
+-- Forum: Community (https://forums.xonotic.org/forumdisplay.php?fid=6)
+--- Forum: Xonotic - General (https://forums.xonotic.org/forumdisplay.php?fid=18)
+--- Thread: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) (/showthread.php?tid=2145)

Pages: 1 2 3 4 5 6


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 02-03-2012






RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 05-16-2012




RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - CuBe0wL - 05-16-2012

BWAHAHAHAAAA!!! Big Grin


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - W4RP1G - 05-16-2012

awesome Smile


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - [CCC]KINGSHOT[CCC] - 05-16-2012

Ah something new. I like it!


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 05-18-2012

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).


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - mudkip - 05-18-2012

OH MY GOD BOTS OF PENZANCE


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 10-17-2012




RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - HellYeah - 10-21-2012

(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?


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 10-22-2012

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


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 10-24-2012




RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - HellYeah - 10-29-2012

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-instruments/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.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 10-30-2012

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.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 10-30-2012




RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - rocknroll237 - 10-30-2012

R.I.P Eduard Khil.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 10-30-2012

He lives on by his song Smile


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - HellYeah - 11-08-2012

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?




RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - HellYeah - 11-09-2012

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?


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 11-10-2012

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.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - HellYeah - 11-11-2012

(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.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 11-11-2012

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.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 11-11-2012

A new one:



RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 11-11-2012

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

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


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - HellYeah - 11-11-2012

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.


RE: It's back, the Xonotic Bot Orchestra! (was: Coming soon...) - divVerent - 11-11-2012

The formula is

Semitones = 12 * log(freq/440) / log(2)