electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Instruments and Equipment » General Discussion
Song synthesis
Post new topic   Reply to topic
Page 1 of 1 [9 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20554
Location: The Netherlands, Enschede
Audio files: 147
G2 patch files: 318

PostPosted: Thu Aug 22, 2013 5:47 pm    Post subject: Song synthesis Reply with quote  Mark this post and the followings unread

This is fun!

http://espeak.sourceforge.net/download.html

I've been using this software for quite a while now to provide voices for my Hellbo chat bot (which can do chat text to voice, or text files to voice).

For Hellbo I'm running it through the windows speech api (SAPI5), but it provides a standalone command line program as well (which I did not test).

There are OSX and Linux versions available as well (the latter running on ARM V7 processors as well apparently (like the Cortex stuff), which with one of them raspberry like boards (and there are many of those) could make a nice module for a modular too I guess :shock: )

This program is largely driven by text files, it seems highly configurable, it has some cool modifier options like whispering and and many languages are available - some more experimental than others though (currently I'm trying Italian for a Latin text .. which .. dunno ... it's better than an English voice for Latin :lol: ).

The way I make it sing is by running the speech (very) slow and pulling it through a vocoder (on the G2) .. it can give very nice results this way.

I would be interested in what other people use for stuff like this as well. I know there is some Yamaha related singing software for instance, and heard some nice stuff done with that by our forum member [Q].

edit: added an example.


2013-08-25--Blue Hell--agnus dei.mp3
 Description:
A singing example - for info please read the article this was posted in

Download
 Filename:  2013-08-25--Blue Hell--agnus dei.mp3
 Filesize:  10.53 MB
 Downloaded:  136 Time(s)


_________________
Jan

Last edited by Blue Hell on Sun Aug 25, 2013 2:16 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
Cynosure
Site Admin


Joined: Dec 11, 2010
Posts: 670
Location: Toronto, Ontario - Canada
Audio files: 34

PostPosted: Fri Aug 23, 2013 7:30 am    Post subject: Reply with quote  Mark this post and the followings unread

Ah so that is what you use for midi chat! It looks interesting. I guess you could build a speak and spell with a raspberry pie using this.

I have used the microsoft speech agent with mirc. It gets annoying though if the chat goes faster than it can keep up or if someone posts a URL.

I have used Vocaloid for a couple of songs, but I find it really annoying to use. I have a ripped version that is extra buggy. Here are some examples:

The 'oooh' and 'aaaah' at the start of this song - http://electro-music.com/forum/phpbb-files/wavedancer_165.mp3

The voice at the start of this song - http://electro-music.com/forum/phpbb-files/jacob_watters__stand_up__2012_262.mp3
Back to top
View user's profile Send private message
[Q]



Joined: Sep 09, 2010
Posts: 413
Location: Continuum
Audio files: 57

PostPosted: Sun Aug 25, 2013 7:18 am    Post subject: Reply with quote  Mark this post and the followings unread

For singing I use Vocaloid 3 with various voice banks.

Here is everything you wanted to know or not know about Vocaloids...

http://vocaloid.wikia.com/wiki/Vocaloid_Wiki


Smile
Back to top
View user's profile Send private message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20554
Location: The Netherlands, Enschede
Audio files: 147
G2 patch files: 318

PostPosted: Sun Aug 25, 2013 2:40 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cynosure wrote:
The 'oooh' and 'aaaah' at the start of this song - http://electro-music.com/forum/phpbb-files/wavedancer_165.mp3


Nice ooh aah's Cool

Thanks for the examples, good stuff.


(added an example to my first post)

_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
[Q]



Joined: Sep 09, 2010
Posts: 413
Location: Continuum
Audio files: 57

PostPosted: Mon Aug 26, 2013 9:13 am    Post subject: Reply with quote  Mark this post and the followings unread

This is a demo of Vocaloid 3
It features a hymntune called..

Brother James' Air Air

by

J. L. Macbeth Bain (1840?-1925)


Upper Part sung by Avanna
Lower Part sung by Avanna

Source http://www.mutopiaproject.org/


brother_james_air.wav
 Description:
Brother James' Air Air - J L Macbeth Bain - Sung by [Vocaloid Avanna]

Download
 Filename:  brother_james_air.wav
 Filesize:  6.39 MB
 Downloaded:  66 Time(s)


brother_james_air-a4.pdf
 Description:
Brother James' Air Air - J L Macbeth Bain (1840?-1925) - Source http://www.mutopiaproject.org/

Download
 Filename:  brother_james_air-a4.pdf
 Filesize:  47.54 KB
 Downloaded:  39 Time(s)

Back to top
View user's profile Send private message
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20554
Location: The Netherlands, Enschede
Audio files: 147
G2 patch files: 318

PostPosted: Thu Sep 26, 2013 4:28 pm    Post subject: Reply with quote  Mark this post and the followings unread

My OSX is too old, but on a Mac it can be as easy as:

Code:
set currentUser to long user name of (get system info)
set firstName to first word of currentUser
set lastName to last word of currentUser

set noteValues to {60, 56, 60, 58, 50, 61, 60, 50, 52, 56, 58, 54, 63, 61, 49, 56, 56, 68, 65, 61, 60, 58, 50, 66, 66, 65, 61, 63, 61} -- F

set syllables to {"un", "hap", "p", "hay", "day", "to", "moo", "[[slnc 500]]", "un", "p", "cow", "day", "to", "boo", "[[slnc 500]]", "p", "p", "rain", "day", "dear", firstName, lastName, "[[slnc 500]]", "nap", "p", "sleep", "day", "to", "you"}

repeat with i from 1 to the length of noteValues
   set thisValue to item i of noteValues
   set thisSyllable to item i of syllables
   if length of thisSyllable is less than 3 then
      set speakingRate to 220
   else
      set speakingRate to 100
   end if
   say thisSyllable pitch thisValue using "Cellos" speaking rate speakingRate modulation 0
end repeat


apparently.

[ source: http://hints.macworld.com/article.php?story=20120204172337402 ]

This is AppleScript, to be entered into the script editor, to be found somewhere in your apps folder. OSX 10.5.8 doesn't do the pitch, speaking rate and modulation parameters for the say command .. so for For 10.5.8 the line

Code:
say thisSyllable pitch thisValue using "Cellos" speaking rate speakingRate modulation 0


can be changed to

Code:
say thisValue using "Cellos"


a bit boring tho ...


What I also used is the say command from the command line, like :

Code:
cat <filename> | say


which with the Cellos voice is sounding nice for a while -- too bad that a melody can not be set this way, or the speed. (not in 10.5.8 anyway).

_________________
Jan

Last edited by Blue Hell on Fri Sep 27, 2013 9:06 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
[Q]



Joined: Sep 09, 2010
Posts: 413
Location: Continuum
Audio files: 57

PostPosted: Fri Sep 27, 2013 1:05 am    Post subject: Reply with quote  Mark this post and the followings unread

http://www.nytimes.com/2013/06/14/nyregion/lawsuit-aims-to-strip-happy-birthday-to-you-of-its-copyright.html?_r=0 Shocked










Smile
Back to top
View user's profile Send private message
PHOBoS



Joined: Jan 14, 2010
Posts: 1723
Location: Moon Base
Audio files: 346

PostPosted: Fri Sep 27, 2013 4:57 am    Post subject: Reply with quote  Mark this post and the followings unread

Warner/Chappell, hmm I always thought it was owned by Disney. Who, just like microsoft, got rich by copying things and then putting copyright on it.
I can't make out if "Good Morning to All" is under copyright too (I could look that up somewhere) if not you are free to play the music as long as you don't
sing the correct words.

_________________
"My perf, it's full of holes!"
http://phobos.000space.com/ http://www.acidtrash.com/ Stickney Synthyards
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Blue Hell
Site Admin


Joined: Apr 03, 2004
Posts: 20554
Location: The Netherlands, Enschede
Audio files: 147
G2 patch files: 318

PostPosted: Fri Sep 27, 2013 9:07 am    Post subject: Reply with quote  Mark this post and the followings unread

[Q] wrote:
http://www.nytimes.com/2013/06/14/nyregion/lawsuit-aims-to-strip-happy-birthday-to-you-of-its-copyright.html?_r=0 Shocked










Smile


Oh, right - I changed the composition a bit - is it okay now?

_________________
Jan
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic
Page 1 of 1 [9 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Instruments and Equipment » General Discussion
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use