Today I discovered a little gem: TestDisk. My USB pendrive had lost the partition table with some important documents that my guitar teacher gave me yesterday (perhaps because he removed the drive without safely unmounting it first), and this program recovered the partition in a matter of minutes (before I even had the time to read its documentation).
Certainly a tool to have handy...
Random musings about my work and hobbies (High Performance Computing, Music Software, Classical Guitar, Flying Simulators, Swimming,...)
Wednesday, 1 June 2011
Thursday, 19 May 2011
Performance anxiety...
Oh well, nothing new about this... Any musician forum is full of posts about performance anxiety, and I have to say that I'm one of those suffering from it. Yesterday we had an audition for other teachers and guitar students at the Conservatoire.
Performance anxiety recipe
Ingredients:
Yes, that is more or less what happened to me yesterday (playing Villa-Lobos Etude 1, perhaps a bit better overall than my recorded version, which was a bit slow and not very musical). The performance was not horrible: I didn't blank out, I didn't have to restart the piece or any bars, and the piece sounded more or less OK, but with some clear mistakes, and without a great sound (specially for barre chords, my weakest point even in the comfort of my studio), and most importantly for me, without really enjoying the experience.
The plan to improve this: get out and play in front of people as much as possible (though this will be difficult due to timetable constraints), and try to read about it and possible ways to improve. Recommended books about this:
Inner Game of Music
Performing in the Zone
Will report back....
Performance anxiety recipe
Ingredients:
- A naturally shy person.
- A difficult piece, above the level in which he/she feels confident.
- No (or very few) prior public performances.
- Discerning public (teachers and students of the same instrument, who will easily recognize when you are doing something wrong).
- (Optional) Arrange the performance program so that the previous player is a very competent one that plays effortlessly and with clearly no performance anxiety.
- A blotched performance
Yes, that is more or less what happened to me yesterday (playing Villa-Lobos Etude 1, perhaps a bit better overall than my recorded version, which was a bit slow and not very musical). The performance was not horrible: I didn't blank out, I didn't have to restart the piece or any bars, and the piece sounded more or less OK, but with some clear mistakes, and without a great sound (specially for barre chords, my weakest point even in the comfort of my studio), and most importantly for me, without really enjoying the experience.
The plan to improve this: get out and play in front of people as much as possible (though this will be difficult due to timetable constraints), and try to read about it and possible ways to improve. Recommended books about this:
Inner Game of Music
Performing in the Zone
Will report back....
Labels:
Classical guitar,
Public Performance
Tuesday, 26 April 2011
Classical guitar progress logging (Apr'11)
This month I recorded the Prélude N.1 by H. Villa-Lobos: a piece that I still have to study much longer before it turns out nice, but on which I'm slowly improving. I think this is the most difficult piece that I've tried so far, and when my teacher gave me the score I thought he was just nuts... According to GuitarBurst this a difficulty 9 piece (out of 20):
The video is here.
The video is here.
Prélude N.1 by H. Villa-Lobos from Angel de Vicente on Vimeo.
Labels:
Classical guitar,
guitarlog,
recording
Tuesday, 29 March 2011
Classical guitar progress logging (Mar'11)
I missed the recording for February (way too busy) and almost the one for this month... This one has quite a number of mistakes (it is amazing to see how stage fright kicks in even when playing alone, just in front of the video camera. Trust me that when truly alone this comes out a lot better...).
This is René Barbier, Prélude for guitar, op. 119, and the video is here.
This is my first recording with my own guitar (my own in the sense that I built it).
This is René Barbier, Prélude for guitar, op. 119, and the video is here.
This is my first recording with my own guitar (my own in the sense that I built it).
Prélude for guitar, op. 119 by René Barbier from Angel de Vicente on Vimeo.
Labels:
Classical guitar,
guitarlog,
recording
Monday, 14 March 2011
Playing with different temperaments (tuning systems)
It all started with the entry exam for the Conservatoire, where one of the questions was about the Harmonic Series, then a comment by my Harmony teacher about Bach's well-tempered clavier. So I decided to learn a bit more about tuning systems in particular, and about the relation between music and mathematics in general. Reading material will be the book Music and Mathematics: From Pythagoras to Fractals and playing material will be the Scala software, which according to its webpage is "a powerful software tool for experimentation with musical tunings, such as just intonation scales, equal and historical temperaments, microtonal and macrotonal scales, and non-Western scales".
In order to get Scala to work on my computer (Ubuntu 10.04 64bits) I just had to follow these steps:
The sound is fine, but if I try to record a screencast of it (as per my previous post http://angel-de-vicente.blogspot.com/2011/03/screencasts-with-xvidcap-in-ubuntu-1004.html), I cannot do it, so I will have to investigate further.
After a few tests, I discovered that the problem is with timidity and PulseAudio. Googling didn't give me any good results, but after trying different things, I realized that the one that works best to record the output of timidity with xvidcap is just to start another timidity process, but under padsp. Then, the method described in my previous xvidcap post works without any trouble, as can be seen in this demo video.
By the way, experimenting with different tunings can be quite fun, and interesting music can be made (as an example of a song composed in 19-TET see Incidence and Coincidence from William A. Sethares' Xentonality disc).
In order to get Scala to work on my computer (Ubuntu 10.04 64bits) I just had to follow these steps:
- Download the software (the source code is available upon request to the author, but the downloaded package comes with the compiled code). Version 2.30d for 64-bit GNU/Linux on PC/Intel, http://www.huygens-fokker.org/software/scala-22-pc64-linux.tar.bz2
- Make sure that gnuplot, libgnat-4.4, playmidi, and timidity are installed (all available through Synaptic Package Manager).
- Copy the provided libgtkada-2.14.so.0 to /usr/lib/
- Since I need the ISO8859 characters, I make my own script to launch scala:
angelv@vaso:~/Music-Guitar/Software/scala-22-pc64-linux$ cat my_scala.sh
#!/bin/bash
export LANG=en_US.iso8859-15
./scala
angelv@vaso:~/Music-Guitar/Software/scala-22-pc64-linux$ - Following the instructions at http://www.faqs.org/docs/Linux-HOWTO/MIDI-HOWTO.html#s10 I install a virtual MIDI card:
angelv@vaso:~/Music-Guitar/Software/scala-22-pc64-linux$ sudo modprobe snd-virmidi
angelv@vaso:~/Music-Guitar/Software/scala-22-pc64-linux$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xefffc000 irq 16
1 [VirMIDI ]: VirMIDI - VirMIDI
Virtual MIDI Card 1
angelv@vaso:~/Music-Guitar/Software/scala-22-pc64-linux$
- Now we just connect the output of this Virtual MIDI card to timidity with acconectgui
- And we can start experimenting with weird tuning systems, for example TET-19 (19 equal temperament):
The sound is fine, but if I try to record a screencast of it (as per my previous post http://angel-de-vicente.blogspot.com/2011/03/screencasts-with-xvidcap-in-ubuntu-1004.html), I cannot do it, so I will have to investigate further.
After a few tests, I discovered that the problem is with timidity and PulseAudio. Googling didn't give me any good results, but after trying different things, I realized that the one that works best to record the output of timidity with xvidcap is just to start another timidity process, but under padsp. Then, the method described in my previous xvidcap post works without any trouble, as can be seen in this demo video.
By the way, experimenting with different tunings can be quite fun, and interesting music can be made (as an example of a song composed in 19-TET see Incidence and Coincidence from William A. Sethares' Xentonality disc).
Labels:
MIDI,
Music,
Temperament
Thursday, 10 March 2011
Customizing GNU Solfege
As part of my work on Music Harmony (and ear-training), I wanted to configure GNU Solfege with my own exercises. I didn't realize it would be so easy. Following the instructions online, I just had to do the following things to get my first customized exercise:
and change it to:
- Figure out where the pre-loaded lesson files are and where the customized lesson files should go.
- Copy one of the pre-loaded lesson files (similar to the exercise I want to obtain) into the customized directory and edit.
# Solfege - ear training for GNOME
# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Tom Cato Amundsen
# License is GPL, see file COPYING
header {
lesson_id = "38bfaa64-c182-4687-aa41-ed6352017342"
help = "idbyname-chords"
module = idbyname
have_music_displayer = yes
fillnum = 2
random_transpose = accidentals, -5, 5
title = _("Minor and major chords")
lesson_heading = _("Identify the chord")
test = "6x"
test_requirement = "90%"
}
# We do in-file translation to norwegian in this file, just
# to show that it is possible.
question { name=_("major") name[no]="dur" chord("c' e' g'") }
question { name=_("minor") name[no]="moll" chord("c' es' g'") }
and change it to:
header {
help = "idbyname-chords"
module = idbyname
have_music_displayer = yes
fillnum = 2
random_transpose = accidentals, -5, 5title = _("Minor, major, augmented and diminished chords")
lesson_heading = _("Identify the chord")
test = "6x"
test_requirement = "90%"
}
# We do in-file translation to norwegian in this file, just
# to show that it is possible.
question { name=_("major") chord("c' e' g'") }
question { name=_("minor") chord("c' es' g'") }
question { name=_("augmented") chord("c' e' gis'") }
question { name=_("diminished") chord("c' es' ges'") }
- Add it to lesson tree in GNU Solfege. I create my own learning tree via File:Edit Learning Tree, then New. First add a toplevel menu, then a submenu, and lastly Add lesson, (the first time I have to click on "Search for new lesson files" so that the stuff I just put in my own directory shows up), and look for the lesson to include. Just like that, I have a customized lesson:
Labels:
Ear-training,
Music,
Solfege
Wednesday, 2 March 2011
Screencasts with xvidcap in Ubuntu 10.04
In the near future I'm going to need to do a couple of screencasts, so I've tried different programs to do it: recordmydesktop, recorditnow, istanbul and xvidcap. The one that gets the best video (for example a moving score in Musescore) is xvidcap, but I couldn't get it to get the sound, no matter what (and it seems that this is a common problem in Ubuntu 10.04).
It turns out that the package that you download via Synaptic is broken in this respect, so the solution is to uninstall that one, and instead install xvidcap_1.1.7jaunty_i386.deb (at http://sourceforge.net/projects/xvidcap/files/) In order to install it in my x86_64 system I just have to use the --force-architecture option to the dpkg -i command.
But when trying to run it I see that there are some i386 libraries missing. In order to easily install them I use the getlibs script.
It turns out that the package that you download via Synaptic is broken in this respect, so the solution is to uninstall that one, and instead install xvidcap_1.1.7jaunty_i386.deb (at http://sourceforge.net/projects/xvidcap/files/) In order to install it in my x86_64 system I just have to use the --force-architecture option to the dpkg -i command.
angelv@vaso:~/Desktop$ sudo dpkg --force-architecture -i xvidcap_1.1.7jaunty_i386.deb
But when trying to run it I see that there are some i386 libraries missing. In order to easily install them I use the getlibs script.
angelv@vaso:~/Desktop$ padsp xvidcap xvidcap: error while loading shared libraries: libtheora.so.0: cannot open shared object file: No such file or directory angelv@vaso:~/Desktop$ getlibs /usr/bin/xvidcapOnce that is in place, it is quite easy to record a screencast, together with the audio produced by the computer:
- Start xvidcap with padsp
- Once you start recording with xvidcap, make sure that the Recording is done from the "Monitor of Internal Audio Analog Stereo", which can be modified with pavucontrol.
- When recording from Musescore (and probably other programs as well), make sure that the sound is being sent to PulseAudio.
Labels:
screencast,
Ubuntu,
xvidcap
Subscribe to:
Posts (Atom)



