Csound Csound-dev Csound-tekno Search About

[Csnd] OT: violin bow sensor question

Date2013-11-18 12:52
Frompeiman khosravi
Subject[Csnd] OT: violin bow sensor question
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman

Date2013-11-18 14:26
FromRichard van Bemmelen
SubjectRe: [Csnd] OT: violin bow sensor question
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman


Date2013-11-18 14:39
Frompeiman khosravi
SubjectRe: [Csnd] OT: violin bow sensor question
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman



On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman



Date2013-11-18 14:58
FromRichard van Bemmelen
SubjectRe: [Csnd] OT: violin bow sensor question
Hello Peiman,

Ok, I will have a closer look tonight and let you know.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman
On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman




Date2013-11-18 15:07
Frompeiman khosravi
SubjectRe: [Csnd] OT: violin bow sensor question
Sorry, I totally forgot to write my interpretation of the chart! But the truth is, I can't figure it out! 

Thanks very much. 

P



On 18 November 2013 14:58, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

Ok, I will have a closer look tonight and let you know.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman
On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman





Date2013-11-18 16:06
FromWilliam Wignall
SubjectRe: [Csnd] OT: violin bow sensor question
Wow, this is super interesting. I am a violinist myself. I also have some experience with circuitry, and might be able to help. I need to read the documentation more carefully, but on a surface level this is of great interest.

Trev


On Mon, Nov 18, 2013 at 10:07 AM, peiman khosravi <peimankhosravi@gmail.com> wrote:
Sorry, I totally forgot to write my interpretation of the chart! But the truth is, I can't figure it out! 

Thanks very much. 

P
On 18 November 2013 14:58, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

Ok, I will have a closer look tonight and let you know.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman
On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman






Date2013-11-18 18:19
FromEnrico Francioni
Subject[Csnd] Re: OT: violin bow sensor question
…very interesting!
as a bass player, I also am attracted to this thing

e



--
View this message in context: http://csound.1045644.n5.nabble.com/OT-violin-bow-sensor-question-tp5729792p5729805.html
Sent from the Csound - General mailing list archive at Nabble.com.


Date2013-11-18 22:12
FromRichard van Bemmelen
SubjectRe: [Csnd] OT: violin bow sensor question
Peiman,

What signal are you interested in: the bow-bridge distance, the bow position or both?
What do you want to do with the signals?
If only the distance, you could leave out nearly the left part of the diagram:
the LP filter and the 2 resistors connected to it...
Also, the resistors in the string bridge should be nearly the same resistance as the string, so 1..3 Ohms, which is quite low. Since this has to be fed with a 10 kHz signal (it does not say what voltage) make sure to put a resistor in the outlet circuit of whatever oscillator you are using, otherwise the current could become too high.

Richard  


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman
On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman




Date2013-11-18 23:14
Frompeiman khosravi
SubjectRe: [Csnd] OT: violin bow sensor question
Hi Richard, 

Thanks for this. So I'm only interested in the bow position. No need for the distance. I don't need to worry about the LP filter as I can do that in the digital domain. 

Thanks
Peiman



On 18 November 2013 22:12, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Peiman,

What signal are you interested in: the bow-bridge distance, the bow position or both?
What do you want to do with the signals?
If only the distance, you could leave out nearly the left part of the diagram:
the LP filter and the 2 resistors connected to it...
Also, the resistors in the string bridge should be nearly the same resistance as the string, so 1..3 Ohms, which is quite low. Since this has to be fed with a 10 kHz signal (it does not say what voltage) make sure to put a resistor in the outlet circuit of whatever oscillator you are using, otherwise the current could become too high.

Richard  


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman
On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman





Date2013-11-18 23:21
Frompeiman khosravi
SubjectRe: [Csnd] OT: violin bow sensor question
I'm thinking of using the signal as a playhead to read through a sound file with partikkel. How cool would that be! Then maybe cross-synthesise the sound with the direct violin signal, and modulate the output with the RMS of the signal from my Xth sense controller.     



On 18 November 2013 23:14, peiman khosravi <peimankhosravi@gmail.com> wrote:
Hi Richard, 

Thanks for this. So I'm only interested in the bow position. No need for the distance. I don't need to worry about the LP filter as I can do that in the digital domain. 

Thanks
Peiman
On 18 November 2013 22:12, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Peiman,

What signal are you interested in: the bow-bridge distance, the bow position or both?
What do you want to do with the signals?
If only the distance, you could leave out nearly the left part of the diagram:
the LP filter and the 2 resistors connected to it...
Also, the resistors in the string bridge should be nearly the same resistance as the string, so 1..3 Ohms, which is quite low. Since this has to be fed with a 10 kHz signal (it does not say what voltage) make sure to put a resistor in the outlet circuit of whatever oscillator you are using, otherwise the current could become too high.

Richard  


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Thanks Richard,

How the string/bow becomes parts of a wheatstone bridge is what I don't quite understand. This is how I interpret the chart:

I don't quite understand the diagram on page 4. I'm sure it's simple but...

I was hoping to input the signal as line in, rather than OSC, to avoid too much latency. 

Thanks!
Peiman
On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com> wrote:
Hello Peiman,

It seems the pdf you included describes how to do this.
They use a wheatstone bridge (that measures tiny resistor difference accurately).
'All' you have to do is build this circuit,feed the output to an Arduino and from there to Csound, using OSC or so.

Richard


2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
Hello, 

I'm wondering if anyone has experience with this. 

How to make a variable resistor out of a violin bow with a wire inserted amongst the hair, where the resistance changes depending on the position, along the length of the bow, of the point of contact between the string and the bow?

I don't know anything about electronic circuitry so I'm hoping that there is a foolproof manual for making/understanding such a device, or an explanation for a dummy. 

I've found this http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf. I understand the basic principle but not the detail. 

Many Thanks
Peiman






Date2013-11-18 23:33
FromOeyvind Brandtsegg
SubjectRe: [Csnd] OT: violin bow sensor question
... and perhaps record the violin signal to a table and use that as
source for a second partikkel instance, ... using the bow to control
"grain delay time" (samplepos), ... ?

2013/11/19 peiman khosravi :
> I'm thinking of using the signal as a playhead to read through a sound file
> with partikkel. How cool would that be! Then maybe cross-synthesise the
> sound with the direct violin signal, and modulate the output with the RMS of
> the signal from my Xth sense controller.
>
>
>
>
> www.peimankhosravi.co.uk || RSS Feed || Concert News
>
>
> On 18 November 2013 23:14, peiman khosravi  wrote:
>>
>> Hi Richard,
>>
>> Thanks for this. So I'm only interested in the bow position. No need for
>> the distance. I don't need to worry about the LP filter as I can do that in
>> the digital domain.
>>
>> Thanks
>> Peiman
>>
>>
>>
>>
>> www.peimankhosravi.co.uk || RSS Feed || Concert News
>>
>>
>> On 18 November 2013 22:12, Richard van Bemmelen 
>> wrote:
>>>
>>> Peiman,
>>>
>>> What signal are you interested in: the bow-bridge distance, the bow
>>> position or both?
>>> What do you want to do with the signals?
>>> If only the distance, you could leave out nearly the left part of the
>>> diagram:
>>> the LP filter and the 2 resistors connected to it...
>>> Also, the resistors in the string bridge should be nearly the same
>>> resistance as the string, so 1..3 Ohms, which is quite low. Since this has
>>> to be fed with a 10 kHz signal (it does not say what voltage) make sure to
>>> put a resistor in the outlet circuit of whatever oscillator you are using,
>>> otherwise the current could become too high.
>>>
>>> Richard
>>>
>>>
>>> 2013/11/18 peiman khosravi 
>>>>
>>>> Thanks Richard,
>>>>
>>>> How the string/bow becomes parts of a wheatstone bridge is what I don't
>>>> quite understand. This is how I interpret the chart:
>>>>
>>>> I don't quite understand the diagram on page 4. I'm sure it's simple
>>>> but...
>>>>
>>>> I was hoping to input the signal as line in, rather than OSC, to avoid
>>>> too much latency.
>>>>
>>>> Thanks!
>>>> Peiman
>>>>
>>>>
>>>>
>>>>
>>>> www.peimankhosravi.co.uk || RSS Feed || Concert News
>>>>
>>>>
>>>> On 18 November 2013 14:26, Richard van Bemmelen 
>>>> wrote:
>>>>>
>>>>> Hello Peiman,
>>>>>
>>>>> It seems the pdf you included describes how to do this.
>>>>> They use a wheatstone bridge (that measures tiny resistor difference
>>>>> accurately).
>>>>> 'All' you have to do is build this circuit,feed the output to an
>>>>> Arduino and from there to Csound, using OSC or so.
>>>>>
>>>>> Richard
>>>>>
>>>>>
>>>>> 2013/11/18 peiman khosravi 
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I'm wondering if anyone has experience with this.
>>>>>>
>>>>>> How to make a variable resistor out of a violin bow with a wire
>>>>>> inserted amongst the hair, where the resistance changes depending on the
>>>>>> position, along the length of the bow, of the point of contact between the
>>>>>> string and the bow?
>>>>>>
>>>>>> I don't know anything about electronic circuitry so I'm hoping that
>>>>>> there is a foolproof manual for making/understanding such a device, or an
>>>>>> explanation for a dummy.
>>>>>>
>>>>>> I've found this
>>>>>> http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf.
>>>>>> I understand the basic principle but not the detail.
>>>>>>
>>>>>> Many Thanks
>>>>>> Peiman
>>>>>>
>>>>>>
>>>>>>
>>>>>> www.peimankhosravi.co.uk || RSS Feed || Concert News
>>>>>
>>>>>
>>>>
>>>
>>
>



-- 

Oeyvind Brandtsegg
Professor of Music Technology
NTNU
7491 Trondheim
Norway
Cell: +47 92 203 205

http://flyndresang.no/
http://www.partikkelaudio.com/
http://soundcloud.com/brandtsegg
http://soundcloud.com/t-emp

Date2013-11-18 23:39
Frompeiman khosravi
SubjectRe: [Csnd] OT: violin bow sensor question
yes!



On 18 November 2013 23:33, Oeyvind Brandtsegg <oyvind.brandtsegg@ntnu.no> wrote:
... and perhaps record the violin signal to a table and use that as
source for a second partikkel instance, ... using the bow to control
"grain delay time" (samplepos), ... ?

2013/11/19 peiman khosravi <peimankhosravi@gmail.com>:
> I'm thinking of using the signal as a playhead to read through a sound file
> with partikkel. How cool would that be! Then maybe cross-synthesise the
> sound with the direct violin signal, and modulate the output with the RMS of
> the signal from my Xth sense controller.
>
>
>
>
> www.peimankhosravi.co.uk || RSS Feed || Concert News
>
>
> On 18 November 2013 23:14, peiman khosravi <peimankhosravi@gmail.com> wrote:
>>
>> Hi Richard,
>>
>> Thanks for this. So I'm only interested in the bow position. No need for
>> the distance. I don't need to worry about the LP filter as I can do that in
>> the digital domain.
>>
>> Thanks
>> Peiman
>>
>>
>>
>>
>> www.peimankhosravi.co.uk || RSS Feed || Concert News
>>
>>
>> On 18 November 2013 22:12, Richard van Bemmelen <zappfinger@gmail.com>
>> wrote:
>>>
>>> Peiman,
>>>
>>> What signal are you interested in: the bow-bridge distance, the bow
>>> position or both?
>>> What do you want to do with the signals?
>>> If only the distance, you could leave out nearly the left part of the
>>> diagram:
>>> the LP filter and the 2 resistors connected to it...
>>> Also, the resistors in the string bridge should be nearly the same
>>> resistance as the string, so 1..3 Ohms, which is quite low. Since this has
>>> to be fed with a 10 kHz signal (it does not say what voltage) make sure to
>>> put a resistor in the outlet circuit of whatever oscillator you are using,
>>> otherwise the current could become too high.
>>>
>>> Richard
>>>
>>>
>>> 2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
>>>>
>>>> Thanks Richard,
>>>>
>>>> How the string/bow becomes parts of a wheatstone bridge is what I don't
>>>> quite understand. This is how I interpret the chart:
>>>>
>>>> I don't quite understand the diagram on page 4. I'm sure it's simple
>>>> but...
>>>>
>>>> I was hoping to input the signal as line in, rather than OSC, to avoid
>>>> too much latency.
>>>>
>>>> Thanks!
>>>> Peiman
>>>>
>>>>
>>>>
>>>>
>>>> www.peimankhosravi.co.uk || RSS Feed || Concert News
>>>>
>>>>
>>>> On 18 November 2013 14:26, Richard van Bemmelen <zappfinger@gmail.com>
>>>> wrote:
>>>>>
>>>>> Hello Peiman,
>>>>>
>>>>> It seems the pdf you included describes how to do this.
>>>>> They use a wheatstone bridge (that measures tiny resistor difference
>>>>> accurately).
>>>>> 'All' you have to do is build this circuit,feed the output to an
>>>>> Arduino and from there to Csound, using OSC or so.
>>>>>
>>>>> Richard
>>>>>
>>>>>
>>>>> 2013/11/18 peiman khosravi <peimankhosravi@gmail.com>
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I'm wondering if anyone has experience with this.
>>>>>>
>>>>>> How to make a variable resistor out of a violin bow with a wire
>>>>>> inserted amongst the hair, where the resistance changes depending on the
>>>>>> position, along the length of the bow, of the point of contact between the
>>>>>> string and the bow?
>>>>>>
>>>>>> I don't know anything about electronic circuitry so I'm hoping that
>>>>>> there is a foolproof manual for making/understanding such a device, or an
>>>>>> explanation for a dummy.
>>>>>>
>>>>>> I've found this
>>>>>> http://www.speech.kth.se/prod/publications/files/qpsr/1988/1988_29_1_001-030.pdf.
>>>>>> I understand the basic principle but not the detail.
>>>>>>
>>>>>> Many Thanks
>>>>>> Peiman
>>>>>>
>>>>>>
>>>>>>
>>>>>> www.peimankhosravi.co.uk || RSS Feed || Concert News
>>>>>
>>>>>
>>>>
>>>
>>
>



--

Oeyvind Brandtsegg
Professor of Music Technology
NTNU
7491 Trondheim
Norway
Cell: +47 92 203 205

http://flyndresang.no/
http://www.partikkelaudio.com/
http://soundcloud.com/brandtsegg
http://soundcloud.com/t-emp


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"