all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Ricardo Wurmus <rekado@elephly.net>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: guix-devel@gnu.org
Subject: Re: GNU Guix 1.2.0rc1 available for testing!
Date: Fri, 27 Nov 2020 12:09:25 +0100	[thread overview]
Message-ID: <87zh336opm.fsf@elephly.net> (raw)
In-Reply-To: <871rgfw1n2.fsf@gnu.org>

Hello there,

Ludovic Courtès <ludo@gnu.org> writes:

> Tobias Platen <guix@platen-software.de> skribis:
>
>> Just saw that GNU Guix 1.2.0 released was recently released.
>> In the Ode to 1.2.0 the back vocals are done by Festival (likely singing-mode.scm).
>> Can I have the XML file that that was given to Festival.
>
> That’s a question for Ricardo.

I didn’t give it any XML file, but I can share my ~/.festivalrc:

--8<---------------cut here---------------start------------->8---
(Parameter.set 'Audio_Method 'Audio_Command)
;; This is "play" from the "sox" package.
(Parameter.set 'Audio_Command "play -q -t snd $FILE")
(Parameter.set 'Audio_Required_Format 'snd)
(Parameter.set 'Audio_Required_Rate 24000)

;; Alternatively, after "modprobe snd-pcm-oss" this would work:
;;(Parameter.set 'Audio_Method 'linux16audio)
;;(Parameter.set 'Audio_Device "/dev/dsp1")

(set! voice-path
      (cons "/home/rekado/vox/festival/lib/voices" voice-path))

(require 'voices)

;; Print all voices that have been found
(set! voice-location-trace t)
(search-for-voices)
(set! voice_default 'voice_cmu_us_fem_cg)
--8<---------------cut here---------------end--------------->8---

You may need to download the cmu_us_fem_cg voice data set from the
Festival website first.  I don’t think it’s included in the output of
the Festival installation in Guix.

With the lyrics in “poem.txt” you can then do: 

   text2wave -otype snd -o poem.wav poem.txt

I then chopped it up in Ardour to align individual chunks to the beat by
hand, applied some detuning with GxDetune (that’s why it sounds a little
like the Borg), and that’s pretty much it.  I added all these effects to
distract from the big quality difference that results from the low
sampling frequency of the generated file (I use 48kHz as the working
sampling frequency for all my audio projects).

I intend to publish more source files (e.g. Hydrogen patterns, Ardour
session file, etc) on my blog within the next month or so, perhaps even
including a Lilypond score (the output of the file I used had been
modified so much that I don’t think publishing it as is will be useful
to anyone).

-- 
Ricardo


  reply	other threads:[~2020-11-27 11:07 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-11-13 17:07 GNU Guix 1.2.0rc1 available for testing! Ludovic Courtès
2020-11-15 16:19 ` zimoun
2020-11-15 19:16 ` pelzflorian (Florian Pelz)
2020-11-15 21:53   ` Marius Bakke
2020-11-15 23:16     ` pelzflorian (Florian Pelz)
2020-11-16  9:12       ` Mathieu Othacehe
2020-11-16 11:47         ` pelzflorian (Florian Pelz)
2020-11-17  9:02           ` Mathieu Othacehe
2020-11-17 12:13             ` pelzflorian (Florian Pelz)
2020-11-16 15:49         ` Miguel Ángel Arruga Vivas
2020-11-17  9:06           ` Mathieu Othacehe
2020-11-17  9:30         ` Ludovic Courtès
2020-11-17  9:38           ` Mathieu Othacehe
2020-11-17 14:41             ` Ludovic Courtès
2020-11-17 15:26               ` zimoun
2020-11-17 21:19                 ` Ludovic Courtès
2020-11-17 15:41               ` pelzflorian (Florian Pelz)
2020-11-17 18:13               ` Mathieu Othacehe
2020-11-25 18:26                 ` Tobias Platen
2020-11-27 10:10                   ` Ludovic Courtès
2020-11-27 11:09                     ` Ricardo Wurmus [this message]
2020-11-17 23:12               ` Mark H Weaver
2020-11-16 15:39       ` Miguel Ángel Arruga Vivas
2020-11-16  0:10 ` Oleg Pykhalov
2020-11-16  9:06   ` Ludovic Courtès
2020-11-16 16:24     ` John Soo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87zh336opm.fsf@elephly.net \
    --to=rekado@elephly.net \
    --cc=guix-devel@gnu.org \
    --cc=ludo@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.