Saturday, July 05, 2008
Weekend projects
I got four (4!!) new pedal kits in the mail the other day. This week i'm set to build a Big Muff clone, a tri-boost, phaser and an overdrive. Ok, it will probably take me more like a month to get it all built, but in any case, i'm pretty excited about it.
I've started writing five songs in bits and pieces. I think it all started out as one song but began to scatter out into more like 3, or 5. We'll see. It will be fun to put together some of the stuff i'm building with some of this stuff i'm writing. Though it would be nice to have a collaborator or two.
Aside from that, I'm still working on putting together the Felted Signal Processing site, with an inaugural email to follow after it comes together and goes live. It's hard to get all this stuff done while working 60-80hrs/week at my current freelance job.
In other news, myself + three other awesome girls signed the lease on a new studio space in the East Village, only a couple blocks from my house. After I'm done with rga, I'll be over there full-time, working on web + other kinds of design projects. We are currently operating under the name Aplural. I like it.
I've started writing five songs in bits and pieces. I think it all started out as one song but began to scatter out into more like 3, or 5. We'll see. It will be fun to put together some of the stuff i'm building with some of this stuff i'm writing. Though it would be nice to have a collaborator or two.
Aside from that, I'm still working on putting together the Felted Signal Processing site, with an inaugural email to follow after it comes together and goes live. It's hard to get all this stuff done while working 60-80hrs/week at my current freelance job.
In other news, myself + three other awesome girls signed the lease on a new studio space in the East Village, only a couple blocks from my house. After I'm done with rga, I'll be over there full-time, working on web + other kinds of design projects. We are currently operating under the name Aplural. I like it.
Friday, May 16, 2008
felted signal processing update
Originally uploaded by 0x000000
I finally figured out how i want to house the hardware. For a little while I thought about placing all of it in a felted box, but decided to go with a kind of flat, felted surface for working on. It feels more natural to work over a flat surface than to try to literally reconstruct a stomp box.
More pictures available over here: http://www.flickr.com/photos/reizorlove/sets/72157604101032880/
Wednesday, April 23, 2008
thesis update
It's been quiet on the home front here, but the end is drawing near (2 more weeks before the final presentation on 5/7, to be exact), and there is quite a lot to update.
This project has changed a lot since its conception, but many new ideas and potential future project concepts have sprung up along the way, and I am pretty pleased with how the project at hand is shaping up.
The original plan was to embed circuitry in felt itself... something I am still interested in exploring. I wanted to design felted audio signal processing circuits that would accept an analog signal in and output it back out after running through a series of filters.
I am near completing a similar project, only I decided to begin the research from a simpler place, working my way up the ladder of experimentation.
Having said that, felted signal processing has become a set of analog signal processing circuits consisting of a chorus effect, delay effect, tremolo effect, and finally, distortion effect. The processing circuits live on pcbs instead of within the felt itself, reassigning the felt's role from circuit board to soft potentiometer. The felt is directly integrated into the hardware, allowing the user to tranform various stages of the processing circuits as the audio signal passes through the mix of natural wool and steel wool.
For example, with the tremolo circuit, there are two felted objects. One controls the rate of the tremolo, while the other controls the depth. There are also two hardware pots available for setting the initial rate/depth. The felted pots offer expressive control over base settings that the user can dial in with the hard pots, for the purpose of introducing some constants to the system. The hardware pots can also be turned all the way down, leaving the signal processing to as much instability and momentary control as desired by the user. The goal is to set a fixed range over which the felt can distort the sound.
Each effect is daisy chained to itself and may be turned on or off within the chain by a switch. However, after I have all the effects and felted controllers finished, I plan on building a 3x3 resistor mixing matrix, that will provide multiple opportunities for feedback, amplification, and attenuation of the signal. Instead of each effect simply being daisy-chained to one another, they will be tied to various nodes in a 9-celled square, each node have 2 or 4 possible routes it can travel down. It opens the the doors up to all kinds of silliness, for sure.
This project has changed a lot since its conception, but many new ideas and potential future project concepts have sprung up along the way, and I am pretty pleased with how the project at hand is shaping up.
The original plan was to embed circuitry in felt itself... something I am still interested in exploring. I wanted to design felted audio signal processing circuits that would accept an analog signal in and output it back out after running through a series of filters.
I am near completing a similar project, only I decided to begin the research from a simpler place, working my way up the ladder of experimentation.
Having said that, felted signal processing has become a set of analog signal processing circuits consisting of a chorus effect, delay effect, tremolo effect, and finally, distortion effect. The processing circuits live on pcbs instead of within the felt itself, reassigning the felt's role from circuit board to soft potentiometer. The felt is directly integrated into the hardware, allowing the user to tranform various stages of the processing circuits as the audio signal passes through the mix of natural wool and steel wool.
For example, with the tremolo circuit, there are two felted objects. One controls the rate of the tremolo, while the other controls the depth. There are also two hardware pots available for setting the initial rate/depth. The felted pots offer expressive control over base settings that the user can dial in with the hard pots, for the purpose of introducing some constants to the system. The hardware pots can also be turned all the way down, leaving the signal processing to as much instability and momentary control as desired by the user. The goal is to set a fixed range over which the felt can distort the sound.
Each effect is daisy chained to itself and may be turned on or off within the chain by a switch. However, after I have all the effects and felted controllers finished, I plan on building a 3x3 resistor mixing matrix, that will provide multiple opportunities for feedback, amplification, and attenuation of the signal. Instead of each effect simply being daisy-chained to one another, they will be tied to various nodes in a 9-celled square, each node have 2 or 4 possible routes it can travel down. It opens the the doors up to all kinds of silliness, for sure.
Tuesday, April 15, 2008
feedback/delay katzen
original snd:
mew, mew!
and fubar'd sound (delay over two channels with feedback):
ch 1: 2ms, ch2: 50ms
both ch: 2ms
both ch: 10ms
ch1: 110ms, ch2: 100ms
variation, ch1: 110ms, ch2: 100ms
both ch: 125ms
variation, both ch: 125ms
ch1: 240ms, ch2: 250ms
ch1: 300ms, ch2: 250ms
both ch: 500ms
both ch: 1500ms
ch1: 1750ms, ch2: 3500ms
both ch: 4000ms
both ch: 5000ms
mew, mew!
and fubar'd sound (delay over two channels with feedback):
ch 1: 2ms, ch2: 50ms
both ch: 2ms
both ch: 10ms
ch1: 110ms, ch2: 100ms
variation, ch1: 110ms, ch2: 100ms
both ch: 125ms
variation, both ch: 125ms
ch1: 240ms, ch2: 250ms
ch1: 300ms, ch2: 250ms
both ch: 500ms
both ch: 1500ms
ch1: 1750ms, ch2: 3500ms
both ch: 4000ms
both ch: 5000ms
Tuesday, April 08, 2008
snd particles
my max patch:

individual 3 millisecond sound bits at varying frequencies:
50Hz
220Hz
1000Hz
4000Hz
10000Hz
sequences of sound bits at various frequencies and playing for various durations:
5 and 10 millisecond
1 millisecond
3 millisecond
5 millisecond
10 millisecond
individual 3 millisecond sound bits at varying frequencies:
50Hz
220Hz
1000Hz
4000Hz
10000Hz
sequences of sound bits at various frequencies and playing for various durations:
5 and 10 millisecond
1 millisecond
3 millisecond
5 millisecond
10 millisecond
Friday, April 04, 2008
feltedsignalprocessing.com
I just created a new space for the home of my felted audio filters. It's in development as you read, but for now I have a little page with a little description holding down the fort:
http://www.feltedsignalprocessing.com (in a new window)
http://www.feltedsignalprocessing.com (in a new window)
Wednesday, March 26, 2008
img noise
becomes
this noise from one pass through the img
and
after 10 passes through the img
This is a very stripped down image analysis. I'm just converting the rgb value of each pixel into either a -1, 0, or 1, and then sending it into a buffer. I have a phasor object that takes a second to tween from one sample to the next, hence the rhythmic nature of the noise. These two mp3s are only playing blue and green values.
it ended up sounding like a dot matrix printer... more experiments to come.
Labels:
data mining,
frameworks,
image analysis,
max/msp,
sound
Wednesday, March 12, 2008
felt resistor + 555 timer chip
felt resistor + 555 timer chip
Originally uploaded by 0x000000
I built a simple oscillator circuit last night with a piece of conductive felt hooked up to it, which changed the output frequency when pressed or squeezed!
More about this on my thesis blog.
Tuesday, March 11, 2008
Modul8
Some samples of different kinds of modulation i was trying out:
Amplitude Modulation [AM]
bass screenshot
AM bass
AM bass 2
tremolo screenshot
AM tremolo
synth screenshot
AM synth
synth2 screenshot
AM synth2
Ring Modulation [RM]
dialtone screenshot
RM dialtone
poleposition screenshot
RM pole position!
Frequency Modulation [FM]
feedback screenshot
FM feedback with 1 oscillator
jetsons screenshot
FM jetsons
orb screenshot
FM orb
psb screenshot
FM psb
FM harmonix
hisynth screenshot
FM hisynth
pulse screenshot
FM pulse
808 screenshot
FM 808
Amplitude Modulation [AM]
bass screenshot
AM bass
AM bass 2
tremolo screenshot
AM tremolo
synth screenshot
AM synth
synth2 screenshot
AM synth2
Ring Modulation [RM]
dialtone screenshot
RM dialtone
poleposition screenshot
RM pole position!
Frequency Modulation [FM]
feedback screenshot
FM feedback with 1 oscillator
jetsons screenshot
FM jetsons
orb screenshot
FM orb
psb screenshot
FM psb
FM harmonix
hisynth screenshot
FM hisynth
pulse screenshot
FM pulse
808 screenshot
FM 808
Tuesday, March 04, 2008
CUT N PASTE SND
i cut and pasted and moved around txt in .wav files with the help of a text editor. i even transplated parts of some sound files into other sound files. scandalous!!
original Eat
Eat 1
Eat 2
original Latch
Latch 1
original Purr
Purr 1
Purr 2
Purr 3
original Wat
Wat (meow mix)
Wat 1
Wat 2
Wat 3
Wat 4
Wat 6
original Eat
Eat 1
Eat 2
original Latch
Latch 1
original Purr
Purr 1
Purr 2
Purr 3
original Wat
Wat (meow mix)
Wat 1
Wat 2
Wat 3
Wat 4
Wat 6
Tuesday, February 19, 2008
Sine Waves: catch-up!
Here are a few sound files generated from driving different wave shapes through an oscillator I meant to post a couple weeks ago!
sine wave ramp-up
rectangular shaped wave ramp-up
saw tooth wave ramp-up
trapezoidal wave ramp-up
triangle wave ramp-up
sine wave ramp-up
rectangular shaped wave ramp-up
saw tooth wave ramp-up
trapezoidal wave ramp-up
triangle wave ramp-up
Intonations
Here's a few scales I put together, divided by equal temperament and just intonation:
Equal Temperament
2-note scale starting at 100Hz
4-note scale at 100Hz
5-note scale at 100Hz
Just Intonation
12-note scale, low D
12-note scale, low E
12-note scale, low F#
12-note scale, middle Ab
12-note scale, high C#
Equal Temperament
2-note scale starting at 100Hz
4-note scale at 100Hz
5-note scale at 100Hz
Just Intonation
12-note scale, low D
12-note scale, low E
12-note scale, low F#
12-note scale, middle Ab
12-note scale, high C#
Tuesday, February 12, 2008
additive synthesis
Tuesday, February 05, 2008
Curated listening
I have made a few selections of sound/music that I found inspiring for various reasons.
The first is a song by the band Bowery Electric, called Out of Phase. They play with texture primarily and stretch the musical experience out in a droney, luscious fashion.
The second track is by a band from the UK, called Broadcast. The song title is Minus Two. Broadcast are well known for their ability to manipulate sounds into all kinds of textures and melodic strings.
Next is a recording I made myself of an escalator railing at the subway station in the middle of Times Square. It's a virtual symphony of mechanics.
And finally! There are a couple of selections I'd like to play from studies done by Mark Whittle, a professor at the University of Virginia. Analyzing Cosmic Microwave Background (CMB) radiation data, he was able to sonify the first 100,000 million years of the universe after the Big Bang (which, according to him, was actually the Big Flash, as the beginning of the universe started with silence, rising to a dull scream as matter pushed out ever further.. pretty neat!). This BBC article has some concise reporting on it.
The first is a song by the band Bowery Electric, called Out of Phase. They play with texture primarily and stretch the musical experience out in a droney, luscious fashion.
The second track is by a band from the UK, called Broadcast. The song title is Minus Two. Broadcast are well known for their ability to manipulate sounds into all kinds of textures and melodic strings.
Next is a recording I made myself of an escalator railing at the subway station in the middle of Times Square. It's a virtual symphony of mechanics.
And finally! There are a couple of selections I'd like to play from studies done by Mark Whittle, a professor at the University of Virginia. Analyzing Cosmic Microwave Background (CMB) radiation data, he was able to sonify the first 100,000 million years of the universe after the Big Bang (which, according to him, was actually the Big Flash, as the beginning of the universe started with silence, rising to a dull scream as matter pushed out ever further.. pretty neat!). This BBC article has some concise reporting on it.
Monday, February 04, 2008
Listen out / Listen down
While practicing listening downwards into the inner nucleus of the buzz of hallway lights outside of my apartment door, I found myself distracted by the outer sounds I kept hearing. Therefore, before focusing on what was going on at deeper levels of fluorescent lighting, I let myself focus outwardly.
Starting from the light I was standing under and moving outwards, I became aware of the fact that once I stopped to really listen, I could hear everything from the clanging of dishes in apartment 3A to (unfortunately) my neighbor relieving himself over in 4B. Beyond this, cars were easily audible from the street out front, with a couple dog yaps and childrens' squeals piercing their way over from the building on the other side of the road. Moving further out still, I could trace the sound of more traffic rushing down the streets that criss-cross through the East Village, out towards the Williamsburg Bridge. Moving upwards, you can also detect the sound of wind swaying winter bare branches, to the flap of someone's drying rug outside of some unit above, all the way up to the dull scream of a jet slipping across the sky to I can't say where. Actually, the plane felt almost as loud as the cars cruising by out front of my building.
Having got that out of the way, it was easier to come back to think about the lowly light whose buzz nonetheless always caught my attention. It's not just these particular lights in my hallway; it's fluorescent lights with their buzz in every hallway that I've ever been in that catch my attention, specifically when I'm sitting in the stairwell trying to focus on anything to keep myself from being sick, usually around 4am after a party has gone on too long. Listening long enough, you can pick out the different layers of sound, overlapping each other like scratchy gauze. The different frequencies even seem to move in and out of phase with one another, creating a hypnotic lull of monotonous shifting audible vibrations.
For reference, here's a recording of the lights just outside my door.
Starting from the light I was standing under and moving outwards, I became aware of the fact that once I stopped to really listen, I could hear everything from the clanging of dishes in apartment 3A to (unfortunately) my neighbor relieving himself over in 4B. Beyond this, cars were easily audible from the street out front, with a couple dog yaps and childrens' squeals piercing their way over from the building on the other side of the road. Moving further out still, I could trace the sound of more traffic rushing down the streets that criss-cross through the East Village, out towards the Williamsburg Bridge. Moving upwards, you can also detect the sound of wind swaying winter bare branches, to the flap of someone's drying rug outside of some unit above, all the way up to the dull scream of a jet slipping across the sky to I can't say where. Actually, the plane felt almost as loud as the cars cruising by out front of my building.
Having got that out of the way, it was easier to come back to think about the lowly light whose buzz nonetheless always caught my attention. It's not just these particular lights in my hallway; it's fluorescent lights with their buzz in every hallway that I've ever been in that catch my attention, specifically when I'm sitting in the stairwell trying to focus on anything to keep myself from being sick, usually around 4am after a party has gone on too long. Listening long enough, you can pick out the different layers of sound, overlapping each other like scratchy gauze. The different frequencies even seem to move in and out of phase with one another, creating a hypnotic lull of monotonous shifting audible vibrations.
For reference, here's a recording of the lights just outside my door.
Monday, December 03, 2007
Loom: Update 7
This week I made a lot of progress with the loom, which is good since the show is only 2 weeks away, and dress rehearsal less than 1 week away.
I got it all set up on the ITP floor, got my sensors hooked up, and am spending this next week composing and figuring out my performance.
I was experiencing a drawback with getting the wireless accelerometer data into max/msp, but finally ironed that out a minute ago; the WiTilt 2.5 from SparkFun is a great little device, but there are some pitfalls to watch out for, which caused me many hours of frustration. Here are some tips:
- after you connect to the WiTilt over its serial port, make sure you hit the onboard reset button twice. Only after doing this was I able to get into the config screen from zterm (or terminal) in order to set the device up.
- when you configure the WiTilt, make sure the data is being sent out as 'raw data'. This will send everything out as ascii.
- once you are in max and connected to the WiTilt's serial port, don't forget that you won't be seeing the config screen (unless you are printing the incoming data after sending it through the atoi object), so just trust that after you hit the reset button twice and start getting a string of characters (which should be the config menu converted to dec values), you need to send a '1' character (49) in order to get the data stream started.
- conversely, send a spacebar character (32) to stop the data stream
- the best way to parse out the values you want from the data stream (which will be coming at you in ascii as something like X=392 Y=772 Z=857), is to use regular expressions. I configured my WiTilt to only send me values along the Y-axis, so i was getting a continuous stream of Y=553 (or whatever current reading was). I pulled that data in from the serial port into max, converted the ascii to an integer (atoi), and then used the following regular expression with the max regexp object to get the sensor value: ([\\d+]*)
That regex will take all the numbers out of the incoming serial packet and append them one after another, thus giving you a complete sensor reading (instead of giving you the reading as individual numbers. i.e. 583 coming to you as 5, 8, 3).
The thing that screwed me up the most in the beginning was forgetting to hit the reset button on the WiTilt. I'd sit there insanely frustrated, wondering why the config menu wasn't coming up. Unless I missed it after reading the datasheet a million times (which is still possible I guess), it's not noted by SparkFun that you have to do this. So when in doubt, hit the reset button!
Okay, so the other problem was my stretch sensor wasn't giving me values. That was just a result of a bad connection on the breadboard.
Other things that I have to do is size the yarn. Because it's wool, it's sticking to itself, so to speak. Wool fibers are composed of gazillions of tiny barbs that hook onto each other (which is why felting exists), and to get around this, you need to 'size' your wool, or soak it in water and elmer's glue, basically. One of my upright beams warped and cracked as well, so that was unfortunate.
So for next week, the plan is:
- build a stand for the loom (so it doesn't have to lean up against the wall)
- size my yarn
- compose
- implement xbee circuits so i can transmit sensor values wirelessly (although this will probably not be the version I use in the show, just in case something screwy happens last minute. Wires are much reliable)
I got it all set up on the ITP floor, got my sensors hooked up, and am spending this next week composing and figuring out my performance.
I was experiencing a drawback with getting the wireless accelerometer data into max/msp, but finally ironed that out a minute ago; the WiTilt 2.5 from SparkFun is a great little device, but there are some pitfalls to watch out for, which caused me many hours of frustration. Here are some tips:
- after you connect to the WiTilt over its serial port, make sure you hit the onboard reset button twice. Only after doing this was I able to get into the config screen from zterm (or terminal) in order to set the device up.
- when you configure the WiTilt, make sure the data is being sent out as 'raw data'. This will send everything out as ascii.
- once you are in max and connected to the WiTilt's serial port, don't forget that you won't be seeing the config screen (unless you are printing the incoming data after sending it through the atoi object), so just trust that after you hit the reset button twice and start getting a string of characters (which should be the config menu converted to dec values), you need to send a '1' character (49) in order to get the data stream started.
- conversely, send a spacebar character (32) to stop the data stream
- the best way to parse out the values you want from the data stream (which will be coming at you in ascii as something like X=392 Y=772 Z=857), is to use regular expressions. I configured my WiTilt to only send me values along the Y-axis, so i was getting a continuous stream of Y=553 (or whatever current reading was). I pulled that data in from the serial port into max, converted the ascii to an integer (atoi), and then used the following regular expression with the max regexp object to get the sensor value: ([\\d+]*)
That regex will take all the numbers out of the incoming serial packet and append them one after another, thus giving you a complete sensor reading (instead of giving you the reading as individual numbers. i.e. 583 coming to you as 5, 8, 3).
The thing that screwed me up the most in the beginning was forgetting to hit the reset button on the WiTilt. I'd sit there insanely frustrated, wondering why the config menu wasn't coming up. Unless I missed it after reading the datasheet a million times (which is still possible I guess), it's not noted by SparkFun that you have to do this. So when in doubt, hit the reset button!
Okay, so the other problem was my stretch sensor wasn't giving me values. That was just a result of a bad connection on the breadboard.
Other things that I have to do is size the yarn. Because it's wool, it's sticking to itself, so to speak. Wool fibers are composed of gazillions of tiny barbs that hook onto each other (which is why felting exists), and to get around this, you need to 'size' your wool, or soak it in water and elmer's glue, basically. One of my upright beams warped and cracked as well, so that was unfortunate.
So for next week, the plan is:
- build a stand for the loom (so it doesn't have to lean up against the wall)
- size my yarn
- compose
- implement xbee circuits so i can transmit sensor values wirelessly (although this will probably not be the version I use in the show, just in case something screwy happens last minute. Wires are much reliable)
Labels:
bluetooth,
fiber,
loom,
max/msp,
NIME,
physical computing,
sensors,
wireless accelerometer,
WiTilt,
zigbee
Tuesday, November 27, 2007
Loom: Update 6
Okay, I'm still waiting for a space to set my loom up in. And my cat got sick on my laptop, thereby killing it (it's not salvageable apparently) and cutting my access to my max/msp and arduino files thusfar developed. Not a great week.
But I did make some progress, despite that. I re-did my warp, as it wasn't long enough the first time I made it, and it went A LOT faster the second time around (about 2 hours vs, uh, 10 hours last time). So that is now finally complete and attached to my top beam. Other things completed:
- Got the correct bolts in my top beam supports. It's all bolted up to the uprights and ready to go.
_ Got my shed stick cut and bolted to the bottom of the loom (for separating the front and back threads from each other)
- Put together xbee/accelerometer circuits to go on five of the 24 weights hanging from the warp
- Got my shuttle put together with the wireless accelerometer sensor + a lithium battery
- Rewrote my max patch to where it was before
Oh yes, the xbee is an addition, heh. I am combining this final with my Mesh Networking final, and making the weights wireless devices that send their values remotely. I will be keeping a wired version of the code and board handy though, in case some kind of wireless mishap takes place, which seems to always be a danger, and I don't want any of that at showtime.
This next week is just wrapping everything up I guess and well, getting the xbee stuff all working flawlessly as well as tweaking the sound still.
But I did make some progress, despite that. I re-did my warp, as it wasn't long enough the first time I made it, and it went A LOT faster the second time around (about 2 hours vs, uh, 10 hours last time). So that is now finally complete and attached to my top beam. Other things completed:
- Got the correct bolts in my top beam supports. It's all bolted up to the uprights and ready to go.
_ Got my shed stick cut and bolted to the bottom of the loom (for separating the front and back threads from each other)
- Put together xbee/accelerometer circuits to go on five of the 24 weights hanging from the warp
- Got my shuttle put together with the wireless accelerometer sensor + a lithium battery
- Rewrote my max patch to where it was before
Oh yes, the xbee is an addition, heh. I am combining this final with my Mesh Networking final, and making the weights wireless devices that send their values remotely. I will be keeping a wired version of the code and board handy though, in case some kind of wireless mishap takes place, which seems to always be a danger, and I don't want any of that at showtime.
This next week is just wrapping everything up I guess and well, getting the xbee stuff all working flawlessly as well as tweaking the sound still.
Labels:
arduino,
loom,
max/msp,
mesh networking,
networked objects,
NIME,
physical computing,
sensors,
sound,
zigbee
Tuesday, November 20, 2007
Loom: Update 3-5
Okay, a lot has happened since my last update, but much progress was made. Here's what I've finished over the last three weeks:
- The loom is completely built!
- I decided to white wash it... at first i thought about staining it a dark walnut color, but went the other direction entirely and chose to make it all white.
- I finished making the weights which will be used for maintaining tension in the warp threads. They are 11oz soda cans slipped into black + gold woven fabric pouches I had sewn up over the weekend. 2 yards of fabric yielded about 28 pouches that will fit a soda can snuggly, with 3-4" of extra fabric past the length of the soda can for tying to the warp threads. Even though I got about 28 pouches out of my fabric, I'm only using 24 weights.
- Today I finished making the warp (the vertical threads that hang down from the top beam).
This next week will consist of me setting up my loom in its full glory, and testing it out. There are still a few other tasks to take care of though. Specifically:
- Get a large enough drill bit so i can set the top beam's supports in place better with nuts.
- Sew the warp to the top beam.
- Attach the weights.
- Tie the back threads to the heddle (the bar that I'll be pulling to bring the back threads over the front threads)
- Attach the sensors to the heddle and 5 of the weights.
- Attach the wireless accelerometer to my shuttle. I finally got it in the mail today.
- And practice!
The last few weeks had some pretty frustrating moments. Making the warp was insanely difficult to manage alone. Typically it takes a couple people to get it done, but it was hard to find someone who had time to help me out. I did eventually get it done on my own, after working on it for about 10 hours.
Also, I had to switch materials for use in the warp (the vertical, hanging threads). I was using wool for felting before but switched to a chunky alpaca yarn, as the felt wasn't strong enough to hold the weights; it kept tearing.
I have realised that wood that has been pre-treated for staining and then stained, tends to splinter when you try to drill into it. I should have done all my drilling before painting it. Fortunately, this splintering only happened on my uprights while attaching the supports for the top beam, so it won't be too visible.
The project is coming along really well though; I can see the light at the end of the tunnel. From Thanksgiving on out, I should be able to use any time I have for rehearsal and max patch tweaking.
- The loom is completely built!
- I decided to white wash it... at first i thought about staining it a dark walnut color, but went the other direction entirely and chose to make it all white.
- I finished making the weights which will be used for maintaining tension in the warp threads. They are 11oz soda cans slipped into black + gold woven fabric pouches I had sewn up over the weekend. 2 yards of fabric yielded about 28 pouches that will fit a soda can snuggly, with 3-4" of extra fabric past the length of the soda can for tying to the warp threads. Even though I got about 28 pouches out of my fabric, I'm only using 24 weights.
- Today I finished making the warp (the vertical threads that hang down from the top beam).
This next week will consist of me setting up my loom in its full glory, and testing it out. There are still a few other tasks to take care of though. Specifically:
- Get a large enough drill bit so i can set the top beam's supports in place better with nuts.
- Sew the warp to the top beam.
- Attach the weights.
- Tie the back threads to the heddle (the bar that I'll be pulling to bring the back threads over the front threads)
- Attach the sensors to the heddle and 5 of the weights.
- Attach the wireless accelerometer to my shuttle. I finally got it in the mail today.
- And practice!
The last few weeks had some pretty frustrating moments. Making the warp was insanely difficult to manage alone. Typically it takes a couple people to get it done, but it was hard to find someone who had time to help me out. I did eventually get it done on my own, after working on it for about 10 hours.
Also, I had to switch materials for use in the warp (the vertical, hanging threads). I was using wool for felting before but switched to a chunky alpaca yarn, as the felt wasn't strong enough to hold the weights; it kept tearing.
I have realised that wood that has been pre-treated for staining and then stained, tends to splinter when you try to drill into it. I should have done all my drilling before painting it. Fortunately, this splintering only happened on my uprights while attaching the supports for the top beam, so it won't be too visible.
The project is coming along really well though; I can see the light at the end of the tunnel. From Thanksgiving on out, I should be able to use any time I have for rehearsal and max patch tweaking.
Labels:
fabrication,
fiber,
loom,
NIME,
physical computing
word charts/automatic diary
I've always wanted to have the diligence and lack of self-consciousness that would allow me to keep a diary (or a personal blog, for that matter). I would love to be able to reflect back on my days from last month, a year ago or 15 years ago. However much I've tried since childhood to keep a daily diary, I've never succeeded because I've always felt so self-conscious writing down my thoughts. That feeling plus a little bit of inherent laziness made it so that all of my attempts lasted no longer than 30 minutes for every five years.
I propose to develop a system that keeps a kind of unconscious diary, by capturing everything I type while on my computer (where I spend a large part of my day thinking and communicating), and performing a word analysis at the end of every day. From the analysis, I want to compile a top 10 daily word list, to keep record of the most frequent words used, and then a top 100 daily word list, to hopefully glean what kinds of general feelings or issues I had been dealing with throughout the day. Last.fm inspired me with their running charts, to go a bit further and also keep weekly and overall running word charts, to track how I progressed from certain discussions, events, and perhaps life phases over time.
The data will be written to text files and perhaps uploaded to a blog for keeping public record; this last detail I'm still working out. How much of myself I want to expose to everybody is still up for questioning. Also, whether or not I want to parse out groups of characters, such that would describe passwords and other private and irrelevant data is another consideration on my mind.
I propose to develop a system that keeps a kind of unconscious diary, by capturing everything I type while on my computer (where I spend a large part of my day thinking and communicating), and performing a word analysis at the end of every day. From the analysis, I want to compile a top 10 daily word list, to keep record of the most frequent words used, and then a top 100 daily word list, to hopefully glean what kinds of general feelings or issues I had been dealing with throughout the day. Last.fm inspired me with their running charts, to go a bit further and also keep weekly and overall running word charts, to track how I progressed from certain discussions, events, and perhaps life phases over time.
The data will be written to text files and perhaps uploaded to a blog for keeping public record; this last detail I'm still working out. How much of myself I want to expose to everybody is still up for questioning. Also, whether or not I want to parse out groups of characters, such that would describe passwords and other private and irrelevant data is another consideration on my mind.
Subscribe to:
Posts (Atom)
