Documentos de Académico
Documentos de Profesional
Documentos de Cultura
have been produced in the past century from enthusiasts and multinational corporations alike.
This research seeks to find devices that incorporate radically different functionality than their
predecessors without alienating the performers and composers accustomed to more traditional
techniques. How do these approaches to music making balance expectations and conventions
with innovation to create something different yet familiar?
Intellijel Metropolis Eurorack Sequencer Demo:
Mylar Melodies's popular YouTube video describing the Metropolis Step Sequencer from the
Canadian boutique synthesizer company, Intellijel, is an incredible story of how a slight
design alteration by a DIY enthusiast was adopted by a major producer of electronic
instruments, and then met with great acclaim from the community.
The original designer, who goes by ryktnk on the muffwiffler.com forums, found inspiration
from an eight-way switch he discovered while on a business trip to China. The part was
fundamental in creating a module that allowed for each step of a sequencer to be repeated based
on a set position. This switch also happened to take a very compact form, allowing it to meet the
strict size constraints of the a Eurorack module.
The key to this design is that it has taken something familiar and added a very small change that
immediately set it apart from its predecessors. I believe this was accomplished through the
designer's explicit focus on creating a particular kind of sound when he made the modular. He
sought to create an instrument specifically for generating electro, a sub-genre of electronic dance
music. It is difficult to perceive that an instrument would come after the establishment of a genre
when it seems like it would be the other way around. But it is important to note that music and
the instruments that create it are linked together in this conversation with each reinforcing the
other.
One final element of the video that I greatly appreciate is its execution and ability to tell a story
about an instrument. I have shared it with many people who have no knowledge of synthesis
and even they find themselves drawn in by the narration and the entrancing musical patterns
generated by the device.
Making Programming Languages to Dance to: Live Coding with Tidal:
Alex McLean covers the details of Tidal, a live coding language he developed, but he also
speaks generally about the live coding community of artists and composers that has grown
rapidly in the past few years. In his writing it is apparent that McLean envisions his language
being used by a general audience. Tidal is very easy to use and possesses several inlets that
directly appeal to musicians, composers, programmers, amateurs, creative coders, and
designers. He also, interestingly, offers a cultural inlet through designing the rhythmic
element around an Indian perspective of musical cycles. This is done through the creation of
multiple and simultaneous loops of differing time signatures. This kind of instant accessibility
to an entirely different to composition appeals greatly to anyone even remotely open-minded.
Windows machines before giving up and resorting to my Linux OS. The tools for using the
language are esoteric. McLean uses the functional programming language Haskell as the base
for his mini-language. He also employs Emacs as an interface, an almost half-century old text
editor. Finally, instead of using a GUI or traditional protocol like MIDI or OSC to route signals,
he has linked the language to his own custom software that lacks a user interface.
Tidal is incredibly easy to use, brilliant, fun, full of potential for veteran programmers and
composers, and solidifies live coding as a legitimate performing art, but it still has barriers. It
would be great to see McLean make the platform more accessible to those who wish to
modify the programs he has created or see his concepts be applied to popular IDEs like
Processing for example.
Temporal Filtering: Framing Sonic Objects:
In this paper, Barry Moon discusses a new technique and conceptual framework for sampling
sonic content and recontextualizing it in real time. Unlike other instrument designers who focus
on a sound they want to actualize, Moon has chosen an approach that I personally find more
interesting. It is his preference to address the philosophical elements of sampling prior to the
aesthetic qualities. He talks about cataloging moments in an audio track through simple
amplitude analysis. Moon uses a granular synthesis technique to access the cataloged samples.
He can use the sonic content of each sample as part of a lookup table to match an incoming
sound to the most similar sample. In this way, he is able to resynthesize a sound. There exists
wonderful potential for new sounds.
Moon acknowledges more than a few times and in a somewhat downcast manner that much of
the time his technique produces noise. The paper is highly technical despite his actual MaxMSP
patch being surprisingly straightforward. It stands in stark contrast with McLean's paper.
Although Moon wrote it in the same academic and technical voice, he was determined to get
his message through to a wider audience.
Citations:
Mclean, A. (2014). Making Programming Languages to Dance to: Live Coding with Tidal. In:
The 2nd ACM SIGPLAN International Workshop on Functional Art, Music, Modeling and
Design. New York, NY: Association for Computing Machinery, pp.63-70.
Melodies, M. (2014). Intellijel Metropolis Eurorack Sequencer Demo. [online] YouTube.
Available at: https://www.youtube.com/watch?v=uV9-XA5MPwY [Accessed 12 Nov. 2014].
Moon, B. (2001). Temporal Filtering: Framing Sonic Objects. In: International Computer Music
Conference.
CONTEXT - INFLUENCES:
The Very First and Very Large Electronic Music Synthesizer
The Telharmonium is considered to be the first electronic musical synthesizer. In its final version
it weighed over 200 tons and was intended to act as the key instrument in a distributive music
network over telephone lines. This was in the late 19th century before radio communication had
been discovered (1898), refined, and institutionalized. I found this reference to be helpful in that
it not only marks the beginning of a domain I have focused upon, but also because it stands as an
antithesis. The instrument is massive, expensive, utilizes a unique and interface based upon just
intonation. It also represents an entirely closed system accessible only by its creator. Despite all
this, it was immensely popular.
Media Evolution and History
Although focused upon the use of videogames in journalism, a portion of the text covers the
usage of the camera as it evolved due to technological advancement. At first the camera was an
experimental device. A photograph was evidence that photography worked. Later it came into
use as a documentary tool. It was still an expensive device and could only be used in ideal
environments. As it became cheaper, cameras began to be used for artistic practice. Now cameras
are common part of most phones and can be used to take photos that serve a single purpose, are
infinitely replicable, and can be entirely disposable. Bogost imagines videogames following the
same path, imagining a world in which friends make games in a matter of minutes and send them
to their friends or distribute publically to convey a single idea. I wonder if synthesis will follow
the same route and how imagining a future in which modules are disposable or custom made for
individuals will guide the direction of my thesis.
Eurorack Modules by Gijs Gieskes:
Gijs Gieskes engages in an exposed electronics aesthetic. The synthesizer modules he creates are
mounted to clear acrylic plates, revealing their inner workings. This is a popular look in the
electronics world and usually is not a larger statement. However, Gieskes creates playful and
critical modules using this format. Standard modules come packed with LEDs, rarefied language,
and knobs that must be precisely controlled in order to produce output. In this case, labeling is
removed and the controls are often reduced to a single knob accompanied by 2-3 input and
output jacks. The module comes off appearing as junk as if it had been reclaimed from a scrap
pile. Gieskes plays with all these themes I take great interest in. He has negated the intimidating
nature of synthesizers through an aesthetic of cheapness.
Citations:
Bogost, Ian, Simon Ferrari, and Bobby Schweizer. Newsgames: Journalism at Play. Cambridge,
MA: MIT, 2010. Print.
Dewan, Brian. "Thaddeus Cahill's "Music Plant"" Cabinet 9 (2002): 41.
http://cabinetmagazine.org/issues/9/dewan.php
Giekes, Gijs. "EURORACK." EURORACK. N.p., n.d. Web. 29 Sept. 2014.
http://gieskes.nl/undefined/eurorack/
Extrapolation:
The experience of respondents is a bit striking. There is a wealth of knowledge and experience to
be found in my target audience and user base.
The majority of respondents are interested in directions not involving sound. This is interesting
considering that synthesis is predominantly a sonic medium. This reinforces my assumption that
a device used solely for controlling other devices could be well-received.
The data point on translation of data reveals that computer/analog rigs are somewhat one
directional. This could be due to several reasons, not least of which may be the lack of hardwarebased controllers.
Although financial constraints are the main concern when purchasing gear, I was surprised to see
that about a third of respondents are free to purchase as they please. I suspected a much larger
number. When considering that musical equipment is quite expensive ($200 - $1,500 usually)
this may be an indication that using affordability as a products main selling point may not be as
important as previously thought.
The number of responses concerning hacking, modifying, updating, and creating was very large.
This is very exciting and affirms the open aspect of the project.
METHODOLOGY MODULE DESIGN AND CONSTRUCTION PROCESS:
This report documents my experience building the first module, the problems encountered, and
the solution for lowering entry level skill requirements for the platform. It is essentially the first
usability test. I discovered quickly that the approach I had in mind, although plausible and within
my skills, is not fast enough and requires very precise wiring skills. I was also able to gauge how
long it takes to construct a module. This is very important when considering a users skill and
patience levels.
First Module The World Clock:
I have rather cheerfully named my first module the World Clock. It is very simple,
aesthetically pleasing, and unlike other modules currently on the market. LEDs have been placed
across a printed map of a world and blink intermittently. These blinks reflect the number of births
per year in the specific area of the LEDs location. This data was collected from a UN report
containing world birth information. The number of births per year per location were divided by
the number of milliseconds in a year to find the blinking interval. These steady tempos have
many musical applications and can be used to drive oscillators, clock sequencers, act as input for
logic gates, and trigger sounds.
Graphic and Interface Design:
Designing the graphics for a module is always a difficult process. I opted for a masked color
gradient to form the map, a plane yet authoritative typeface, and some stark white LEDs. Words
are backed by black allowing the white text to pop and differentiate the modules two areas of
data representation and interface. Jacks were placed at the bottom in no particular order. This is a
convenient location for most patch cables as the wiring does not obscure the panel information
and can be routed easily to other locations without a mess forming.
For the firmware, I created a class that tracks interval time and uses a custom envelope for
determining the brightness of the LED when it receives the signal to light. The numbers relating
to births per year have been hardcoded into the module. Future iterations (possibly from users
other than myself) may involve live data streams or an update for later years. Also, the neutral
labeling allows for the LEDs to represent things other than just births.
Build Process:
The faceplate was created using a laser cutter and transparent 1/16 acrylic. The graphic seen
above was printed using no special techniques. The print was trimmed to size and then spray
adhesive used to affix it to the acrylic panel. 3.5mm jacks, a standard electronic component, and
3mm LEDs were mounted directly to the front panel.
Creating a more permanent circuit from the breadboard prototype proved to be much more
difficult than I imagined. The problem here is not the difficulty, but that it is essentially a painful
and slow experience that requires great concentration. This is all the more frustrating when you
know that a PCB could have easily been printed for a job like this.
I was reluctant to print boards for my thesis project as this can be costly and is almost exclusively
for batches, as the cost per board plummets as you get more of them. This case involves me only
needing one PCB per module, so printing didn't seem like the best route. The results can be seen
in Fig. 5.
Fig. 5 The front and back of the World Clock protoboard circuit
The back of the circuit is clearly indicative of what electronics hobbyists refer to as a rat's nest.
I was surprised at how much wiring there was to do. This is without a doubt the simplest module
I intend to create and this took about two hours to create. This time doesnt factor in the faceplate
wiring and creation.
Reflection:
Some extremely positive results were observed. I installed an ISP (in system programmer) port
that allows for the device to be reprogrammed without removing chips from the IC. Also, the two
connectors on the left and right will act as a power bus for the whole system. Modules will be
powered through these sets of pins and daisy chained. See Fig. 4 for an image of the board
connected to the ISP (AVRMKII) and power bus. These pins became immediately useful. They
will be included in all future designs and will certainly make the rest of my thesis much easier to
accomplish.
ATMEGA328P Shield Contains the microcontroller. Tells other modules how to act.
Digi Pot Shield Can use up to six analog voltage outputs from 0-5v.
Shift Register Shield Can control up to 16 LEDs.
Multiplexer Shield Receive up to 16 analog inputs.
Small Digi Pot Shield Will be used for modules that only need one or two outputs.
Much more affordable than the larger Digi Pot Shield with the AD5206 chip.
LED Matrix Shield Control up to 64 LEDs using matrix logic.
SELF-EVALUATION :
In terms of the time remaining before the final thesis presentations, I am feeling confident and
inspired. I have a list of modules long enough to keep me busy for an entire year. This is helpful
as I will be able to focus entirely on construction and composition during next semester.
Additionally, the first construction process revealed much to me in terms of the amount of labor
the project requires. In response, I have placed an order for 70 PCBs which will form the
electronic base for all modules. I have also purchased all the parts I need to construct modules.
This was a several month long process and was not easy. I have essentially taken care of the
administrative aspects of the project and intend to spend the Spring semester focused on creating.
Scale/Scope of Project:
I do not doubt that by May I will have a project, presentation, and paper worthy of a graduate
student thesis. However, I am still excited and worried by the prospect of where the project ends.
I tell myself now, that even after school has ended I will most likely still develop modules for my
personal use, but will this change? I am also concerned about the license of the project and the
best way to present it to the public. Is the simplification great enough to be substantially different
than what is already in place? I suppose at one point I would very much like to lose control over
the scope and have others develop on the platform.
Impetus:
All preceding text should have answered this question, but the following clarification could not
hurt. I have always wanted to use a massive patching system to compose. Patching systems
currently available are too expensive. I have found my own way of achieving my desire through
the Theseus platform. There are no doubt others in the world in a similar situation: fascinated by
electronic music yet unable to engage with it physically.
Strengths/Weaknesses:
The greatest weakness as of right now is the time to construct modules. I need to focus the
platform to suit the needs of others and their abilities. This can only be done through extensive
user testing. My audience is not general and relatively small consisting of a few thousand people.
However, while at Parsons I want to focus on the strengths of the project and emphasize those in
the project. Research can always be extended later. I will find myself in an endless iteration
cycle.
I find the greatest strength will be the visual impact of each modules graphic identity as well as
the overall effect a few hundred LEDs blinking.
Response to Feedback:
Because the project is so focused it is difficult to get good feedback from general critics.
However, motivation, inspiration, and another point of view are always welcomed. Much of the
time I feel I get contradictory feedback. If I propose the project just for myself, then the feedback
is to make it for a general audience. If I mention that it is for everyone, then the feedback is to
focus the direction.
Implementation Plan:
January
Intensely focus on the overall design of the modules. Creating graphics seems to be
the most time intensive element of the project so far, but one I also consider critical.
I also plan to solidify the arrangement of modules in the final version rather than
blindly proceed from one module to the next. During January I plan also to
construct the six modules I have already designed and programmed.
February
Production. This will include not just modules, but also the software I plan to use in
conjunction with the Theseus interface I inevitably construct. I will also need to
plan time to design the actual case the system will be held in. Additionally, this is
probably the last month to get any large orders and PCB batches printed.
March
I hope to use March as a time to user test. I plan to lend out the system in its current
form to a few electronic artists located in New York City to hear their reactions.
This will be essentially in determining the direction the project will take following
graduation and how the project behaves as a product.
April
April will be used exclusively for composing the performance I intend to present as
part of the final thesis show. Also, I hope to handle the administrative aspects of the
thesis project during this time.
May
Freak out.
byrnework@gmail.com
Editthisform
106responses
Viewallresponses
Summary
Howmanyyearshaveyouworkedwithelectronicmusic?
Lessthan1
3%
13
21
20%
310
42
40%
Morethan10
39
37%
Whichofthefollowingdirectionsinelectronicmusicinterestsyoumost?
SonicDesign
30
28%
SequencingandAlgorithmicComposition
23
22%
7%
21
20%
4%
13
12%
7%
InterfaceDesign(inputsandoutputs)
Performance
CrossdisciplinaryCollaboration
ElectronicsDesign
Other
Doyouworkpredominantlywithscreenbasedtoolsorhardware?
Screenbased(e.g.VST,DAWs,trackers)
23
22%
Hardware(e.gkeyboards,synthesizers,electroacousticinstruments)
28
26%
50/50Mixture
54
51%
Ifyouusesoftwareinyourrig,doyoufindyourselfmostlysendingcontrol
messages(OSC,MIDI,CV)from...
Softwaretohardware
49
46%
Hardwaretosoftware
29
27%
Nosoftwareornomessageexchange
24
23%
Whenworkingwithscreenbasedtools,howimportanttoyouisittohavea
physicalinterfacethatreplicatestheonscreencontrollers?
6%
8%
5%
5%
16
15%
7%
14
13%
22
21%
5%
10
13
12%
Assumingatradeoffbetweensoundqualityandaffordability,youtend
towards...
1
11
10%
4%
22
21%
14
13%
13
12%
11
10%
8%
15
14%
1%
10
5%
Arefinancialreasonsyourgreatestconstraintwhenconsideringanewpieceof
equipment?
Yes
70
66%
No
35
33%
Haveyoueverupdated,modified,orcreatedinstrumentsortools?
Updated
40
38%
Modified(functionally)
64
60%
Modified(aesthetically)
35
33%
Created
57
54%
Haveyoueverprogrammedinatextbasedenvironment?
Yes
68
64%
No
37
35%
Haveyoueverincorporatedaprogramcreatedinatextbasedenvironment
(e.g.Processing,openFrameworks,Csound)intoyourrig?
Numberofdailyresponses
Yes
43
41%
No
61
58%
Timestamp
How many years have y Which of the following di Do you work predomina If you use software in yo When working with scre Assuming a trade-off bet Are financial reasons yo Have you ever updated, Have you ever program Have you ever incorporated a program created in a text-based environment (e.g. Processing, openFrameworks, Csound) into your rig?
Performance
5 Yes
5 No
Performance
10
6 Yes
Modified (functionally),
Sonic Design
50/50 Mixture
Software to hardware
8 Yes
No
No software or no mess
10 Yes
Modified (functionally), C No
No
3 No
Created
Yes
Yes
10 Yes
Created
Yes
Producing
7 No
No
Yes
Electronics Design
3 No
6 Yes
No
Created
Yes
Yes
Created
No
Electronics Design
50/50 Mixture
Software to hardware
No
4 Yes
Created
Yes
Performance
Performance
50/50 Mixture
Hardware to software
No
10
5 Yes
Modified (functionally)
Yes
Yes
6 Yes
Created
Yes
Performance
50/50 Mixture
No
Software to hardware
3 Yes
Updated
Yes
Yes
Software to hardware
8 No
Yes
Sonic Design
Software to hardware
Sonic Design
Electronics Design
Sonic Design
Performance
Performance
50/50 Mixture
Electronics Design
Electronics Design
Sonic Design
50/50 Mixture
Performance
Electronics Design
Sonic Design
Performance
50/50 Mixture
Software to hardware
Software to hardware
Sonic Design
50/50 Mixture
Composition
Sonic Design
50/50 Mixture
Performance
50/50 Mixture
Performance
50/50 Mixture
50/50 Mixture
No software or no mess
No software or no mess
Software to hardware
Updated
Yes
Yes
No
No
No
Yes
7 Yes
Modified (functionally)
Yes
No
10
4 Yes
No
3 Yes
No
1 No
Modified (functionally)
Yes
Yes
10 Yes
Yes
5 Yes
No
No
1 No
Modified (functionally)
No
No
3 Yes
Modified (functionally),
No
No
3 No
Yes
6 Yes
No
8 Yes
Yes
5 Yes
10
5 Yes
Modified (functionally)
No
4 No
Modified (functionally)
No
1 No
Yes
3 Yes
Created
Yes
4 Yes
No
3 Yes
Modified (functionally)
No
Software to hardware
3 No
Yes
Sonic Design
8 Yes
No
Electronics Design
3 Yes
Yes
Software to hardware
1 Yes
Modified (aesthetically)
No
No
8 Yes
Created
Yes
No
Hardware to software
1 Yes
No
Hardware to software
4 No
Yes
No software or no mess
4 Yes
No
Hardware to software
10
4 Yes
Modified (functionally),
Yes
Yes
8 No
Yes
Software to hardware
7 Yes
No
Hardware to software
10
5 Yes
Modified (aesthetically)
No
Software to hardware
7 Yes
No
Sonic Design
50/50 Mixture
Software to hardware
4 Yes
Yes
Sonic Design
50/50 Mixture
Hardware to software
7 Yes
Modified (functionally),
No
No
Software to hardware
Hardware to software
No
Yes
Yes
No
No
No
No software or no mess
10
6 Yes
Modified (functionally)
No
No
Sonic Design
Software to hardware
1 Yes
Created
Yes
Yes
8 Yes
Yes
Performance
Sonic Design
Sonic Design
50/50 Mixture
3 No
No
Hardware to software
4 Yes
Modified (functionally)
Yes
No
5 Yes
No
No
10
5 Yes
Updated
Yes
No
3 No
Modified (functionally)
No
No
1 No
No
Performance
6 No
Yes
Sonic Design
50/50 Mixture
Software to hardware
3 Yes
Updated, Created
Yes
No
Performance
50/50 Mixture
Software to hardware
8 Yes
Created
Yes
Yes
5 No
Modified (functionally),
No
No
Sonic Design
50/50 Mixture
2 Yes
Yes
Sonic Design
8 Yes
Modified (functionally)
Yes
No
3 Yes
Created
Yes
Yes
Sonic Design
10
1 No
Modified (functionally),
Yes
Yes
8 No
Created
Yes
Yes
Software to hardware
10
6 Yes
Created
Yes
Yes
Sonic Design
50/50 Mixture
Software to hardware
6 Yes
Updated, Created
No
No
Electronics Design
50/50 Mixture
Hardware to software
4 Yes
No
Sonic Design
8 No
Created
Yes
Yes
Performance
50/50 Mixture
5 Yes
Modified (functionally),
Yes
No
1 No
Created
Yes
Yes
Electronics Design
50/50 Mixture
3 Yes
Modified (functionally), C No
No
Performance
10 Yes
No
Sonic Design
No software or no mess
50/50 Mixture
Software to hardware
Software to hardware
Software to hardware
Hardware to software
3 No
Modified (functionally),
Yes
No
9 Yes
Updated
Yes
No
4 Yes
Software to hardware
Yes
Timestamp
How many years have y Which of the following di Do you work predomina If you use software in yo When working with scre Assuming a trade-off bet Are financial reasons yo Have you ever updated, Have you ever program Have you ever incorporated a program created in a text-based environment (e.g. Processing, openFrameworks, Csound) into your rig?
Hardware to software
5 Yes
Modified (functionally)
Yes
Yes
8 Yes
Modified (functionally),
No
No
limitations
10 No
No
No
Sonic Design
50/50 Mixture
Software to hardware
3 No
Modified (functionally)
Yes
Yes
Sonic Design
50/50 Mixture
Software to hardware
2 No
No
3 No
Yes
Hardware to software
7 Yes
Modified (aesthetically)
No
Performance
8 No
Yes
Electronics Design
50/50 Mixture
3 No
Created
No
Electronics Design
10
4 Yes
Yes
Performance
50/50 Mixture
Hardware to software
8 Yes
No
Sonic Design
50/50 Mixture
Software to hardware
4 No
No
Performance
50/50 Mixture
Hardware to software
8 Yes
Updated
Yes
No
Software to hardware
6 Yes
Modified (functionally)
No
No
Sonic Design
Software to hardware
10
7 Yes
No
7 Yes
Yes
Sonic Design
50/50 Mixture
50/50 Mixture
No software or no mess
No
No
Software to hardware
5 Yes
Created
Yes
Yes
1 No
Created
Yes
No
Sonic Design
4 Yes
Created
Yes
Yes
No
No
50/50 Mixture
Software to hardware
3 No
Modified (functionally)
Sonic Design
50/50 Mixture
Software to hardware
3 Yes
No
Electronics Design
50/50 Mixture
No software or no mess
3 Yes
Modified (functionally)
Yes
No
Sonic Design
1 No
Created
No
No
Sonic Design
Performance
6 Yes
Modified (functionally)
Yes
Yes
10
2 Yes
Updated
No
No
2 No
Yes
Performance
7 No
Yes
Electronics Design
50/50 Mixture
6 Yes
Created
Yes
No software or no mess
Yes