gusl: (Default)
[personal profile] gusl
I'd like to get some intelligent accompaniment software, to help me practice my solos. As you probably know, the accompaniment in play-along CDs lead rather than follow. So I want a system that can detect my rhythm through a microphone, and accompanies me properly.

Any tips, anyone?

(no subject)

Date: 2005-11-09 07:26 pm (UTC)
From: [identity profile] williamallthing.livejournal.com
why do you want it to follow your rhythm?

it's good practice to be able to follow someone else's. i don't see much value in practicing having someone follow yours.

(no subject)

Date: 2005-11-09 07:46 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
Hm... It's a matter of motivation. I think it would be more fun to practice with some rhythmic freedom.

Leading the rhythm also puts more weight on your shoulders... if you're a fiddler, you need to learn to lead, not just follow.

In any case, I can practice much better with accompaniment.

Or maybe it's a warm-body effect of having intelligent company playing music with me.

(no subject)

Date: 2005-11-09 08:51 pm (UTC)
From: [identity profile] williamallthing.livejournal.com
in that case i recommend a hot musician girlfriend.

(no subject)

Date: 2005-11-09 08:59 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
any suggestions on where to get one? In Amsterdam it's easy to buy girlfriends, but they will probably not be musicians... hm, maybe those Eastern European ladies do play music!

(no subject)

Date: 2005-11-10 09:40 am (UTC)
From: [identity profile] peamasii.livejournal.com
Did you try the Conservatory? I think there's a lot of free student recitals where you can scam onmeet the debutantes and woo them with your rhythmic imagination.

(no subject)

Date: 2005-11-10 09:48 am (UTC)
From: [identity profile] peamasii.livejournal.com
A lot of sound equipment will let you tap in the rhythm to modify the tempo of a playing CD, for example. The problem is that you want to do that hands-free, but beat detection only works on hard constant beats, not on violin sounds. I doubt there's any free software that will do playback time-stretching properly in real-time, leave alone the kind of beat detection that you're talking about.

I would invest in a hardware unit like a mini-jam unit made by Boss which allows tap rhythm adjustments and then look for a pedal controller which you can tap on with your foot, but obviously the input would have to be mapped in MIDI to allow you to interface the pedal. Alternately a software setup with Cakewalk Studio or something similar might also work, but the usability will get more little complex.

(no subject)

Date: 2005-11-10 11:44 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
Beat detection with violin can't be that hard. Not only is there normally an loud accent on the beat note, but there are also occasionally pauses, note changes and bow direction can be easily detected in the generated wave (in fact, I can only tell bow direction if I look at the wave: the sounds are indistinguishable to my ears).

(no subject)

Date: 2005-11-11 09:50 am (UTC)
From: [identity profile] peamasii.livejournal.com
OK, but beat-detection is normally implemented to match beats to beats, not beats to soloing violin :-)

Say you are playing quarter-notes for one measure at 92 bpm, next at 88 bpm, next at 95 bpm and next at 95 bmp. Then next four bars you're playing eight-notes in similar tempos. The machine would effectively alter its rhythm about 6 times in 8 bars, which is not what you want.

What you want is to make a few rhythm changes in one piece, and for the rest the beat to stay constant. Those changes are best determined either by a tapped rhythm or at set places in the composition.

(no subject)

Date: 2005-11-11 10:21 am (UTC)
From: [identity profile] gustavolacerda.livejournal.com
Say you are playing quarter-notes for one measure at 92 bpm, next at 88 bpm, next at 95 bpm and next at 95 bmp.

Ok, suppose you have bad rhythm. Most people can still detect what rhythm you are trying to keep. How do they do it? It's complex and requires intelligence. Rhythm induction is not a simple problem. That's why it falls under AI.

In any case, if the machine knows the tune that you're trying to play (e.g. has a representation of it in a MIDI file), it can do a much better job. Just like in a human accompanist. Even better would be it if it had a representation of expressive performance (i.e. intentional tempo changes).

February 2020

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags