tag:blogger.com,1999:blog-28916270829010131742024-03-12T21:56:13.843-07:00bar|noneMusings on music, synthesis, software and experimental music controllers.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-2891627082901013174.post-22830493843827385032012-01-01T20:03:00.000-08:002012-01-02T13:02:43.126-08:00Eigenharp 2012 Preview<b>Eigenharp Developers Conference, Open Source, 2.0 and Other Sundries</b><br />
<br />
The first ever Eigenharp Developers Conference will be happening the last weekend in January in the UK. Why is there a developers conference? Well if you've been following the Eigenharp, the software was promised to be made Open Source even since the original announcement. That did in fact happen this year.<br />
<br />
In fact, anyone can view the source here on GitHub. <br />
<br />
<a href="https://github.com/Eigenlabs/EigenD">EigenD on GitHub</a><br />
<br />
A group of programmers and musicians interested in extending the platform are travelling to a lodge outside of London for a deep dive into the EigenD internals. I'm travelling from West Coast USA to be there. I really cannot wait.<br />
<br />
From <a href="http://www.youtube.com/user/davek4981">davek4981</a> youtube channel<br />
<br />
"Mark playing Building Steam With A Grain Of Salt by Dj Shadow on the Eigenharp Alpha"<br />
<br />
<iframe width="420" height="315" src="http://www.youtube.com/embed/u51YEtNMWUs?rel=0" frameborder="0" allowfullscreen></iframe><br />
<br />
We've always been told that there is untold power lurking inside the EigenD host software. However, in the early days this was mostly hidden behind a user interface that was not yet mature. If you've read my previous posts, you can see the progression of the software and usability that has culminated in a 1.4.x release of EigenD. This release is quite complete as a stable and mature platform for the Eigenharp. There are different available factory setups that come with the three Eigenharp models. Users have the ability to customize these setups creating a library of custom setups that can be called up at will. 1.4.x represents the end of the 1.x line. It delivers the initial vision of having an instrument and host that allow a musician to go out and perform live without being a slave to a laptop screen like most electronic musicians. The midi and plugin support is top notch with best in class support of all the different possible tweak points that an electronic musician might expect in a performance rig. Add to that the Stage app which can run on an iPhone, iPad for remote control of performance and sound parameters, makes a very solid performance setup. 1.4.x is Open Source which gives some peace of mind regarding long term support of the platform. As good as 1.4.x is, it does represent as far as the platform can be taken without some major changes and re-plumbing that will occur in 2.0. As can be imagined. A lot has been learned from actual users. Most notably the original concept for a tool called Workbench which allows extensive customization of the system was scrapped before the product was released, this was due to it not being ready for prime time. The usability was apparently not good. Without workbench, 1.4.x cannot fulfill the entire vision of unlocking much of the power within EigenD so that users can innovate beyond the factory setup frameworks. With the prerelease of EigenD 2.0, we see a Workbench worth waiting for and a reworked engine that addresses many of the sharp edges regarding customization and the use of the Belcanto language for interacting with the platform. <br />
<br />
Why did Eigenlabs create it own host software in the first place? When I say host, I mean the software necessary to actually be a sound source for audio and a host for audio plugins like VSTs, AUs as well as the ability to play back samples from sound fonts and loops. <br />
<br />
We've been told that the reason for EigenD is that such an instrument needs a very high bandwidth and low latency environment for dealing with the large volumes of performance data moving through the instrument. If the instrument was forced to communicate with a separate host via midi or Open Sound Control, the latency would be increased and the performance data would have to be severely trimmed down. <br />
<br />
In the early days of EigenD, this custom host approach was definitely a liability. Why would a company produce a complex host when so many mature DAWs were already on the market? With the first release of EigenD, yes the instrument would play the factory sounds and built in instruments with extreme control and finesse, but connecting to the outside world of sounds was obtuse and did not provide the same experience. With 1.4.x, we have a complete and capable host that shows benefits over existing DAWs even controlling sound sources like VSTs and AUs which DAWs have down pat. For example its possible to map all the control points on the instrument to VST parameters, poly aftertouch etc at a high data rate, higher than DAWs will deal with gracefully. Such an approach falls down when trying to do the same with an external host such as Ableton Live. Furthermore, the latency when using an external host starts to border on the unacceptable. EigenD has a latency of @7ms from key press to audio. 7ms is extremely fast and gives you a very immediate connection to the control of sound as if you were in fact playing a physical instrument such as the guitar or piano. <br />
<br />
Boiling the Ocean <br />
<br />
You can like or dislike the Eigenharp concept but few people that understand the challenges would argue against the fact that it is an amazing accomplishment. If you were to set out on a mission to produce a controller that was going to make loads of money in the market in the short term, this would not be it. This vision was not about taking shortcuts. It wasn't solely about making money. It was about creating something significant with a no compromises approach. Having no compromises also meant a daunting full circle vision for the combination of hardware and software. The hardware certainly delivered from day 1. The software is still moving to encompass the full vision. In technology there is always the fear of "Boiling the Ocean" which happens when the goals are so large that they are almost impossible to achieve. This opens you up all sorts of problems. If the instrument hits the market before the vision is realized, users don't care about your vision, they care about what they can do today. If the hear of this vision, then they suddenly will hold the company to fulfilling these promises forever, even if the product direction completely changes. The Spectralis is a really good example of this. For years the user base has been complaining about not getting promises that are years old, even as the software is more mature than the original promises. It's painful to watch unfold. How can this be prevented? <br />
<br />
From what I've seen, the problem with large visions and promises is that the end users do not have visibility or control over their own destiny. They feel they are on the outside looking in wishing for things to happen that they have no stake in. Meanwhile, said company insiders see how amazing the technology is, how hard they are working and don't see how the users can be frustrated when they are working so hard to deliver features. There isn't an ecosystem that encourages experimentation, direct customer feedback, sharing and a shared goal of making things better. Instead it's US and THEM. They are the ones that need to do things, WE are the ones sadly waiting for THEM to bring out new features. When such a dynamic is setup, there is literally nothing a company can do to satisfy users. There is always potential that is unfulfilled, and nothing a company can do can satisfy users.<br />
<br />
Enter Open Source<br />
<br />
So why Open Source? If a user is not technical then why do they care at all that there is source code? Open Source is a big topic so we will not dive in too deeply. Let's make a few high level points first. Open Source does not mean free. Just because you can read the source code and build it yourself if needed does not mean the software is not paid. Open Source means just that, you can read the source code. You can build it yourself. <br />
<br />
Open Source allows for a few things. One is transparency. Everyone can see the efforts going into the platform. There aren't insiders and outsiders anymore. The black box is now a transparent box, at at least more transparent than before. There are of course technical barriers but at least the user community becomes involved in a meaningful way. Just the gesture is a sign of trust and can build bridges to your users.<br />
<br />
Open Source is an insurance policy. How many promising and ambitious platforms have gone the way of the Dodo? If a company calls it quits, at least the user base can take over managing the source code for the platform and keep the technology alive, even if forward progress is impeded. It's not a nice thought, but it does remove a major barrier to spending a ton of coin on a platform whose lifespan is unknown.<br />
<br />
Open Source creates an ecosystem. Obviously only a small percentage of technical users can properly read and do anything with the source code, however this can lead to a multi level ecosystem where the very technical part of your user base can do experiments, build useful things for the community and communicate their findings to the next strata of power users, who similarly experiment and communicate even more useful things to the non power users.<br />
<br />
Open Source Commercial Software <br />
<br />
There is some perception that Open Source projects are all very difficult and technical to use, because they are free and contributors don't have the time to make them glossy like a commercial product. Remember that Open Source does not equal free. Eigenlabs will still be the primary driving force and control point for the development of the software. In fact, contributions from outside developers will likely be quite small. This is fine. It allows for development of polished commercial software with the benefits of an open ecosystem that encourages exploration, innovation, transparency and sharing.<br />
<br />
Building Ladders<br />
<br />
If we have one set of users looking at source code and feeling empowered and another set feeling excluded, we have not connected or empowered our community.<br />
<br />
We need to be building ladders. Yeah, another silly analogy from the software technology business. If you are standing on a rung and the next one is 10 ft up, you haven't created a system that users can progress through or in which communication and sharing can occur. <br />
<br />
If we have very technical users on one side and non-technical users on the other. How are they connected? There needs to be a bridge in which all users can benefit. This bridge is a new application in the Eigenverse called Workbench and it will be part of EigenD 2.0.<br />
<br />
EigenD 2.0 <br />
<br />
Eigenlabs has just done a limited prerelease of 2.0 to the developers who will be attending the developers conference in Jan. This will allows those developers to get acquainted with the capabilities of the 2.0 platform before the conference starts. <br />
<br />
2.0 fills in the missing link between what the platform is capable of and what a user can do with it. The infinite configurability of the core platform was never properly exposed in earlier software versions. I for one was extremely skeptical that Eigenlabs could pull off this type of vision. Why should they even make things more configurable? Shouldn't they make things easier and more intuitive for the non technical user? <br />
<br />
Yes they should, but what I see now is that even Eigenlabs itself needed to get to 2.0 in order to have the tools to bring about transformation of the platform and to improve the out of the box experience for the non-technical. <br />
<br />
Enter Workbench<br />
<br />
With workbench I can see how easy it is going to be to fine tune and improve and expand the range of what is possible while improving the whole experience.<br />
<br />
Workbench is a new program added to the platform for admittedly the power-user. Workbench presents a Bidule-like component and wires view of all the building blocks of the platform and the connections between those components. <br />
<br />
Looking at a Factory setup in workbench shows you just how much work EigenD is doing under the covers to bring everything together into a performance setup.<br />
<br />
The thing about workbench is that it is actually quite intuitive. Simple rewiring is fairly straightforward. More complex components are grouped into reusable components called Rigs. The atomic units of functionality are called agents. Agents connect to other agents and provide useful bits of functionality. <br />
<br />
The benefit for the average non technical user of having Workbench is that it is now quite trivial to create very targeted components of functionality that are shareable as Rigs.<br />
<br />
Some examples would be, a Rig that simulates strumming a guitar. A Rig that simulates a microtonal drum surface. A Rig that connects to Analog equipment via control voltages. A Rig that performs as a drum machine or a sample masher ala Monome.<br />
<br />
Video of Geert Bevin interacting with a custom microtonal hang drum surface<br />
<br />
<iframe src="http://player.vimeo.com/video/33519954?title=0&byline=0&portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><br />
<br />
The other thing workbench can do is make things that are extremely simple and lightweight. <br />
<br />
For example. I want a setup that simply is a midi control surface with no additional layers of complexity. <br />
<br />
Geert Bevin controlling a Moog analog synth with the Eigenharp<br />
<br />
<iframe src="http://player.vimeo.com/video/33155016?title=0&byline=0&portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe><br />
<br />
I remember seeing Imogen Heap on David Letterman perform with the Monome. She had custom software developed that grouped the small buttons into larger button surfaces that were easier to hit. The setup was made into something very simple and foolproof to use under the stress of playing live. Many electronic performers have similar strategies for creating ways to make live performance more predictable. EigenD 2.0 should make this sort of thing a lot easier to accomplish, even for those with limited technical ability.<br />
<br />
Here's a screenshot of a small section of setup that uses 6 audio channels with a single AU plugin used for controlling analog modular gear via CV.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-oDJyvsICS-w/TwEpIKjF_ZI/AAAAAAAAAG4/-fGpOCbjGts/s1600/6%2Bchannel.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="255" width="320" src="http://1.bp.blogspot.com/-oDJyvsICS-w/TwEpIKjF_ZI/AAAAAAAAAG4/-fGpOCbjGts/s320/6%2Bchannel.jpg" /></a></div><br />
A Setup is All You need<br />
<br />
The other problem that electronic musicians have is dealing with too many connected and separate components. There may be four or fives different pieces of software that all need to be loaded and made to communicate with each other. When settings change, there are similarly four or five separate setups that need to be saved individually in order to get back to the state you were in when you closed the software down.<br />
<br />
EigenD provides extensive abilities for restoring a performance state to exactly the way you left it. A template may be built up using a number of reusable rigs provides the basic starting DNA templates for a performance and set of capabilities. These template becomes the starting point for any number of performance setups. Drop in plugins, samples, setup different mixes, etc. Every single parameter in the core platform as well as in the audio plugins is saved and remembered when you save a set. This includes remembering exactly the state of the instrument when you closed the setup.<br />
<br />
Everything is Transparent<br />
<br />
I've talked about the initial frustrations in the early software with having a black box that we knew was powerful but without the way to access that power. EigenD 2.0 is the exact opposite. Everything is transparent if you want it to be. The platform's elegance comes from the fact that the building blocks and capabilities of the system are consistent from the bottom to the top. In most DAWs, you have a layer that you can interact with and layers that are hidden and closed to you. EigenD is built from the ground up using the agent concept. Literally everything worth exploring is exposed. This is also what enables very very small and lightweight setups to be created. If you ever been frustrated waiting for a DAW to load, you can create an EigenD with an associated performance setup that loads in under a second. Similarly you can create a setup that pushes your machine to the absolute limits of its processor and memory.<br />
<br />
Extending EigenD<br />
<br />
For the programmers in the community, the EigenD platform can be extended by programming your own agent. Agents are the DNA of the platform and can be combined into endless combinations of functionality.<br />
<br />
An Agent follows a pattern of development. Agents inherit common functionality from the core system, They can handle things like very precise timing and clocking functionality, audio streams, data streams, etc. Or they may handle utility tasks like controlling the key lighting, transposing a scale, etc.<br />
<br />
Every parameter and state of an agent can be persisted in a setup or used as a control in the Stage app for live performance.<br />
<br />
Some of you may be asking why not use something like an existing plugin API instead such as VST or AU? <br />
<br />
Agents are far more generic and flexible than any plugin format however they are proprietary for the EigenD universe. They can be lightweight or heavyweight and connected in infinite ways. Yet they also can be full participants in the flow of all data in the system.<br />
<br />
Plugins such as VSTs and AUs still play a very important role in EigenD, however they are used at a high level like for example as part of a Rig for playing Audio Units, or as part of an effects chain or effect insert.<br />
<br />
Only a very small percentage of users will want to create or modify an agent, however when they do, all power users will be able to take advantage of the agent directly in Workbench and Stage to create new setups using it. <br />
<br />
Conclusion<br />
<br />
Well I did tell you it was a bold vision. One that may never pay back its initial investment in monetary terms, however I am grateful that such an instrument was created. It gives me hope that projects like the Eigenharp can still be brought into existence by the sheer audacity of vision and tireless commitment to the value of creativity and innovation without compromise. I certainly don't think every project needs large funding and a multi year skunkworks project to innovate. It does make me smile to think that such projects are still possible though. <br />
<br />
Look at the way the Alpha sends all its data across a standard instrument cable. That protocol and data processing architecture needed to be invented and in itself is a major innovation. Yet it enables a musician to move around the stage like a guitar player would. No compromises. <br />
<br />
Lately I've had some of the most gratifying, connected sessions with this instrument and I've crossed some invisible barrier where I am learning fast enough that I want to play it constantly. It was a slow start as an early adopter and I even gave up for awhile when the software was immature and frustrating, but now the barriers have fallen. It's truly something you can bond with as a musician that goes beyond the throw away culture of just the next plastic box. I do call it an instrument and not just a controller because it does take virtuosity to play it. The community is literally learning how to learn it. It must be practiced like a new instrument and does not mimic any other instrument in technique even if things like the breath pipe are immediately recognizable. The technique involved is both unique and authentic, meaning, this is the real deal, not a hack to simulate something else. After a while you start learning advanced techniques like string bends, slides, different gating techniques, two handed techniques, etc. These are things I certainly associate with the progression of learning a guitar, but their execution is surprising and new techniques emerge that no other instruments can do. It amazes me to have one hand playing a percussion instrument while the other is playing something with manual vibrato and subtle pitch, timbre bends. Fertile ground for experimentation.<br />
<br />
I do now see how the original vision will become reality for users. This is an amazing instrument and platform. There is no equal anywhere. Yes it is complex, but it now hides this complexity under a mature, accessible and very capable host while allowing access and extensibility to all levels of player from beginner to pro users as well as to programmers wishing to extend the platform. Even if you never changed out a sound in the factory setup, you could play, learn and enjoy this instrument for a lifetime. <br />
<br />
I send you off with a video from one of the initial Eigenharp demo players (Dave K.) that to me expresses the kind of sessions and experience I like to have with the instrument.<br />
<br />
From <a href="http://www.youtube.com/user/davek4981">davek4981</a> youtube channel.<br />
<br />
"Iambic 9 Poetry On The Eigenharp (Squarepusher Cover) "<br />
<br />
<iframe width="420" height="315" src="http://www.youtube.com/embed/ophA7zqWlho?rel=0" frameborder="0" allowfullscreen></iframe>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com1tag:blogger.com,1999:blog-2891627082901013174.post-61145764110329622112011-05-28T10:28:00.000-07:002011-05-28T10:58:43.386-07:00Eigenharp RevisitedIt's been almost a year since my last post. Pathetic I know, but worst of all, my last post left the story of the Eigenharp with "The Supreme Difficulty of Birthing a New Instrument" as a sort of cliffhanger with many questions left unanswered. <br /><br />Eigenlabs has indeed been busy in the last year and has made great strides in addressing usability concerns as well as simply maturing the product into something fit for a more mainstream player.<br /><br />I wish I could say that I have matured as a player along with the platform, but I took quite a long hiatus from the instrument after a bit of burnout from being an early adopter. There were a few early design decisions in the software that were a nightmare for usability, most notably, having to control the user interface of EigenD on the computer with the harp itself. Luckily, Eigenlabs listened to users and fixed this issue.<br /><br />The most significant improvement is the introduction of "Stage" which is a new user interface that exposes all the internal routing and settings of the system as a set of user defined controls that you can tweak on the computer or from your iPhone or iPad remotely. This is a brilliant solution for controlling all the settings that are buried within EigenD. It's quite easy now to create very detailed custom setups for oneself, save these or even share them with other users. You basically choose from a menu of options and are able to create new tabs, and drag and drop controls onto them. This interface and all settings are stored along with your saved EigenD setups and can be recalled at will. This can totally replace the awkward original concept of controlling the computer user interface from the harp. <br /><br />"Stage" was the feature that brought me back to the Eigenharp and convinced me to reengage. Generally the workflow is to drop instrument plugins (VSTs, AUs) into slots in EigenD, along with the ability to connect via Midi or to use soundfonts for sampled instruments, you then create one or more performance setups while sitting in front of the computer. Once you have a setup, you can divorce yourself from the computer and simply recall the different instruments with the eigenharp itself. Because the stage interface is available on an iPad or iPhone, this can be used on stage for simple tweaks to volume of the mix and other settings you wish to make on the fly.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-ibCoNcS2bDQ/TeExL-T8DSI/AAAAAAAAADk/oK4hJT2espM/s1600/Stage1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://3.bp.blogspot.com/-ibCoNcS2bDQ/TeExL-T8DSI/AAAAAAAAADk/oK4hJT2espM/s320/Stage1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611820692455296290" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-iKlrkfx1hRg/TeExVCiZG9I/AAAAAAAAADs/P-ZRQK4tdTk/s1600/Stage2.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://1.bp.blogspot.com/-iKlrkfx1hRg/TeExVCiZG9I/AAAAAAAAADs/P-ZRQK4tdTk/s320/Stage2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611820848208485330" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-OLS33NcBkLA/TeExcH1fkBI/AAAAAAAAAD0/urCe9qITij8/s1600/Stage3.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://3.bp.blogspot.com/-OLS33NcBkLA/TeExcH1fkBI/AAAAAAAAAD0/urCe9qITij8/s320/Stage3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611820969889861650" /></a><br /><br />Another big improvement to EigenD are the configuration grids for connecting the various controls on the harp to parameters of different instruments. One grid allows the linking of eigenharp controls such as strip controllers, breath, key controls to Audio unit and VST parameters. The other grid is dedicated to Midi control. <br /><br />The Midi settings window is one of the most full featured midi implementations I have ever come across. EigenD can now do very advanced things such as send 14 bit midi control information instead of 7 bit. It can send poly pressure to instruments that support it. But most importantly, it can use multichannel midi to send each key presses data stream on a separate midi channel. This allows for per note control of all the key expression (pitch, yaw, pressure, velocity) available on the harp and it can do this using 14 bit CCs if you wish. Some notable plugins such as Spectrasonics Omnisphere and Trillian, Native Instrument Kontact to name a few, support multichannel setups and can offer great expression with such a setup. <br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-c_kOfXNVGvQ/TeExloJ11wI/AAAAAAAAAD8/djVlCd3FXaY/s1600/Midi1.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 242px;" src="http://3.bp.blogspot.com/-c_kOfXNVGvQ/TeExloJ11wI/AAAAAAAAAD8/djVlCd3FXaY/s320/Midi1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611821133183964930" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-AxF-98k_hIc/TeEzE3yCZtI/AAAAAAAAAEU/CB2ZbMbNesQ/s1600/Midi2.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 147px; height: 320px;" src="http://1.bp.blogspot.com/-AxF-98k_hIc/TeEzE3yCZtI/AAAAAAAAAEU/CB2ZbMbNesQ/s320/Midi2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5611822769466664658" /></a><br /><br />To understand the amazing sensitivity and control that the eigenharp offers, you really need sounds that are designed specifically to take advantage of the additional control aspects the harp can offer.<br /><br />To demonstrate such a sound, I reconfigured a sound that Edmund Eagan had designed for the Continuum (another interesting and expressive controller) to work with the eigenharp. The sound engine is a KYMA Pacarana and the connection is using a multichannel midi setup such as I mention above. The result is a sound that would be impossible to control in such a way on a keyboard.<br /><br /><iframe src="http://player.vimeo.com/video/24053655?title=0&byline=0&portrait=0&color=fbca54" width="470" height="266" frameborder="0"></iframe><br /><br />The last point that I wish to mention regarding Eigenlabs is around the original promise from Eigenlabs founder John Lambert to Open Source the EigenD code. I'm happy to say that Open Sourcing did indeed recently happen. There are many benefits to this. Firstly, a development community can form around connections to EigenD as well as the creation of add ons, bug fixes, etc. Secondly, Open Sourcing creates confidence in the personal investment of owning such an instrument. If Eigenlabs went away in the future or dropped support for the original eigenharps, the software would still be able to be built, upgraded and published by the community at large.<br /><br />Finally, the last gap that has been filled is support for Windows OS and specifically Windows support for the larger Alpha and Tau models. Eigenlabs has just released an early version of 1.4 that brings Windows OS support to these instruments.<br /><br />Indeed, Eigenlabs has been busy and I for one applaud the great progress. If you've been on the fence about picking one up. The water is now safe to enter.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-3709750456411804172010-06-25T10:06:00.000-07:002010-06-25T11:45:58.250-07:00Eigenharp: The Supreme Difficulty of Birthing a New Instrument<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_yqTsM5QS_5U/TCTwGEsr4RI/AAAAAAAAACQ/QSjGTaaIhvw/s1600/IMG_1052-2.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://2.bp.blogspot.com/_yqTsM5QS_5U/TCTwGEsr4RI/AAAAAAAAACQ/QSjGTaaIhvw/s320/IMG_1052-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5486774233175154962" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yqTsM5QS_5U/TCTvghFu4sI/AAAAAAAAACI/ktcDxd4Cdko/s1600/IMG_1044.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://3.bp.blogspot.com/_yqTsM5QS_5U/TCTvghFu4sI/AAAAAAAAACI/ktcDxd4Cdko/s320/IMG_1044.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5486773587961373378" /></a><br /><br />CDM posted a blog entry on the Eigenharp Alpha today and linked my video.<br /><br /><a href="http://createdigitalmusic.com/2010/06/25/hands-on-eigenharp-exploring-an-innovative-new-digital-instrument/">CDM on the Eigenharp Alpha</a><br /><br />This is the perfect opportunity to write an entry that has been on my mind regarding this instrument. The topic being the supremely difficult task of bringing a radical instrument concept into the world.<br /><br /><br /><br />I work in software technology and have been in and out of silicon valley startups, before and after the tech crash in 2001. One of the things that we talk about is the technology adoption curve. It takes awhile for a new technology whether it is disruptive or not to become accepted. Many times the companies that develop a new technology are not the ones to capitalize on it. This is because they may be a startup and can't stick it out for as long as it takes before the technology moves beyond early adopters and becomes mainstream. Many times a company that champions a new technology paves the way for others to take the concept further, once the market has started to accept it.<br /><br />Take a look at at the adoption curve for a technology that I was involved with in the early days, "Web Services". It took a long time for Web Services to become adopted, but now it's a pervasive part of the technology landscape and the backbone of services such as Google, Amazon, Facebook and countless others.<br /><br /><a href="http://blogs.oracle.com/ea/SOA%20Adoption%20Curve%20-%20Requirements.jpg">Web Services Adoption Curve</a><br /><br /><img src="http://blogs.oracle.com/ea/SOA%20Adoption%20Curve%20-%20Requirements.jpg" width="370" height="168"><br /><br />Goeffrey Moore's famous book "Crossing the Chasm" has been required reading for generations of technology leaders. The chasm is the gap between early adopters and the rest of the curve.<br /><br /><a href="http://en.wikipedia.org/wiki/Crossing_the_Chasm">Crossing the Chasm on Wikipedia</a><br /><br /><img src="http://upload.wikimedia.org/wikipedia/commons/d/d3/Technology-Adoption-Lifecycle.png" width="370" height="168"><br /><br />I think this is fairly relevant to the Eigenharp. Not only is it a revolutionary technology as far as the resolution of the keys and the bandwidth of the information flowing through it, but it is also radical in the sense that it doesn't copy an existing instrument form. Sure it has pieces of different instruments, keys. breath pipe, but really there is no previously existing instrument that prepares you for playing the eigenharp. There is no established method for technique or standard chord positions. It's really a new thing. This is difficult because beyond just the technology adoption curve, you also have a learning curve. It's as if the guitar was just thrown into the world new and there were a half dozen people trying to figure out how to play Stairway to Heaven.<br /><br />Add to that difficulty, the fact that external software instruments and DAWs and such are still stuck at MIDI resolution, so you don't yet have a virtuous circle where the resolution of the eigenharp can be full expressed through the entire ecosystem of plugins and electronic sound engines.<br /><br />Right now, the players are early adopters. And who is a candidate early adopter? Well I can see already that programmers are drawn to it. Why? We are comfortable with technology. We are drawn to the pure technical innovation it represents. We make a decent income and can afford it. We are already geeks, so we are not afraid to be labeled one? This is challenging because maybe it would be better to have early adopters that were "musicians" first and foremost. I think this will happen, but it will take time, and time is expensive.<br /><br />Now the good news is that Eigenlabs seems to be fairly well funded and capable of riding the curve. If you can make a business with early adopters, then hopefully you can cross the chasm. <br /><br />The one thing I do wish for is for the promise of open-sourcing the software to be realized, as that has enormous benefits for building a community of contributors to the platform. If your early adopters are programmers, that's a lot of talent that could be working for you. John Lambert, the chairman of Eigenlabs has already promised that this will happen although it is already 5 months behind schedule while details and licensing are worked out. I believe that this will be critical to their long term success. I do believe John when he says he is absolutely committed to doing it. <br /><br />As I have said before, this is a wonderfully expressive instrument. It's a joy to play and I hope that we will see better and better things come out of it.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com3tag:blogger.com,1999:blog-2891627082901013174.post-5587434065275086932010-06-21T18:31:00.000-07:002010-06-21T18:40:05.983-07:00New Spectralis SoundBank - Analog Modulars 2010This weekend I created my first soundbanks for the Spectralis II. Big deal right? What's significant about this is that I've finally come full circle to how I got started with synthesizers in the first place. The Spectralis was my first really serious synth. In hindsight it wasn't a great first choice since the depth of the machine requires someone who actually knows something about subtractive synthesis to get the most out of it. So I was pretty lost for a good long while. But some knowledge did trickle in and I read a lot of books, played around with other simpler synths, both hardware and software. I got involved with the monome and writing software and doing all sorts of other audio projects. The Spectralis languished.<br /><br />During this time, I started building an analog modular synth and that was definitely the best learning experience I could ever have regarding subtractive synthesizers. Even though you can't save patches on the modular I did start getting in the habit of sampling patches that I liked before I tore them down. Fast forward a year and there is a growing list of sampled analog modular patches sitting here.<br /><br />So to close the circle, I've gone back to the Spectralis which has suddenly opened up to me with my new found education. What was incomprehensible now makes perfect sense and I see the logic of this powerful machine.<br /><br />The Spectralis has its own wonderful Analog/Hybrid voice (digital OSCs, true analog filters) which sounds as good as any modular on its own. This sample pack is not for that voice. This pack is for the three additional polyphonic digital synth voices that the Spectralis also packs inside it. These voices require a sampled audio source as raw material to work with. After that, you can adjust envelopes, filters, LFOs, pitch envelopes, pan, fx and many other parameters to sculpt the sound. Because these voices are digital, they can sound digital if the audio sources underneath are too predicable. Enter the modular.<br /><br />This sample set is 400mb of analog oscillations that are raw and harmonically rich and unpredictable. Feeding these into the digital sections of the Specki give me a lot of raw analog clay to mold for additional voices. Notes may beat subtly out of perfect tune in a chord. Some patches are inharmonic or have large timbre changes across their range.<br /><br />I quite like this idea and think this will be the first of more Soundbanks to get produced this way.<br /><br />Its an almost 300mb download. If you have a Spectralis, you can get it here.<br /><br /><a href="http://experimentsinanalogchaos.com/banks/AnalogModulars2010.zip">Analog Modulars 2010 - Spectralis Soundbank</a><br /><br /><a rel="license" href="http://creativecommons.org/licenses/by-nd/3.0/us/"><img alt="Creative Commons License" style="border-width: 0pt;" src="http://i.creativecommons.org/l/by-nd/3.0/us/88x31.png" /></a><br /><span dc="http://purl.org/dc/elements/1.1/" property="dc:title">Analog Modulars 2010</span> by <a cc="http://creativecommons.org/ns#" href="http://www.bar0.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL">bar|none</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/3.0/us/">Creative Commons Attribution-No Derivative Works 3.0 United States License</a>.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com3tag:blogger.com,1999:blog-2891627082901013174.post-18364615481976379982010-05-07T18:09:00.000-07:002010-05-07T18:46:39.894-07:00Hyper-Idiomatic Expression in ControllersI came across this term today in a radio show on ImprovFriday. It was coined by one of the performers, Richard Bailey when describing his work which is wonderful. I encourage you to follow the link below.<br /><br />Link is here:<br /><a href="http://improvfridayradio.bandcamp.com/track/if-radio-presents-intro-to-if-3-paul-muller-hosts">http://improvfridayradio.bandcamp.com/track/if-radio-presents-intro-to-if-3-paul-muller-hosts</a><br /><br />Basic gist goes like so: Lots of music controllers are very good at certain distinct styles of performance, or at least impart the characteristics of the controller itself onto the music. While I'm not one to throw around academic and frankly obtuse terms for musical performance. It did get me thinking.<br /><br />from Merriam-Webster<br /><br />Idiomatic:<br />1. "of, relating to, or conforming to idiom"<br />2. "peculiar to a particular group, individual, or style"<br /><br />Idiom:<br />"a style or form of artistic expression that is characteristic of an individual, a period or movement, or a medium or instrument"<br /><br />Now the "hyper" part is debatable depending on the controller. Hyper being accentuated or extremely active.<br /><br />If you look at classical musical instruments, their physical layout and properties whether, string, hammers on strings, wind, woodwind, percussion all play a vital role in how they are performed and also have influenced the styles of music that they are associated with.<br /><br />There isn't a music controller in existence that leaves no trace of it's physical, mechanical and technical characteristics on the music it produces. Some have suggested the keyboard is so adaptable and can make any sound whether sampled or generated that it is such a device.<br /><br />Yes, keyboards use the black and white keys of a piano which have a certain structure and pitch layout modelled after the western notion of tones and half tones. The act of striking the key does not have the same effect as breath or strumming or the physical properties of strings. It definitely is ideomatic of certain styles. There may be many styles but the instrument itself did play a part and does impart a footprint of it characteristics on the music itself.<br /><br />Eigenharp is similar, it has the ability to sound like almost any instrument, it has the addition of breath controller and strip controllers for things like bowing a cello or violin. Yet even it has properties that will leave a distinct footprint over time. The fingering of the keys, their percussive nature, similar to a keyboard but different with multiple control axis. The fact that you can glide across the keys, make large movements in pitch and octave within a hands reach. Adapt the fingerboard to different scales and tunings. Yet even this adaptability can't play guitar like a guitar. I will influence the music and become idiomatic of some styles that are peculiar to itself.<br /><br />Monome: The blank slate controller. The methods of interaction and the model of such exist in software. It can be a sample slicer, looper, keyboard, video controller, robot controller, whatever. Yes it makes music. It's even good at it. It does impart its idioms on the performance. Certain styles are dominant, the keys are strictly on/off so key velocity doesn't really work which forms the basis and bounds of the performance.<br /><br />This Brings Me to Vagueness<br /><br />Vagueness being the degree of predicability of interacting with the instrument and knowing the exact sound that will come out, based on having heard the instrument but not knowing how it is setup when walking up to it.<br /><br />Ok, so on the vague'O'meter, we have the piano being slanted towards the non-vague side. I walk up to a piano, I hit a key and I have a pretty good idea of what I'm going to get.<br /><br />Keyboard, middle of the road. I may have an idea of the pitch, basic velocity of a hit, etc...but I am unsure of what patch is loaded. Once I know the loaded sound, I can probably play a known chord pretty easily unless someone has done a strange key mapping.<br /><br />Eigenharp, same as keyboard. Slightly more vague, the fingerboard may be mapped to any scale even microtonal.<br /><br />Monome: Way vague. Not only do I not know what sound will come out. I might not even get a sound, cause maybe the key I press changes a setting or maybe it's not even controlling sound. There may be some pattern of multiple presses I need to unlock to do something like reslice a loop. Maybe I just raised the curtains on stage.<br /><br />Now the reason for taking the vague'0'meter test is to make a point.<br /><br />Here it is:<br /><br />"The younger you are, the more likely you are to be comfortable with or exposed to vagueness and accepting of such as constituting a performance"<br /><br />Ok, a lot of older people totally grock vague controllers. But in general, if someone has not been exposed to these concepts they can be very difficult to grasp. Since these concepts are now more prevalent, we have more exposure and acceptance. Just try explaining a monome to an 80 year old that is used to going to the symphony. The 1:1 connection between the instrument and the idiom is not as strong. Likewise the concept of a performance also is spread on a vague'0'meter. For example, the connection of a piano to a musical performance is not vague. It's very linear and 1:1. The concept of a performance by scratching a turntable, playing a prerecorded record is more vague. There are certain prejudices and barriers involved in connecting a vague controller to a performance.<br /><br />One last thought here and this is regarding the monome. Even though the monome is at the high end of the vagueness scale, there is a 1:1 connection between seeing a performer hitting a simple button and that button affecting a sound or performance. Even though our brains can handle abstract complex vague controllers, we still want to see the physical connection of human to controller to cause and effect. And the pretty lights don't hurt.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com3tag:blogger.com,1999:blog-2891627082901013174.post-44984443098352303302010-01-10T09:46:00.000-08:002010-01-10T10:04:53.020-08:00A Dream of IcelandI spent the day yesterday a prisoner in my house. We had a nasty layer of solid ice on everything. The bamboo in the yard looked like an ice sculpture. Winters here are the impetus for a lot of creative endeavors that we're too busy in the summer to make time for.<br /><br />This was a perfect time followup my recent review of the Eigenharp Alpha with a video performance. I've only had it for a very short time so actually playing it with skill is going to take awhile. In my head I was imagining myself as Pat Metheny playing midi guitar back in the day, but of course I'm not and will never be.<br /><br />The benefits of using the monome with the eigenharp should be apparent in this video. While you can control a lot from the eigenharp itself, or at least that is the promise, the monome is still king in that area. The eigenharp is the king of expression. Sounds that you may have thought seemed stagnant come alive.<br /><br />One thing that should not be overlooked is how amazing it is to be able to play different scales on a grid. I've known this from monome apps like SevenUpLive but when you add an expressive controller like the Eigenharp in the equation, I feel that the possibilities are quite amazing. The difference is that rather than using years of muscle memory to play within a scale on a chromatic instrument, you are instead able to make the connection between where you want to go and getting there faster. I'm sure this can be debated. You can change the scales and tonic on the fly. So if you now how things will sound going from one to the other, the sonic connections I think can happen faster than what we've been used to doing which is learning scales for years on end.<br /><br />I'm sure watching this video will not convince you of that. There was a lot going on and I hamfisted it a bunch. I still believe it to be true and I think we will see some amazing things come out of this instrument. Stay tuned.<br /><object width="400" height="300"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8644421&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=8644421&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/8644421">A Dream of Iceland</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com/">Vimeo</a>.</p>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com5tag:blogger.com,1999:blog-2891627082901013174.post-7287707300943567982010-01-07T18:52:00.000-08:002010-01-10T09:46:15.314-08:00First Impressions of the Eigenharp AlphaI was lucky enough to recently acquire an Eigenharp Alpha. I'm definitely one of the first which shows also that I had absolutely no self-control when this beasty was announced and was one of their very first orders right after the announcement. Well it has arrived and I've spent just a few days with it and here are the first impressions.<br /><br /><span style="font-weight: bold;">The Instrument</span><br /><br />The instrument itself is stunning. The wood, the finish, the metal. Everything is indeed very high-end quality wise. I was actually concerned that the instrument would be almost too light weight when I read the specs but in fact it feels just right and well balanced.<br /><br />The case is excellent and custom form fitted to the instrument. You could pack it on a plane no problem. The case is very long and so is the harp.<br /><br />There is a leather strap that is quite unique with a rotating center metal bezel that clips into the harp so it can rotate at your waist if you want to stand while playing. Personally, so far I prefer using the floor spike and sitting or standing with it that way. I understand now why there is a floor spike. This is not a guitar, you don't just user your left hand on the frets and your right for strumming. In fact you use both hands for playing the buttons. This ergonomic fact makes it very comfortable to play with the floor spike and it feels very natural after awhile. If you've ever wanted to play a standing bass, this is right up your alley although it's not like playing a bass either.<br /><br /><span style="font-weight: bold;">The Buttons</span><br /><br />Ok, this is the magic, the secret sauce, the real stuff. The buttons are magic. No really they are. They are so sensitive, it really needs touching to believe it. It takes a very light press to trigger and normal playing is a very light touch, especially after the first attack. Players who are new, death grip the buttons and that's where you hear pitch changes, since the x,y,z control kicks in at that point. For midi playing, I really want to just turn off the pitch wheel since it's too crude in midi anyway whereas with the native instruments and sound fonts, you can do wonderful things like vibrato/tremelo, if you've got the chops. You can also use these for other sound aspects like filter control, effect control, whatever.<br /><br />Back to the buttons. They are so sensitive that it takes effort to hit them without triggering a note at a very soft velocity, yet they do not false trigger which is amazing, since I would think even shaking the instrument might trigger a button. Compare this with the force needed to hit a piano or synth key and you will understand that playing this will not only be different, but will have totally new capabilities for the player regarding speed and range of notes played. Since I can choose to use a chromatic mode or any of 80 scales, you can really cover a lot of notes easily and quickly, with a lot of control. I can do the scale thing on the monome, but I can't do it with the expressiveness that this instrument provides.<br /><br />Bowing the cello is one of my favorites so far. Basically this can done two ways. You can use the large strip controller on one side of the Alpha for long strokes on the bow, OR move your finger slightly and quickly for tremelo of the bow. You can also hammer on/off the strip for tremelo which is probably easier and just as convincing. The second way is to use one of the percussion buttons on the bottom. This highlights how damn sensitve these buttons are. By gliding a finger from one side of the button to the other, you have the same control as the strip controller, but on a small button. You can use a very light touch.<br /><br />I love how if the cello mode is on especially and I pick up the eigenharp it mutters and squeaks a bit just as an electric guitar does when picked up on stage. That is the sound of an instrument that wants to be played with expression and can be played with skill. Of course there is a dedicated button at the bottom that turns off input when you don't want accidental presses to make a sound.<br /><br />You can select to play multiple instruments at one time. These could, be the native modelled instruments, sound fonts, Audio Unit plugins or midi and you can layer all of them. For example, layer a grand piano, cello and a synth pad. Because the cello needs to be bowed to play, you can bring it into the mix in a subtle way. Really incredible range of playing just by using different techniques.<br /><br /><span style="font-weight: bold;">The Hardware</span><br /><br />The base station is good quality and burly. The instrument cord is high quality and plugs into the bottom of the Alpha. Nice thing, is there is just one cord. So you can walk around same as with an electric guitar. This really makes it a stage instrument. The protocol and technology that delivers so much data over this single mini XLR type connection is amazing.<br /><br /><span style="font-weight: bold;">The Software</span><br /><br />OK, this is where it gets muddy. EigenD runs as a menu bar icon in OS X. It has very little UI per say and can run headless (no UI). The important part is really the core software engine and what little UI is in eigenD is a bolt on. It's definitely not going to work like you are used to working in a DAW or other music software. There is a browser window. But this is where the paradigm get weird. The browser is more informational than meant to be a UI that you would operate with a mouse. I would almost prefer that they pick one paradigm and stick with it, rather than part mouse control and part instrument control of what the UI is displaying, because this is confusing for sure. The software is designed to be controlled from the instrument itself. It's clear that was the original design and the UI seems hastily thrown on. I get the on instrument control part though and it is very powerful. Basically I compare this to monome software. You have a range of buttons and you interact with the software by using buttons to change modes etc. You need to bite the bullet and spend a day with this and get familiar with it because this is the way you interact with the software, the Browser UI is really a crutch. On instrument is excellent because you can get away from the computer entirely and play it as the instrument it is meant to be. There are holes however, mixer controls are avaliable on the instrument for example, and when you are changing values, there is no on instrument feedback at the moment, so you really need to look at the computer screen to see the value. Also, when you use Audio Units, you can't just do everything in the EigenD UI, you actually need to use the on instrument control on the Alpha to make the proper Audio Unit UI pop up on the computer. This is what I mean by mixed controls, interacting with a computer UI from the instrument itself. I do think that they will sort this out and it's partially because the UI part of the software is coming late and it feels very beta still, but progress is happening fast and they are obviously committed to making it better and better. Yes, if you buy one, you are an early adopter. This is high tech stuff and kudos for eigenlabs to have the balls to ever attempt what they are doing.<br /><br />So back to the software. There are a few classes of instruments. Native modelled instruments like the cello, clarinet and piano. SoundFonts where eigenD can play sampled instruments. Then AudioUnits which are hosted in EigenD. You also can use AudioUnit effects. You have two effect slots avail that can be placed in front of any instrument and mixer controls for all these pieces. You also have midi instruments where eigenD simply sends midi, usually this would go to you DAW or an external midi instrument. In the case of the modular...you can't host Volta in eigenD because it requires a multitrack setup that uses side chain audio and there is no support for this in eigenD, so I pipe midi from eigenD to Ableton Live. This actually works OK, I have velocity and aftertouch velocity easily to use for controlling different aspects on the modular. A native CV controller however would be the bomb and I really hope they get around to releasing one. It would be amazing to have that kind of resolution with the modular.<br /><br /><span style="font-weight: bold;">Conclusion</span><br /><br />I'm very happy so far. The playability is amazing. There are different levels of control. You have most control over the modelled instruments, next the soundfonts, then the AUs, the the midi. Even though we get reduced to midi at the bottom level, it is still extremely viable and just the velocity control and touch of the keys alone is enough to make the playability something extremely special.<br /><br />The software still needs refinement. The was a product locked in secrecy for years. Now they need to expose it to the whims of the public. This is an important phase to listen to users but still stay true to the design and adapt to how the instrument wants to really be used by players.<br /><br />The underlying software engine seems solid which is the core and heart of the system. The on instrument control is really what this is about. EigenD uses a special scripting language to create configurations called belecanto. Right now the configurations are presets but in the future, you can deeply customize your setups using it. The presets on the alpha will keep you busy for a long time though, so it's not really an issue.<br /><br />The other aspect is playing the instrument itself. This is an instrument that on one hand you can do some amazing stuff out of the box, way more than say you had never touched a keyboard before and you are trying one for the first time. I mean that is really a good comparison. I know that over time I will be able to play this much more proficiently than I will ever play the keyboard. Guitar players rejoice...this is for you. But it is not guitar exactly either. So it is an instrument that you will need to learn to play. Some people don't want this. DJ's you might want to take a pass.<br /><br /><span style="font-weight: bold;">More Info</span><br /><br />The Sound On Sound article from Nov 09 I felt had the most information and was also the most fair and truthful in it's assessment. Read it if you want to know more.<br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8644421&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=8644421&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/8644421">A Dream of Iceland</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com">Vimeo</a>.</p>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com2tag:blogger.com,1999:blog-2891627082901013174.post-89945468948649624412009-12-28T15:08:00.001-08:002009-12-28T15:12:52.996-08:00Symmetry and the MonomeI was just in Cambridge, MA over Christmas and happened to walk into the mathematics section at the Harvard Book Store. There was a book on Symmetry called "Symmetry" by Marcus De Sautoy. Not only is it an absorbing read into how symmetry works and its role in the world, but it's also an interesting journey into the life and work and mind of a mathematician.<br /><br />I was amazed to read that all 17 possible types of plane symmetry are represented in the patterns and designs on the walls of the Alhambra in Grenada, Spain. I was just there a few years back and it's one of my favorite architectural wonders. It wasn't until hundreds of years later that it was mathematically proven that 17 was the limit and there will never be an 18th type.<br /><br />The human mind is a master of pattern recognition. In fact, we are very very good at noticing differences in patterns but not so good at absolute measurement. For example we can look at two very similar shades of a color and detect minute differences but we can't look at one color and know absolutely that is was this shade or the other without two to compare. This is a capability encoded in the way our mind works. It is essentially a pattern comparison and recognition machine.<br /><br />This brings me to something important in the world of music. Symmetry and the language of patterns is extremely important to music as well. The mind loves patterns but also likes the challenge of finding patterns that are not obvious. If we present a pattern that is too symmetrical or too perfect or too obvious, it is not always pleasing to us and we grow bored quickly. The Japanese knew this and added imperfections to perfect things. The word for this was "Wabi-sabi" - "The aesthetic is sometimes described as one of beauty that is "imperfect, impermanent, and incomplete" (according to Leonard Koren in his book Wabi-Sabi: for Artists, Designers, Poets and Philosophers) quoted from Wikipedia".<br /><br />I believe that this striving of the mind to make patterns and recognize patterns as well as cause and effect is also why the monome is so interesting and attractive. Applications on the monome are written to change a blank slate grid of lighted buttons into patterns that represent how we interact with music, video and other applications of the monome. The mind not only strives to understand the patterns of this interaction but also the cause and effect of hitting a button and a light appearing. This makes it a perfect human interface. It is imperfect by design, and that makes it perfect.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com2tag:blogger.com,1999:blog-2891627082901013174.post-39213012165031134352009-10-21T17:16:00.000-07:002009-10-21T17:20:29.567-07:00New Track - In DeepHere's a little track I recorded with my modular and monome a bit ago. The interesting thing here is the organic and shakey quality of the tones. It's definitely analog in a unpredicatable and pleasing way. At least it's pleasing to me.<br /><br /><object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fbarnone%2Findeep-1"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Fbarnone%2Findeep-1" type="application/x-shockwave-flash" width="100%"></embed> </object> <span><a href="http://soundcloud.com/barnone/indeep-1">InDeep</a> by <a href="http://soundcloud.com/barnone">barnone</a></span>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-56564577403290317682009-10-20T21:28:00.001-07:002010-02-03T22:36:18.168-08:00I'll take One Alpha Please!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yqTsM5QS_5U/S2pq2f1qUGI/AAAAAAAAACA/ozLAnK-jNDI/s1600-h/IMG_1044.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_yqTsM5QS_5U/S2pq2f1qUGI/AAAAAAAAACA/ozLAnK-jNDI/s320/IMG_1044.jpg" alt="" id="BLOGGER_PHOTO_ID_5434273384867975266" border="0" /></a><br /><br /><br />Ok, I friggin did it. I ordered an Eigenharp Alpha...and only days after the announcement. I'm not usually a sucker for a slick marketing campaign and PR blitz. I think what happened here was a lot of pent up frustration with midi and keyboards and other controllers and a vision of what could be suddenly became a physical object of desire, put on preorder at a lofty price, finished in fine wood and metal. Days after said act, I am not repentant in the least. In fact I am feeling better and better about it. Granted I really don't think this is for everyone. Early adopters are a strange lot. If the shit hits the fan, I can hack and program my way into something useable for me. I have a decent understanding of the technical approach they are taking, the limitations and risks. Basically, I'm starting an eigenharp weblog right now. I am very optimistic at this point that this instrument is truly not just unique but fairly revolutionary. I cheer these guys on as it is surely not an easy task or a small one. I especially applaud the fact that they have released something like the Alpha that is also a fine work of craftmanship. While the price is expensive, so is a fine guitar. I don't expect that this will be the only price points for these instruments, but I do think it worthwhile and telling that they produce and instrument that is designed to last decades, like a Gibson Les Paul or a Strat or Tele from the 60's. That's a truly bold statement that I have to respect.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com3tag:blogger.com,1999:blog-2891627082901013174.post-75362410141141899362009-10-09T12:21:00.000-07:002009-10-09T13:29:38.273-07:00Eigenharp's Big Ambitions Involve Open SourceMore details are emerging on the Eigenharp everyday. I must say that this controller has me pretty excited. It seems to align well with ideas that I have been playing with recently around how to design a better performance keyboard device in general. Certain concepts using the Monome grid to play scales in SevenUpLive are reflected in the design of the Eigenharp's grid as well. After having played with such a grid arrangement of buttons tied to scales, I can say that it is a highly productive and exciting way to play music that does away with the physical limitations and quirks of traditional fingering arrangements, for example on the guitar or piano keyboard. Moreover you can use software to move and transpose fingerings by keys or degrees in the scale on the fly. <br /><br />The Eigenharp goes much further than just a nice controller layout. It also has super sensitive controls with x,y,z data, for velocity, tremelo, and whatever else you decide to tie to them. Combined with very high sampling rates and data throughput, the instruments biggest problem will be the fact that virtually no existing software can deal with the possible volume and expressiveness of the data produced. This is why it's important that there is also software packaged with it to provide support for this data internally and to transform the data into packages that existing plugins and even Midi instruments can handle.<br /><br /> The biggest fear in all of this is to have a totally proprietary system where integrations to the instrument and it's software cannot be made by external parties. Luckily recent interviews and information coming out of the company point to open sourcing of the protocols and APIs, allowing external developers to build the bridges to other systems. I'm encouraged by what I am hearing.<br /><br />The Create Digital Music blog has a great article detailing the plans for the protocol and APIs here: <a href="http://createdigitalmusic.com/2009/10/09/eigenharp-details-midi-high-res-protocol-and-open-source-plans-for-the-space-bassoon/">Eigenharp on Create Digital Music</a><br /><br />An informative series of interviews with the founder on Sonic State. <br /><embed src="http://www.sonicstate.com/video/hd/HDplayer.swf" FlashVars="enablejs=true&config=http://www.sonicstate.com/video/hd/hdconfig.cfm?id=1626" quality="high" bgcolor="#000000" width="480" height="300" name="flvplayer" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowFullScreen="true"></embed>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-55373618116423257872009-10-06T06:58:00.000-07:002009-10-06T07:07:38.263-07:00Monomeet just wrapped up in Princeton, NJ last weekend. For those of you who don't know what that is, it's a meeting of monome people and monome interested people and other assorted gawkers.<br /><br />Watch this location for videos that are posted or soon to be posted.<br /><br /><a href="http://www.vimeo.com/groups/monomeetfall2009">monomeetfall2009 on Vimeo</a><br /><br />There is also a soundcloud account with performance audio posted that is definitely worth your attention.<br /><br /><a href="http://soundcloud.com/monomeet">Audio on Soundcloud</a><br /><br />I didn't make it to the East Coast but instead woke up and did a video performance contribution remotely. We announced a beta version of SevenUpLive that has some very nice enhancements to it's melodizers that enable a player to transpose the notes they are playing or patterns they have recorded across modes and keys of a scale.<br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6883154&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6883154&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/6883154">Bliss - SevenUpLive 1.4 Preview</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com">Vimeo</a>.</p>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-17678939457439999662009-07-17T07:32:00.000-07:002009-07-17T07:48:31.824-07:00Don't Mess With Open Source<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_yqTsM5QS_5U/SmCO3Gak4XI/AAAAAAAAABw/x_EwDWnk0zk/s1600-h/LemurAPIClipLaunch_small.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_yqTsM5QS_5U/SmCO3Gak4XI/AAAAAAAAABw/x_EwDWnk0zk/s320/LemurAPIClipLaunch_small.jpg" alt="" id="BLOGGER_PHOTO_ID_5359440633836921202" border="0" /></a><br /><br />With the APC-40 out for controlling Ableton Live, we have seen probably the tightest integration yet with Ableton. Other controllers like the monome and JazzMutant Lemur can't help but be jealous. MaxForLive was going to be the holy grail for integrating controllers with Live, but it has been slow to be released. Enter "LiveAPI" which is a python remote script API to Live, put together by members of the Open Source community. This API gives MaxForLive functionality now! It was no mean feat as these APIs to Ableton needed to be discovered and uncovered without any help or documentation from Ableton.<br /><br />Thread is here on monome.org<br /><a href="http://post.monome.org/comments.php?DiscussionID=4607&page=1">LiveAPI Discussion</a><br /><br />One of the fruits of this effort is a new Lemur template for API-40 like clip launching control from the Lemur. It works wonderfully an has some tricks up its sleeve the APC-40 can't match like textual labels on the clips, tracks and scenes. Even the colors you choose in your set synchronize with the Lemur. This template was provided on the Covert Operators site here with an instructional video on how to set it up.<br /><br /><a href="http://www.thecovertoperators.org/Max/MSP-Patches/lemur-clip-launcher-for-live-8">Covert Operators Lemur Template for LiveAPI</a><br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4511281&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=4511281&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/4511281">Live 8 Lemur Clip Launcher by The CovOps</a> from <a href="http://vimeo.com/user375586">Bjorn Vayner</a> on <a href="http://vimeo.com/">Vimeo</a>.</p>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-31135278470536422372009-07-14T21:25:00.000-07:002009-07-14T22:18:54.443-07:00RealtimeI'm always tripping over the word "realtime" when I describe a recording or a video or a performance. What is "realtime" and what is not? It's pretty fuzzy these days. Is a sampled instrument being played "realtime"? Is a midi pattern you just recorded on the fly playing back "realtime"? Is a loop, you are slicing up by pressing keys on a keyboard or monome "realtime"? It's kind of a hazy concept isn't it? <br /><br />Maybe we need a new term. I need some candidates. How bout a definition first. "A performance state where a sound can be transformed and manipulated at a moments notice by the performer so that the outcome of the performance is not known ahead of time ".<br /><br />Give me a good term for that.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com1tag:blogger.com,1999:blog-2891627082901013174.post-20386221092672810602009-07-13T18:27:00.000-07:002009-07-13T18:29:59.716-07:00Self playing patches are another area of using the modular that are fascinating. Using random voltages and subtle interplay between modules to create a patch that plays itself without human intervention of any kind.<br /><br />This is my first. Sounds like a great horror movie sound track to me. Now if my modular could keep producing this stuff on it's own and cash in on the horror genre movie royalties, I could stop working.<br /><br /><div style="font-size: 11px;"><object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?track=dissonance"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?track=dissonance" type="application/x-shockwave-flash" width="100%"> </embed> </object> <div style="padding-top: 5px;"><a href="http://soundcloud.com/barnone/dissonance">Dissonance</a> by <a href="http://soundcloud.com/barnone">barnone</a></div></div>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-59322900799685114292009-07-13T18:22:00.000-07:002009-07-14T22:23:18.297-07:00More fast forward here. Just started working with Kyma sound design language. Here is a little noodle using one sound from Kyma that I used for bass and melody and then sampled and created reverse slices to accent the melody. I play these slices with some nice granular reverb. It doesn't really go anywhere yet, but I'm working on it.<br /><br />AAC version sounds better and posted here.<br /><br /><a href="http://experimentsinanalogchaos.com/audio/Pacarain.m4a">Pacarain</a><br /><br />Soundcloud for ease of access.<br /><br /><div style="font-size: 11px;"><object width="100%" height="81"><a href="http://experimentsinanalogchaos.com/audio/Pacarain.m4a"> <param name="movie" value="http://player.soundcloud.com/player.swf?track=pacarain"> <param name="allowscriptaccess" value="always"> <embed allowscriptaccess="always" src="http://player.soundcloud.com/player.swf?track=pacarain" type="application/x-shockwave-flash" width="100%" height="81"></embed> </a></object><a href="http://experimentsinanalogchaos.com/audio/Pacarain.m4a"> </a><div style="padding-top: 5px;"><a href="http://soundcloud.com/barnone/pacarain">Pacarain</a> by <a href="http://soundcloud.com/barnone">barnone</a></div></div>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-2269056316048257812009-07-13T18:20:00.001-07:002009-07-13T18:22:18.895-07:00What is it about drones? I've never really understood why people make them before I got a modular and now I see the art form. They are also cool to listen to. There is something unpredictable about them where your ear tries to tune in and make order of it. There is beauty in that. I find the subtle ones can be quite beautiful to listen to.<br /><br />Here's a little snip of one of my first.<br /><br /><div style="font-size: 11px;"><object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?track=droney-bass-groove"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?track=droney-bass-groove" type="application/x-shockwave-flash" width="100%"> </embed> </object> <div style="padding-top: 5px;"><a href="http://soundcloud.com/barnone/droney-bass-groove">Droney Bass Groove</a> by <a href="http://soundcloud.com/barnone">barnone</a></div></div>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-57968102592774088592009-07-13T18:12:00.000-07:002009-07-13T18:17:45.701-07:00Oh wow, I am so behind on this blog. A lot of new stuff, so this may feel like a fast forward. First of all, new video tutorial posted on how to get started with SevenUpLive.<br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4438775&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4438775&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/4438775">SevenUpLive v1.1 Getting Started Tutorial</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com">Vimeo</a>.</p><br /><br />Secondly, I've been super immersed in learning how to use my modular synth. What a cool learning experience. The hardest thing is letting go of cool sounds once you patch them. There is no "Save" option. This is an amazingly cool thing and a terrifying thing all at once.<br /><br />This next video is one of those sounds that I patched. It sounded awesome and I just had to record something immediately. It's great to document this way, but then comes the hard part of unpatching it and knowing you can't get it back exactly the same ever again. <br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5333611&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5333611&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/5333611">Flight Test</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com">Vimeo</a>.</p>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-74311118546503069062009-04-30T08:27:00.000-07:002009-04-30T08:30:19.844-07:00Collide into meMade a new video with the new v1.1 SevenUp. For the first time I played with the vocoder in Live 8. The carrier for the vocoder is the lush pad line that is playing but you don't hear it since it is sidechained into the vocoder. The voice itself is me singing some short phrases. The melodizer triggers each voice part at a different pitch using Sampler. Different samples are mapped to different melodizer notes for variety.<br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4307170&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4307170&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/4307170">Collide into me</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com">Vimeo</a>.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-21057656066578373662009-04-30T08:25:00.001-07:002009-04-30T08:27:12.022-07:00The new SevenUp v1.1 has been released. It was definitely time for a video demo as the new looper and loop recorders in 7up have some pretty deep possibilities. Here is the first in hopefully a series of video demos on 7up.<br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4384489&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4384489&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/4384489">SevenUpLive v1.1 Looping Tutorial #1</a> from <a href="http://vimeo.com/user602401">bar|none</a> on <a href="http://vimeo.com">Vimeo</a>.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-35894662675939852682009-04-10T08:38:00.000-07:002009-04-10T08:50:32.830-07:00I remember vividly in high-school getting my early generation Sony Walkman. Yeah I know I am dating myself. It was a marvel and expensive and desirable. Cassette tapes on the go! Well I also remember the tape I listened to over and over again on that thing when I first got it. It was The Who - Who's Next and my favorite track was Baba O'Riley. The sound on those headphones was incredible and the synth part and the start was a marvel. Despite trying to duplicate it later at various times with certain tools, I never could. Now fast forward 2009 and I get my first Modular and what happens, this track just opens up to me and becomes clear because I am using a tool with the same limitations as what Pete used. The limitation is that it's a mono-synth with certain note priority, so when you play a base pattern, then play notes over that between the base notes, you get the signature interference pattern. Add to that, some real analog oscillators and filters and envelopes and voila! <br /><br />Now all the sequencing including drums, drum fills, bass, piano and the synth lines are done using SevenUpLive on the Monome. They are all laid down in one pass with no edits as I like to do. It's not a complete track but an experiment in conjuring the past.<br /><br /><embed src="http://webjay.org/flash/dark_player" width="400" height="40" wmode="transparent" flashVars="playlist_url=http://experimentsinanalogchaos.com/audio/BabaORiley.mp3&skin_color_1=-145,-89,-4,5&skin_color_2=-141,20,0,0" type="application/x-shockwave-flash"></embed>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-89218239075699447682009-03-23T08:56:00.000-07:002009-04-10T08:36:48.291-07:00Drum machines are notoriously mechanical sounding and it is very hard to simulate the dynamics and randomness of a human drummer. I just discovered a little trick in Live 8 for creating some humanization in your drum rack. Put a random velocity filter in front of your rack that intercepts velocity coming from in my case the sequencer in the SevenUpLive monome app. SevenUpLive only has 2 fixed velocities of light and hard. By putting this filter in, I can inject random changes to velocity, and even gate notes that are below and above a certain range, plus move the dynamics of the whole thing up and down. Here's a track and video where I do just that. The Lemur controls the humanization module as I call it. <br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3812085&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3812085&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/3812085">Gleetched</a> from <a href="http://vimeo.com/user602401">barnone</a> on <a href="http://vimeo.com">Vimeo</a>.<br /><br /><embed src="http://webjay.org/flash/dark_player" width="400" height="40" wmode="transparent" flashVars="playlist_url=http://experimentsinanalogchaos.com/audio/Gleetched160.mp3&skin_color_1=-145,-89,-4,5&skin_color_2=-141,20,0,0" type="application/x-shockwave-flash"></embed>barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-22595005082318777282009-03-14T10:00:00.000-07:002009-03-14T10:12:08.903-07:00ModularsOk, it's happened. I told myself I wouldn't succumb to the temptation of so many knobs switches and patchable wires, but what can I do? I'm drawn to this sort of thing. I finally took the leap last week to start building a modular analog synthesizer. I pretty much knew I was doomed to this fate at some point but what better point than in the middle of an economic meltdown. I figure the best music and poetry is created in times like this, so I better get my game on and be prepared.<br /><br />A few pages of posts on the muff wiggler forum asking the experts there how to pack a whole bunch of functionality into 6Us of rack and I'm on my way. It was actually less painful decision-wide than I had thought once I was resigned to the task at hand.<br /><br />Here's a diagram of the rack I'm shooting for.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_yqTsM5QS_5U/SbvkzZtVsvI/AAAAAAAAABA/5qjM787D1IY/s1600-h/RackXII.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px; height: 257px;" src="http://4.bp.blogspot.com/_yqTsM5QS_5U/SbvkzZtVsvI/AAAAAAAAABA/5qjM787D1IY/s400/RackXII.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5313091757139145458" /></a><br /><br />Rack arrives on Monday so I'm prepping the studio this weekend to make room. I'm sure there will be more on this topic later.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-62104889514591512542009-03-13T18:13:00.000-07:002009-03-14T09:59:25.468-07:00BleepnoneRecent project to mashup a Monome 40h with a bleeplabs thing-a-ma-kit. The idea was just to create a fun and unique monome. The real beauty in this is sometimes using the monome there is so much to do just to start making noises. Boot up your computer, open monomeserial, open your DAW, open your app...etc... With the bleepnome, you just turn a switch and instant satisfaction. A little random noise in your day makes you happy. <br /><br />I was unprepared for the number of hits this little gem got after getting picked up on the MAKE magazine blog. <a href="http://blog.makezine.com/archive/2009/03/monome_meets_thingamakit.html">Bleepnome on MAKE</a><br /><br /><object width="400" height="300"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3427039&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"><embed src="http://vimeo.com/moogaloop.swf?clip_id=3427039&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/3427039">Bleepnome</a> from <a href="http://vimeo.com/user602401">barnone</a> on <a href="http://vimeo.com">Vimeo</a>.barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0tag:blogger.com,1999:blog-2891627082901013174.post-22285721372834816282009-03-13T17:57:00.000-07:002009-03-13T18:03:39.570-07:00BeginningsI begin therefore I am...barnonehttp://www.blogger.com/profile/05740375373550609936noreply@blogger.com0