Category: Personal

  • Lambert W Function

    We at CatSynth return to the topic of mathematics for the first time in a while. In particular, we visit an obscure topic of personal significance. One day in high school I wrote down a seemingly simple equation:

    2x = 1 / x

    And set about trying to solve it. It certainly has a solution, as one can graph the functions 2x and 1/x and note their intersection:

    In the graph above, the green curve is 2x and the black curve is 1/x. They intersect at an x coordinate equal to about 0.64. I actually moved to a variation:

    ex = 1 / x

    (somehow thinking that using e would make it simpler), and quickly approximated the solution as:

    0.56714329…

    While computing this number was relatively simple pressing buttons on a handheld calculator, describing it in a closed form proved elusive. Every so often, I would return to the equation, try to manipulate it algebraically or using calculus, but I was never able to do so.

    Years later, in college, I found out that it was in fact impossible to solve algebraically, but that did not prevent mathematicians from naming both the constant 0.56714329… and the function necessary to compute it. Consider a function w(x)) such that:

    w(x)ew(x) = x

    The function w(x) is known as the Lambert W function, or “omega function”, and is named after 18th century mathematician Johann Heinrich Lambert. It is a non-analytical function, in that it cannot be expressed in a closed algebraic form, hence the difficulty I had attempting to solve my equation). However, one can see that w(1) is a solution for it. And w(1) [=] 0.56714329… is often called Lambert’s constant.

    Although Lambert’s function does not have a closed-form expression, one can approximate it with a small computer program, such as this python program:

    from math import e
    
    def lambertW(x, prec=1E-12, maxiters=100):
        w = 0    
    
        for i in range(maxiters):
            we = w * e**w
            w1e = (w + 1) * e**w
    
            if prec > abs((x - we) / w1e):
                return w
    
            w -= (we - x) / (w1e - (w + 2) * (we - x) / (2*w + 2))
    
        raise ValueError("W doesn't converge fast enough for abs(z) = %f"
    

    It was somewhat disappointing in the end to find out both that there was no closed form for the solution, and that the constant associated with the solution already had a name. But it was still interesting to learn about it, and to then apply it to other problems.

    On that note, we conclude by showing that w(x) can also be used to solve the original equation:

    2x = 1/x

    can be rewritten as:

    (ln2)xe(ln2)x = ln2

    We can now use w(x) to solve the equation:

    x = w(ln2) / ln2

    which is approximately .6411857…

    One thing I never tried in my youthful experimentations with this function was evaluate it with non-real complex numbers. While there are examples plotting w(z) on the complex plane, I would rather take some time to explore this myself.

    I also have yet to find any applications to music or the visual arts, outside of literal usage in conceptual art pieces.

  • Farewell to 2009

    So this is the time when we choose to look back on the year that has just ended.  Or in some cases, not look back.  It seems that this past year was a difficult one for a lot of people, an annus horribilis or a “year to forget.” For me, that particular title could be better applied to another year that was far more tragic and difficult.

    So I feel a little at odds looking back at 2009 and seeing a really rich year, one filled with visual and personal experiences.  I actually learned a lot, about other people around the world, about myself, about what is important to me, and I think that is actually reflected on these pages in a strange way.

    I expect this coming year to be more of a transitional one, though I am not exactly sure yet where that will lead.  But in the meantime, we at CatSynth will continue to do what we do…

  • no editions – live video series 2009

    A little inspiration for things to come in 2010:

    no editions – live video series 2009 August 17 New York from no editions on Vimeo.

    I saw this via an article on PLANET magazine. Primarily a fashion article reviewing Christian Niessen and Nicole Lachelle’s No Editions label, but tt seems to intersect with various ideas of my own at this particular time, the combination of electronic music with visual experiments. The clothing becomes a canvas for the video, which in turn records people wearing the clothing.

  • Reunion

    This morning I brought Luna home. She immediately went about reacquainting herself with her domain:

    In addition to being reunited, we marked her birthday with gifts and treats. She also received a card from a far-away friend of ours:

    Doesn’t the cat on the card bear a striking resemblance?

    We also had a belated Thanksgiving, complete with leftover turkey from New York:

    It’s great to be home together again.

  • Midnight Monday: Luna’s Birthday (in absentia)

    Today is Luna’s fifth birthday.

    Thanks to everyone who has already wished her a happy birthday. And I think it was quite appropriate for CatSynth that an art/music review was the vessel by which some of those wishes were received. We will actually celebrate tomorrow, when both of us will be back home.

  • Lights on the 7 Subway Line

    Some lines in the New York City subway system use diamonds and circles to differentiate between express and local, respectively. This is the case on the 7 (Flushing) line as well. However, I while most trains simply carry the appropriate sign, the trains on this line used lights instead, creating a unique effect:

    As far as I know, this is only line which features these lights. The picture above illustrates the green circle representing the local train. Below is a red diamond representing the express:

    I was not particularly happy with the second photo, but it does illustrate both the red light and an interesting side-effect that I observed: the reflection of these bright colored geometric lights on the windows both from other trains and within the car itself. I found myself watching the colored shapes dance, and contrast with a few of the passengers sitting in the car or rushing along the platform. Not mesmerized per se, the way a cat reacts to a light pointer, but still focused. I don’t know if anything will come of it besides this brief post.

  • Bleecker Street Station, New York City

    Many of the stations on the New York subway system have been upgraded over the years, cleaned up and adorned with artwork and location-specific decor. The Bleecker Street Station on the Lexington Avenue line is not one of them. It’s still quite spare and run-down, the supporting columns a bit rusty. As I waited for an uptown #6 train, I took this photograph looking along the tracks and platform:

    Just afterwards, I looked across to the opposite platform and saw a young woman making a similar photograph, also looking uptown. Almost as quickly, a downtown #6 pulled into the station, and as the train pulled away, she was of course gone. A typical movie cliche, but our main purpose in this little station was to catch our trains to wherever it was were going next.

  • Weekend Cat Blogging #233: Away

    While I am away in New York this week, Luna is back at her deluxe boarding facility. She seemed to adjust relatively quickly after reacquainting herself with the place:

    Of course, she quickly found her little alcove where she can peer out.

    It’s always a little bittersweet to drop her off, but I know she will be well cared for.  And I have a sense this trip to New York will be good.   I expect to post some art and music reviews as time permits.


    Meanwhile Weekend Cat Blogging #233 is being hosted by Samantha at Life from a Cat’s perspective. We still hope that Mr. Tigger comes home.

    The Carnival of the Cats returns this Sunday to Pet’s Garden Blog.

    And of course Friday Ark is at the modulator.

  • Updated music website

    I have embarked on a long-overdue update of my professional music and art website, a sort of sibling to CatSynth.

    Besides the new look and feel which I quite like, I updated the available music for download, including some selections previously only available on the (now defunct) podcast, and the audio recording from my performance in Shanghai.

    Please do check it out. Feedback welcome.

  • Weekend Cat Blogging #231: at home in the studio

    A day when I was feeling mildly ill turned into an incredibly creative and productive day, including lots of time in the office/studio.

    Here we see Luna sitting on the ledge that borders the studio area. In the background one of our main workstations, with Pro Tools running on the computer, and the trusty E-MU Proteus 2000 module off to the side (it’s back in its rack after the recent Reconnaissance Fly performance). One of several photographs by our friend Luxe hangs in the back.

    The studio ledge is the highest point in CatSynth HQ, which makes it attractive to cats. There is also another workspace against the ledge where I often sit, so she likes to be nearby.

    Note that the duck is actually musical instrument that I have used in several live shows :).

    I do sometimes feel a little nervous when Luna gets up the ledge, given how high it is above the floor below. But I am putting my faith in her feline balance and dexterity. Eventually she comes done into the space itself to curl up for a nap, often on her favorite beanbag chair:


    Weekend Cat Blogging #231 is being hosted by Diamond and Tristan over at digicats. Do check out their cool graphic featuring another black cat with green eyes and a human “cat woman” companion.

    The Carnival of the Cats will be going to Nikita’s Place this Sunday.

    And of course the Friday Ark is at the modulator.