<< >>
justin = { main feed , music , code , askjf , pubkey };recent comments
search
[ present 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... past ]
April 6, 2020
Music
cory_ninjam - 1 -- [27:13]
cory_ninjam - 2 -- [13:00]


April 5, 2020
Music
Decanted Youth (NINJAM) - 1 -- [5:56]
Decanted Youth (NINJAM) - 2 -- [8:24]
Decanted Youth (NINJAM) - 3 - (almost) The River -- [6:34]
Decanted Youth (NINJAM) - 4 - (almost) What If We All Just Disappeared? -- [55:33]
Decanted Youth (NINJAM) - 5 - Andy's Done -- [8:07]


April 4, 2020
Music
Not Vampires (NINJAM) - 1 -- [12:22]
Not Vampires (NINJAM) - 2 -- [28:31]


April 1, 2020
another week

Well time keeps on ticking, I guess. I've done as NINJAM-related work in the last week as in the previous 10 years, I think. The jam we had last night (see below) was awesome, I especially like the last track in it.

We started renting a cheap ($20/month) server for hosting some private NINJAM servers. My initial thought was you could request a private NINJAM server via a web interface, then it would launch a new ninjam server process and give you the port number. That seemed like a bit of work, so instead I did something that would be less work.

As the first experiment I ran 50 NINJAM server processes on the one box, and had it as a purely etiquette-based system, where you only join an empty server or a server to which you were invited. It had some usership, though it was hard to tell if people really wanted them as private or if it was just a big farm of more servers.

I thought about modes where you connect to a server, and then can temporarily set a password so only your friends can join. Seemed easy enough, though you might connect to a server you think is empty and have someone beat you to it, and people might hog servers.

One thing I noticed is that the mechanism the NINJAM server uses to decide when to sleep was fine for a few processes, but if you ran 50 of them, all those polling between nanosleeps added up.

Then I thought -- what if you had a server where if you connected with a password, that password would define the room-name you go into (the NINJAM server already has a User_Group object which is basically the whole server). This seemed like a great idea, but it turns out it wouldn't work, because the password challenge/response system doesn't allow identification of passwords, nor would it detect if two users used the same password. I thought about using part of the anonymous username as a server ident, but the downside there is that if you set that, then connected to a different server with the same anonymous credentials, you'd leak your private server name.

So what I finally came up with: the NINJAM server can now run in a lobby-mode, and via chat commands you can create/join private rooms. You can also chat in the lobby with other people who are in the lobby. So you could negotiate "hey want to play an ambient session? let's !join ambient." So you have private rooms (secret roomname), semi-private rooms, etc. Feels pretty fun! Not many users yet, though.

Of course this will all get ruined once someone decides to troll/spam/flood/etc. I'm sure at the very start IRC was amazing and simple, and by the time I left it it was a mess with bots and anti-bots and other things that just ruin everything. Oh well let's enjoy it while it lasts.

(anything to distract from what's happening outside)

1 Comment


March 31, 2020
Music
Decanted Youth with Cory Choy (NINJAM) - 1 -- [26:21]
Decanted Youth with Cory Choy (NINJAM) - 2 -- [15:07]
Decanted Youth with Cory Choy (NINJAM) - 3 -- [20:03]
Decanted Youth with Cory Choy (NINJAM) - 4 -- [7:59]
Decanted Youth with Cory Choy (NINJAM) - 5 -- [15:40]
Decanted Youth with Cory Choy (NINJAM) - 6 -- [17:12]
uhrg


March 27, 2020
Music
decanted youth rehearsal and improvisation (ninjam)
ninjam with sarai


March 25, 2020
Music
ninjam with andy and cory


March 24, 2020
postpone 2020

Ah so it's been almost a week since I've posted here. Time got really really slow for a bit there but now maybe it is speeding up as life as we know it becomes more routine.

Such a bizarre predicament that nearly (?) all of humanity faces. We're all in it together, unless we're in denial. When the weather has been nice (most days since I last wrote), the parks have been crazily busy, which makes running really difficult. So instead:

(lucky me with roof deck access) An hour is an excruciatingly long time. At one point before I tried an hour I contemplated doing 24 hours. Now I think that's insane. It might happen. Yesterday was cold and rainy and amazing, I could run wherever I wanted and nobody was around! Bring back winter!

I'm now on board with everybody wearing masks (not N95 but procedure masks etc) when they are out in public. It makes a lot of sense, given the fact that people are contagious before and/or without symptoms. The advice here has always been "wear a mask only if you're sick" which is no longer applicable! Anyway I've spent a great deal of time making a mask (and now starting a second) from this site's template/instruction, which seems to work well! I don't have a sewing machine so I'm using a couple of tiny travel sewing kits that I've acquired over the years and doing all of the stitches by hand. I'm terrible at it, but getting less so as time goes on.

Musically, I've turned to NINJAM at home again, Andy and I played the other night which was nice. Hope to do more of that!

(obviously it goes without saying, all the people out there who are helping other people: doctors, nurses, delivery people, people working in grocery stores, thank you thank you thank you. I'll try to say this more in person but it's hard with all of the other pressures of life outside of home)

9 Comments


March 22, 2020
Music
ninjam with andy


March 18, 2020
Super8 Panic Marathon

(youtube link)

Apologies for my outfit (unless you're into legs, in which case, you're welcome), I ran to the studio from home. At 11am the Brooklyn Bridge was pretty empty, thankfully, but on the return it was getting more crowded. Plenty of tourists out walking in big groups, not practicing social distancing in any form. Sigh. Can't stop what's coming.

There were also a lot of people out in Brooklyn Bridge Park. I don't think playing volleyball today is a good idea.

Maybe I'm overreacting, but it's really not looking that way. I hope I'm overreacting. A "shelter in place" order seems not-unlikely for NYC at some point in the near future. We've discussed leaving, but have nowhere we'd want to go. Being home is a pretty good place to be, even if there are too many goddamn people around. Even if we had known what was coming months ago, I'm not sure where we'd want to be. I want to be somewhere else but nowhere else. Maybe after this whole crisis is over (will it be a few months? 18 months? ugh), a move is in order.

Recordings:

super8_panic_marathon - 1 -- [0:17]
super8_panic_marathon - 2 -- [50:37]

4 Comments


March 15, 2020
Super8 (Social Distancing)

I bicycled from Manhattan to Brooklyn to play the piano some, and do a little Super8 session:
(youtube link)

On Wednesday, I had gone to the studio (which is right by Fairway) in the afternoon and stayed until the evening. I went into Fairway, which was pretty normal-ish. After my cancelled band practice and trip home, there had been a presidential address, which was a total failure in pretty much every way I could see, other than getting peoples attention. The next day, I went to the studio, and stopped in Fairway on my way home to get a few more things, and it was a total madhouse. Such a difference in a day.

Anyway since Wednesday we've been practicing Social Distancing, which is both easy and not easy. It's only been 5 days but it's going to be challenging.

A friend and I discussed food strategies via text. What Allison and I are doing now is basically trying to keep a stocked pantry with a list of things that we wouldn't mind having more of, and when we need something, we'll go buy that thing we need and other things from the list of things that we wouldn't mind having more of.

Last Sunday we were scheduled to fly to California, and yesterday I was scheduled to run a 50 miler in Marin County. We cancelled our trip the day before, which made me sad but after an exercise in sunk cost (figuring the difference in cost to proceed with the trip vs cancel, ignoring non-refundable stuff), it made total sense. Yesterday I found out the race was cancelled anyway.

There's my rambling. Someone on twitter said now was a good time to try journalling. My first thought is "my filesystems are all ext4, baby." I lied, I'm on a mac at this moment.

Recordings:

super8_distance - 1 -- [32:10]
super8_distance - 2 -- [5:56]
super8_distance - 3 -- [0:49]

Comment...


March 12, 2020
Music
what is happening to my brain


March 11, 2020
Super8 Cancel Everything

(retroactively posted on March 15)

(youtube link)

This was last Wednesday -- I was scheduled on this day to play music with some friends, but we cancelled after one of my friends found out that an usher at a Broadway show that he had recently seen had tested positive for Coronavirus, and the reality of this whole situation became clear. So I did a quick two songs before going home. The title refers to the article Cancel Everything in The Atlantic.

Recordings:

live solo improv: super8 cancel everything

Comment...


March 7, 2020
Music
Decanted Youth with Cory Choy - 1 -- [9:30]
Decanted Youth with Cory Choy - 2 -- [15:11]
Decanted Youth with Cory Choy - 3 - Send It to the Sea -- [19:36]
Decanted Youth with Cory Choy - 4 - Dining with Cory -- [9:17]
Decanted Youth with Cory Choy - 5 - Family Tree (?) -- [8:00]
Decanted Youth with Cory Choy - 6 - Reflections (Major?) -- [15:37]
Decanted Youth with Cory Choy - 7 -- [9:32]
Decanted Youth with Cory Choy - 8 -- [14:46]
Decanted Youth with Cory Choy - 9 - Put Behind Me -- [24:16]


March 5, 2020
Music
Yes, Exactly, Yes! with Igor Malijevský - 1 - the second day after the end of the world -- [5:22]
Yes, Exactly, Yes! with Igor Malijevský - 2 - the second day after the end of the world (v2) -- [7:33]
Yes, Exactly, Yes! with Igor Malijevský - 3 - the second day after the end of the world (cz) -- [7:25]
Yes, Exactly, Yes! with Igor Malijevský - 4 -- [11:07]
Yes, Exactly, Yes! with Igor Malijevský - 5 -- [22:55]
Yes, Exactly, Yes! with Igor Malijevský - 6 -- [19:59]
Yes, Exactly, Yes! with Igor Malijevský - 7 -- [12:25]


March 3, 2020
Windows with more than 64 cores

Windows has a unique (as far as I can tell) "feature", which I have not experienced first hand but I've heard about. If your system has more than 64 cores (effectively, e.g. 40 cores each with 2 threads would count), then it divides the cores into "processor groups." By default, an application that creates threads and does no additional work has all of its threads run in the same processor group (is this always Group 0? or is it randomly assigned? I have no idea).

The significance of this is that if, for example, you have a 36 core hyperthreaded CPU (72 logical cores), then a traditionally-written multithreaded application can utilize at most 36 cores. (It's also unclear to me if the 36 cores in a processor group in this scenario are 18x2 threads each, or 36 threads on 36 unique cores).

Anyway, we're now testing a REAPER tweak to address this. If you need to implement this in your application, see SetThreadGroupAffinity(), and get ready for some fun using GetLogicalProcessorInformationEx() with RelationGroup and parsing the output to determine the group structure (the documentation for that is a bit light IMO!).

So there you go, everybody.

Recordings:

super8 - 1 -- [17:37]
super8 - 2 -- [11:51]
super8 - 3 -- [2:38]
super8 - 4 -- [14:28]

2 Comments


March 3, 2020
Super (tuesday)8 (bubble)

Another super8 go, rough in parts, forgot to tune until mid session, etc, but here we go:
(youtube link)



2 Comments


February 29, 2020
Music
andy_sarai - 1 - tbd pre-sarai -- [11:22]
andy_sarai - 2 - tbd pre-sarai -- [4:19]
andy_sarai - 3 - tbd pre-sarai -- [4:20]
Decanted Youth - 4 -- [7:29]
Decanted Youth - 5 -- [3:35]
Decanted Youth - 6 - Reflections (Bond-y?) -- [15:27]
Decanted Youth - 7 -- [4:10]
Decanted Youth - 8 - Somewhere Else Left Alone Frozen Sea -- [5:50]
Decanted Youth - 9 -- [14:36]
Decanted Youth - 10 - We Don't See the Truth -- [4:40]
Decanted Youth - 11 -- [6:52]
Decanted Youth - 12 -- [4:50]
Decanted Youth - 13 - Round and Round (eventually, hardcore edition) -- [25:06]


February 28, 2020
Music
not exactitude


February 27, 2020
Super8 (no focus) returns!

For the first time in ages, I fired up the Super8 laptop rig, and did a bit of a session:
(youtube link)
(Note to self: a dead battery that won't take a charge in the Thinkpad X60 causes all sorts of DPC issues, hmph)

Anyway, a little rusty getting the songs started, but it's amazing how different tools can get the different creative juices (ugh that really sounds terrible) going differently. So much fun. I need to do this more.

Recordings:

super8_no_focus - 1 -- [6:19]
super8_no_focus - 2 -- [11:09]
super8_no_focus - 3 -- [6:48]
super8_no_focus - 4 -- [9:27]

Comment...


February 25, 2020
Music
remainder


February 22, 2020
Music
Yes, Exactly, Yes! - 1 -- [8:53]
Yes, Exactly, Yes! - 2 -- [3:00]
Yes, Exactly, Yes! - 3 - The River -- [4:50]
Yes, Exactly, Yes! - 4 - Private Life -- [11:05]
Yes, Exactly, Yes! - 5 - Borrowed Time -- [6:22]
Yes, Exactly, Yes! - 6 - May 29 Track 6 -- [6:54]
Yes, Exactly, Yes! - 7 -- [7:19]
Yes, Exactly, Yes! - 8 -- [3:08]
Yes, Exactly, Yes! - 9 - Leacho / Cosmos -- [5:45]
Yes, Exactly, Yes! - 10 - Hindenburg -- [8:11]
Yes, Exactly, Yes! - 11 - People Get Ready (sortof) -- [6:34]
Yes, Exactly, Yes! - 12 -- [3:52]
Yes, Exactly, Yes! - 13 -- [5:19]
Yes, Exactly, Yes! - 14 -- [5:56]
Yes, Exactly, Yes! - 15 -- [6:19]


February 21, 2020
Music
overshot


February 16, 2020
Music
Yes, Exactly, Yes! - 1 -- [6:05]
Yes, Exactly, Yes! - 2 -- [4:48]
Yes, Exactly, Yes! - 3 -- [10:29]
Yes, Exactly, Yes! - 4 -- [7:02]
Yes, Exactly, Yes! - 5 -- [6:11]
Yes, Exactly, Yes! - 6 -- [5:11]
Yes, Exactly, Yes! - 7 -- [4:07]
Yes, Exactly, Yes! - 8 -- [7:57]
Yes, Exactly, Yes! - 9 -- [10:12]
Yes, Exactly, Yes! - 10 -- [5:06]


February 14, 2020
Decanted Youth, live at Rocky Sullivan's

A show scheduled on short notice, to a nearly-empty Valentine's Day Crowd:
(youtube link)


Recordings:

Decanted Youth_live_rocky_sullivans - 1 - Reflections -- [8:36]
Decanted Youth_live_rocky_sullivans - 2 - Light Creeps -- [9:26]
Decanted Youth_live_rocky_sullivans - 3 - The Squeeze -- [4:41]
Decanted Youth_live_rocky_sullivans - 4 - What If We All Just Disappeared -- [8:29]
Decanted Youth_live_rocky_sullivans - 5 - Hang Me Out to Dry (cover) -- [5:11]
Decanted Youth_live_rocky_sullivans - 6 - Insecurity -- [4:45]
Decanted Youth_live_rocky_sullivans - 7 - Major Major Major -- [3:26]
Decanted Youth_live_rocky_sullivans - 8 - Cold Night in Red Hook (feat. Moe) -- [2:35]
Decanted Youth_live_rocky_sullivans - 9 - Sandman -- [8:35]

Comment...


February 12, 2020
Music
Decanted Youth - 1 -- [18:45]
Decanted Youth - 2 -- [10:23]
Decanted Youth - 3 -- [10:42]
Decanted Youth - 4 -- [13:17]
Decanted Youth - 5 -- [14:06]
Decanted Youth - 6 -- [10:42]
Decanted Youth - 7 -- [8:52]


February 11, 2020
SOB 50

Oops I haven't updated here in months. I posted a thread to Twitter the other night, which I'm now going to post here since it's more appropriate here anyway (I was tired and lazy and on my phone). So here goes (with [edits]):

Yesterday [Saturday, 3 days ago] I did my first 50 mile ultra[marathon]. It was in California, near Malibu [Edit: The race is called the Sean O'Brien 50]. I woke up at 3:30am, left the house at 4:10, picked up @runviper [Edward] at 4:35, arrived at the start at about 5:15, before sunrise. It was cold, 40F [reminded me of home], and since the full supermoon was low on the horizon, dark.

You will see a lot of me making this face in this thread:

The start was supposed to be at 6:00 sharp, though I'm pretty sure it was 30 seconds late:

[That's the organizer with the megaphone, I believe. In the final race information email, there was a really thoughtful paragraph which stuck with me, I'll quote it here:

    I believe we are capable of anything we set our minds to. If you visualize it enough, and work hard you can make it happen. Remember that it's a "gift" that we get to run on the trails. There are people who can't even get out of bed. You "get" to participate in an ultra. Enjoy the experience. Be in the moment, and just have fun. It will all come together on race day if you stay positive, and remember what a blessing it is to do what we do. Not even 1% of the population will ever do what you are going to do in less than 1 week. Pretty awesome when you think of it like that? See ya soon my friends!!
Anyway...]

The first couple miles were crowded enough that I didn’t stop to take a picture. It went up a nice hill which made me feel powerful in my ability to climb it while running, then down the other side, through some more park, and then we arrived at a stream.

It was perhaps a small creek, but big enough that crossing it was tricky. There was a loose rope going across to help. A headlamp went flying and started floating down the water. I had a moment of heroism when I recovered it. I crossed with dry feet. Not bragging. After the creek crossing we started climbing again, and the sky started getting light.


and then the sun rose. Around this time I was able to feel my fingers again. I had thin cherry tree 10-miler branded gloves on but they could only do so much. This was almost an hour in, probably around 4 miles in, having climbed about 1500’

After we ascended another 10 minutes or so, the fog covering the Pacific came into view:




There was a photo-op moment going up over some rocks. Approaching it I figured that round thing would be a microwave dish or something but it was actually a light for a photographer.. I’ll see the results eventually I imagine. [edit: that photo wasn't great and too expensive to buy!]

[The] first aid station was about 7 miles in (hour and 40 minutes after the start). Mmm watermelon and oranges. Also potatoes and salt. Eating felt good. [Spent about 2.5 minutes here]

The next hour or so was mostly single track and had a good amount of variety. The charcoaled wood from the fires of last year offered a contrasting element to the blissful joy of the run.





At about 9am (3 hours elapsed, about 13mi, 3200’ ascent) after crossing above a tunnel, we arrived to the second aid station, which had expanded offerings from the first. Sandwiches! PB&J awesome! In hindsight I should’ve had some candy. Regretting not having candy. Getting warm.


There were drop bags at that aid station... dumped my wool shirt, headlamp, picked up sunblock. [spent about 7 minutes here] Soon enough it got very bright, and less photogenic. (note re: video — Spaceballs reference, had plenty of water):

After another hour or so (10:15am?) we crossed over a pass and could see the marine layer again. ~17 miles and 4300’ climbing cumulative...



10 minutes downhill and we arrived at an aid station. Lemonade, fruit, sandwiches, potatoes, consumed. @runviper made a taco, I questioned his judgment for eating beans, then proceeded to join him. No regrets [on the beans] (for me at least) [regrets on not eating candy]. [spent about 5 minutes here]

At this aid station they explained we were 19 miles in, we just had to do 3 miles down to the next aid station, then 8 more miles back up another trail, then the 19 miles back to the start. Legs felt pretty good... time to descend. Oof.


3 miles, 1500’ of descent, and maybe 30 minutes later, the cracks started to show. That tight IT band thing you feel sometimes? hello


eat eat eat [spent about 7 minutes] then back up the hill with full water, going back to where we were, in 8 miles instead of 3. Hey why is it so steep?



After having climbed 1800’ for an hour, you suddenly realize you’re on top of the wrong mountain [edit: but still on the course -- it is a torturous course], and the aid station is a tiny speck on the horizon. There is a gorge separating you from it.

The aforementioned IT/knee thing made the 800’ descent difficult, especially the steeper parts. So I was actually happy to be climbing again, which was good because there was 1000’ to go for the aid station


These 8 miles were brutal. The sun was strong, it was hot, and seeing the expanse between you and where you need to be was intimidating. And knowing once you get to the aid station, you still have 19 miles to go (which are largely downhill, ugh) After having gotten to the aid station, food [nutella (gnutella) sandwiches, mmm. apparently they had run out of water too, but had since gotten more], ice in the face, etc [spending about 8 minutes], we continue on. There’s a small descent, a few hundred feet later I decide I must stop and get a rock out of my shoe. We are 31 miles in, 7300’ of ascent, it’s 1:40pm, there have been rocks in my shoes all day. I probably also tried to stretch my IT. anyway we climb 600’ to go back over the pass, and look back at the ocean:


Now it’s just a short 6 miles to the bag-drop aid station. At some point around here I started using anti-chafe stuff everywhere i felt twinges. Seemed to work but could’ve been placebo. I was wincing on all of the steeper descent bits, not taking too many photos

Get to the mile 37 aid station, change shirts back to wool, grab headlamp. Eat a little but damn at this point I’m sick of food. [Should've started eating candy. changed socks, win. Drank cold brew coffee from drop bag. Both win. Also did some stretching of the IT. total time here was 13 minutes]



And another 6 miles of mid-afternoon. With 2000’ of ascent (not too gradual, plenty of my new favorite thing at this point: descent)




We get to the final aid stop at around 5pm (that 6 miles took a while!), just 7 miles to go! Stretch again here [spent about 8 minutes here -- total aid station time was about 50 minutes]


After this aid station it really got to be the magic hour:



and the fog and mist:

the full super moon returned, too




the anticlimactic ending is that I stopped taking pictures, we turned on headlamps, I endured the descents, and in the last 2 miles got my feet soaked trying to cross the stream that I had managed to cross dryly in the morning [tweaked an old injury in my arm doing this, though, hanging on to the rope crossing the stream. didn't really realize it at the time, but it became apparent by Monday], and despaired that the trail never seemed to end.

and then finally finished 50ish miles with approx 11,000ft of ascent and 11,000ft of descent, in a bit less than 13 hours. And @runviper [Edward] was kind enough to wait for me to catch up before crossing the finish.

update: Monday: legs feeling pretty good! had some nice walks yesterday and a hike today. much better than post-marathon, which makes sense since most of it was hiking...

update: Tuesday: flew home, had an easy run.



Comment...


January 19, 2020
Music
Decanted Youth - 1 - Courtesy of Crows -- [7:59]
Decanted Youth - 2 - (Somewhere Else) -- [4:16]
Decanted Youth - 3 - Respite -- [11:05]
Decanted Youth - 4 -- [10:13]
Decanted Youth - 5 - Light Creeps -- [8:02]
Decanted Youth - 6 -- [9:56]
Decanted Youth - 7 - Put Behind Me -- [16:36]
Decanted Youth - 8 -- [8:46]
Decanted Youth - 9 - (Somewhere Else Reprise) -- [8:41]
Decanted Youth - 10 - This Definitely Needs a Title -- [11:16]
Decanted Youth - 11 - Sandman / Light Creeps Reprise? -- [18:56]


January 18, 2020
Music
Yes, Exactly, Yes! - 1 -- [5:22]
Yes, Exactly, Yes! - 2 -- [6:40]
Yes, Exactly, Yes! - 3 - Time of Arrival -- [7:20]
Yes, Exactly, Yes! - 4 -- [6:27]
Yes, Exactly, Yes! - 5 -- [4:55]
Yes, Exactly, Yes! - 6 -- [5:57]
Yes, Exactly, Yes! - 7 -- [19:13]
Yes, Exactly, Yes! - 8 -- [6:43]
Yes, Exactly, Yes! - 9 -- [5:56]
Yes, Exactly, Yes! - 10 -- [17:31]
Yes, Exactly, Yes! - 11 -- [8:42]
Yes, Exactly, Yes! - 12 -- [4:58]
Yes, Exactly, Yes! - 13 -- [7:54]


January 14, 2020
Music
somewhere else
somewhere else novox
transient trio


January 12, 2020
Music
Decanted Youth - 1 -- [12:21]
Decanted Youth - 2 - Light Creeps -- [8:09]
Decanted Youth - 3 - To the Nines -- [4:48]
Decanted Youth - 4 - Put Behind Me / Insecurity -- [22:38]
Decanted Youth - 5 - See the Bottom -- [6:30]
Decanted Youth - 6 - Wanderings / Legacy -- [21:01]
Decanted Youth - 7 - Someway Home -- [13:43]
Decanted Youth - 8 - Saving Face -- [5:24]


January 11, 2020
Music
Yes, Exactly, Yes! - 1 -- [10:40]
Yes, Exactly, Yes! - 2 -- [10:46]
Yes, Exactly, Yes! - 3 - The Squeeze -- [6:49]
Yes, Exactly, Yes! - 4 - Hindenburg -- [7:19]
Yes, Exactly, Yes! - 5 -- [2:58]
Yes, Exactly, Yes! - 6 -- [3:58]
Yes, Exactly, Yes! - 7 -- [4:57]
Yes, Exactly, Yes! - 8 - The River -- [8:39]
Yes, Exactly, Yes! - 9 - Private Life -- [4:09]
Yes, Exactly, Yes! - 10 - Escape -- [7:17]
Yes, Exactly, Yes! - 11 -- [5:39]
Yes, Exactly, Yes! - 12 -- [9:32]
Yes, Exactly, Yes! - 13 -- [5:06]
Yes, Exactly, Yes! - 14 - Borrowed Time -- [5:15]


January 7, 2020
Music
anustart


December 23, 2019
Music
Not Vampires - 1 -- [5:22]
Not Vampires - 2 -- [2:33]
Not Vampires - 3 -- [5:14]
Not Vampires - 4 -- [2:42]
Not Vampires - 5 - Sax Looper Circus Music -- [6:58]
Not Vampires - 6 - Living in a Trap -- [10:55]
Not Vampires - 7 - Sparkle Sticks -- [6:03]
Not Vampires - 8 -- [4:09]
Not Vampires - 9 -- [6:18]
Not Vampires - 10 - May 29 Track 6, ish -- [3:47]
Not Vampires - 11 - Depth Charges -- [9:27]
Not Vampires - 12 - Candy Bandit (Extended) -- [5:32]
Not Vampires - 13 - Murray Condo's Mind Program -- [7:34]
Not Vampires - 14 -- [7:29]
Not Vampires - 15 - Medley -- [15:42]


December 21, 2019
Music
Yes, Exactly, Yes! - 1 -- [5:12]
Yes, Exactly, Yes! - 2 - The Chemistry of Hyperventilation -- [7:49]
Yes, Exactly, Yes! - 3 - The River -- [5:59]
Yes, Exactly, Yes! - 4 - Borrowed Time (almost) -- [7:13]
Yes, Exactly, Yes! - 5 -- [10:06]
Yes, Exactly, Yes! - 6 - (eventually) Hindenburg -- [15:15]
Yes, Exactly, Yes! - 7 - Charlie -- [4:49]
Yes, Exactly, Yes! - 8 -- [6:45]
Yes, Exactly, Yes! - 9 -- [4:31]
Yes, Exactly, Yes! - 10 -- [3:47]
Yes, Exactly, Yes! - 11 -- [3:06]
Yes, Exactly, Yes! - 12 -- [4:27]
Yes, Exactly, Yes! - 13 -- [6:28]
Yes, Exactly, Yes! - 14 -- [7:11]
Yes, Exactly, Yes! - 15 -- [4:55]


December 20, 2019
Music
brand new imitation formula


December 17, 2019
Music
Decanted Youth - 1 - The Squeeze -- [4:47]
Decanted Youth - 2 -- [11:34]
Decanted Youth - 3 - (Appropriate Shirt) -- [6:13]
Decanted Youth - 4 - What If We All Just Disappeared -- [25:49]
Decanted Youth - 5 -- [21:10]
Decanted Youth - 6 -- [7:01]
Decanted Youth - 7 -- [12:04]
Decanted Youth - 8 -- [3:25]
Decanted Youth - 9 - Light Creeps -- [12:50]
Decanted Youth - 10 -- [10:56]


December 16, 2019
Music
eheheh


December 12, 2019
Music
freeform jam with dan


December 9, 2019
Music
comparison quotes


December 7, 2019
Music
Yes, Exactly, Yes! - 1 -- [9:52]
Yes, Exactly, Yes! - 2 -- [12:01]
Yes, Exactly, Yes! - 3 -- [9:08]
Yes, Exactly, Yes! - 4 -- [8:19]
Yes, Exactly, Yes! - 5 -- [6:42]
Yes, Exactly, Yes! - 6 -- [4:54]
Yes, Exactly, Yes! - 7 -- [7:46]
Yes, Exactly, Yes! - 8 -- [7:15]
Yes, Exactly, Yes! - 9 -- [4:28]
Yes, Exactly, Yes! - 10 -- [3:42]
Yes, Exactly, Yes! - 11 -- [6:33]
Yes, Exactly, Yes! - 12 -- [5:02]
Yes, Exactly, Yes! - 13 -- [5:29]
Yes, Exactly, Yes! - 14 -- [6:57]
Yes, Exactly, Yes! - 15 -- [8:07]


December 3, 2019
Music
china


December 1, 2019
Music
Yes, Exactly, Yes! - 1 - (obligatory sax opener) -- [6:39]
Yes, Exactly, Yes! - 2 - (eventually a taste of Private Life) -- [6:31]
Yes, Exactly, Yes! - 3 - Borrowed Time -- [6:48]
Yes, Exactly, Yes! - 4 - May 29 Track 6 -- [9:37]
Yes, Exactly, Yes! - 5 - The River -- [6:15]
Yes, Exactly, Yes! - 6 - Bad Faith Volume II -- [4:01]
Yes, Exactly, Yes! - 7 - (minority government) / Hindenburg -- [12:08]
Yes, Exactly, Yes! - 8 - Leacho (Cosmos) -- [6:28]
Yes, Exactly, Yes! - 9 - Leacho (reprise) -- [3:49]
Yes, Exactly, Yes! - 10 - Leacho (third) -- [3:06]
Yes, Exactly, Yes! - 11 - Benefactor Wandering Part I -- [8:01]
Yes, Exactly, Yes! - 12 - (2020) / Benefactor Wandering Part II -- [7:01]
Yes, Exactly, Yes! - 13 -- [4:11]
Yes, Exactly, Yes! - 14 -- [10:14]


November 30, 2019
Music
Not Vampires - 1 -- [7:25]
Not Vampires - 2 -- [7:43]
Not Vampires - 3 -- [7:23]
Not Vampires - 4 -- [9:52]
Not Vampires - 5 -- [2:33]
Not Vampires - 6 -- [13:21]
Not Vampires - 7 -- [5:01]
Not Vampires - 8 -- [13:49]
Not Vampires - 9 -- [9:32]
Not Vampires - 10 - Involuntary Stone Age -- [7:07]


November 25, 2019
Music
Yes, Exactly, Yes! - 1 - (sax opener) -- [7:39]
Yes, Exactly, Yes! - 2 - Private Life -- [9:21]
Yes, Exactly, Yes! - 3 - Borrowed Time -- [7:17]
Yes, Exactly, Yes! - 4 - Borrowed Time (reprise) -- [2:47]
Yes, Exactly, Yes! - 5 - Alone in the Woods -- [8:55]
Yes, Exactly, Yes! - 6 - The River -- [4:57]
Yes, Exactly, Yes! - 7 - (That Happy Tune) -- [4:41]
Yes, Exactly, Yes! - 8 - Leacho (Cosmos) -- [6:28]
Yes, Exactly, Yes! - 9 -- [3:52]
Yes, Exactly, Yes! - 10 -- [5:05]


November 23, 2019
Music
andre_mark_francois_jason_lauren - 1 -- [11:43]
andre_mark_francois_jason_lauren - 2 -- [8:25]
andre_mark_francois_jason_lauren - 3 -- [17:38]
andre_mark_francois_jason_lauren - 4 -- [6:11]
andre_mark_francois_jason_lauren - 5 -- [8:15]
andre_mark_francois_jason_lauren - 6 -- [3:07]
andre_mark_francois_jason_lauren - 7 -- [6:33]
andre_mark_francois_jason_lauren - 8 -- [5:14]
andre_mark_francois_jason_lauren - 9 -- [5:50]


November 22, 2019
Music
Decanted Youth - 1 -- [6:51]
Decanted Youth - 2 -- [11:20]
Decanted Youth - 3 -- [5:46]
Decanted Youth - 4 -- [35:30]
Decanted Youth - 5 -- [10:58]
Decanted Youth - 6 -- [12:07]
Decanted Youth - 7 -- [7:53]
Decanted Youth - 8 -- [11:39]
Decanted Youth - 9 -- [12:52]


November 21, 2019
Music
welcome to the club


November 14, 2019
Music
Yes, Exactly, Yes! - 1 - (sax intro) -- [7:52]
Yes, Exactly, Yes! - 2 -- [9:37]
Yes, Exactly, Yes! - 3 - Two Thirds Majority -- [3:41]
Yes, Exactly, Yes! - 4 - Hey Check Out this Bass Line -- [10:42]
Yes, Exactly, Yes! - 5 - The River -- [5:57]
Yes, Exactly, Yes! - 6 - Borrowed Time -- [4:04]
Yes, Exactly, Yes! - 7 - Private Life -- [5:41]
Yes, Exactly, Yes! - 8 - (That Happy Tune) -- [5:41]
Yes, Exactly, Yes! - 9 - Hindenburg -- [9:22]
Yes, Exactly, Yes! - 10 - Leacho (Cosmos) -- [6:29]
Yes, Exactly, Yes! - 11 - No Big Benefactor (Wandering) -- [6:52]


November 10, 2019
Music
Decanted Youth - 1 -- [11:45]
Decanted Youth - 2 -- [19:24]
Decanted Youth - 3 -- [14:01]
Decanted Youth - 4 -- [9:55]
Decanted Youth - 5 -- [17:18]
Decanted Youth - 6 -- [13:07]
Decanted Youth - 7 -- [22:46]


November 7, 2019
Music
boring the parents


October 31, 2019
Music
Yes, Exactly, Yes! - 1 -- [13:21]
Yes, Exactly, Yes! - 2 - The Path to Self-acceptance -- [7:51]
Yes, Exactly, Yes! - 3 -- [9:34]
Yes, Exactly, Yes! - 4 - The River -- [6:05]
Yes, Exactly, Yes! - 5 - Leacho (Cosmosis) -- [7:36]
Yes, Exactly, Yes! - 6 - Leacho (reprise) -- [10:49]
Yes, Exactly, Yes! - 7 - Benefactor (Wandering) -- [17:19]
Yes, Exactly, Yes! - 8 - (That Happy Song) -- [7:26]
Yes, Exactly, Yes! - 9 - Hindenburg -- [10:16]


October 29, 2019
Music
Decanted Youth - 1 -- [19:43]
Decanted Youth - 2 -- [10:01]
Decanted Youth - 3 -- [7:14]
Decanted Youth - 4 -- [25:12]
Decanted Youth - 5 -- [33:15]
spooky shellfish


October 24, 2019
Music
Not Vampires - 1 -- [10:10]
Not Vampires - 2 -- [4:44]
Not Vampires - 3 -- [6:05]
Not Vampires - 4 -- [4:01]


October 22, 2019
Music
Yes, Exactly, Yes! - 1 - (Standing Orders?) -- [8:51]
Yes, Exactly, Yes! - 2 - Leacho (Cosmos) -- [8:28]
Yes, Exactly, Yes! - 3 - Leacho (reprise) -- [12:20]
Yes, Exactly, Yes! - 4 - Benefactor (wandering) -- [7:08]
Yes, Exactly, Yes! - 5 - Hindenburg -- [9:44]
Yes, Exactly, Yes! - 6 - The Other River -- [12:15]
Yes, Exactly, Yes! - 7 - The River -- [6:10]
Yes, Exactly, Yes! - 8 -- [7:59]
Yes, Exactly, Yes! - 9 -- [8:19]


October 21, 2019
Music
Decanted Youth - 1 -- [16:19]
Decanted Youth - 2 -- [24:51]
Decanted Youth - 3 -- [7:00]
Decanted Youth - 4 -- [19:56]
Decanted Youth - 5 -- [17:13]


October 20, 2019
Decanted Youth, live Open Studios video

We played again in the studio last weekend, here's the first of two shows:
(youtube link)
(the next show will be posted soonish)

Comment...


October 18, 2019
Music
stay away
stay away quad


October 17, 2019
Music
did not get to say goodbye


October 15, 2019
Music
long gone


October 13, 2019
Music
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 1 -- [5:59]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 2 -- [3:52]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 3 -- [3:52]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 4 -- [18:10]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 5 - Private Life (Live at Open Studios) -- [6:30]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 6 -- [2:57]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 7 - Dogs Will Rule the World (Live at Open Studios) -- [4:50]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 8 - Cosmos (Live at Open Studios) -- [7:28]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 9 - Hindenburg (Live at Open Studios) -- [8:40]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 10 - The River (Live at Open Studios) -- [6:13]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 11 - May 29 Track 6 (Live at Open Studios) -- [6:30]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 12 - Standing Orders (Live at Open Studios, with Cory Choy) -- [7:33]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 13 - Charlie (Live at Open Studios, with Cory Choy) -- [4:55]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 14 - People Get Ready (Live at Open Studios, with Cory Choy) -- [3:42]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 15 - Reflections (Live at Open Studios, with Cory Choy) -- [6:58]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 16 -- [3:19]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 17 -- [7:41]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 18 - Andy's Song (Live at Open Studios, with Guests) -- [5:19]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 19 - Legacy (Live at Open Studios, with Guests) -- [6:50]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 20 - Las Vegas (Live at Open Studios, with Guests) -- [5:25]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 21 -- [5:53]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 22 - No Big Benefactor (Live at Open Studios) -- [4:35]
Yes, Exactly, Yes! (Live at Open Studios, with Guests) - 23 - Intro / Cosmos Reprise (Live at Open Studios) -- [6:06]


October 12, 2019
Music
Decanted Youth - 1 -- [5:24]
Decanted Youth - 2 -- [6:51]
Decanted Youth - 3 - Reflections (Live at Open Studios) -- [10:24]
Decanted Youth - 4 -- [6:59]
Decanted Youth - 5 -- [11:22]
Decanted Youth - 6 - There's a Dream I Have / But I Can't Tell If I Want You There (Live at Open Studios) -- [12:53]
Decanted Youth - 7 -- [12:05]
Decanted Youth - 8 -- [18:02]
Decanted Youth - 9 - Something Odd (Live at Open Studios) -- [7:25]
Decanted Youth - 10 - Light Creeps (Live at Open Studios) -- [16:57]
Decanted Youth - 11 - Intro / What If We All Just Disappeared (Live at Open Studios) -- [15:46]
Decanted Youth - 12 - Major Major Major (Live at Open Studios) -- [3:48]
Decanted Youth - 13 - The Squeeze (Live at Open Studios) -- [4:44]
Decanted Youth - 14 - Warmth (Live at Open Studios) -- [6:08]
Decanted Youth - 15 - Legacy (Live at Open Studios) -- [7:57]


October 10, 2019
Music
Yes, Exactly, Yes! - 1 - NBB (WIP) -- [5:57]
Yes, Exactly, Yes! - 2 - NBB (WIP 2) -- [5:40]
Yes, Exactly, Yes! - 3 - NBB (WIP 3) -- [9:44]
Yes, Exactly, Yes! - 4 - Cosmos (WIP) -- [3:34]
Yes, Exactly, Yes! - 5 - Cosmos (WIP 2) -- [10:18]
Yes, Exactly, Yes! - 6 - May 29 Track 6 -- [11:26]
Yes, Exactly, Yes! - 7 - The River -- [6:25]
Yes, Exactly, Yes! - 8 - Private Life -- [7:50]
Yes, Exactly, Yes! - 9 - Las Vegas -- [4:37]
Yes, Exactly, Yes! - 10 - (Standing Orders?) -- [6:56]


October 8, 2019
Music
Decanted Youth - 1 -- [8:40]
Decanted Youth - 2 -- [28:56]
Decanted Youth - 3 -- [7:24]
Decanted Youth - 4 -- [50:35]
Decanted Youth - 5 -- [19:14]
Decanted Youth - 6 -- [5:10]


October 2, 2019
Music
Yes, Exactly, Yes! - 1 -- [8:24]
Yes, Exactly, Yes! - 2 -- [14:10]
Yes, Exactly, Yes! - 3 -- [6:32]
Yes, Exactly, Yes! - 4 -- [5:57]
Yes, Exactly, Yes! - 5 -- [5:41]
Yes, Exactly, Yes! - 6 -- [5:25]
Yes, Exactly, Yes! - 7 -- [3:49]
Yes, Exactly, Yes! - 8 -- [6:33]
Yes, Exactly, Yes! - 9 -- [4:55]
Yes, Exactly, Yes! - 10 -- [7:04]
Yes, Exactly, Yes! - 11 -- [5:00]
Yes, Exactly, Yes! - 12 -- [3:53]
Yes, Exactly, Yes! - 13 -- [6:47]
Yes, Exactly, Yes! - 14 -- [8:10]


September 30, 2019
Music
Decanted Youth - 1 -- [62:51]
Decanted Youth - 2 -- [7:10]
Decanted Youth - 3 -- [3:14]
Decanted Youth - 4 -- [34:40]
Decanted Youth - 5 -- [22:24]


September 24, 2019
Music
Decanted Youth - 1 -- [25:51]
Decanted Youth - 2 -- [11:23]
Decanted Youth - 3 -- [9:06]
Decanted Youth - 4 -- [8:30]
Decanted Youth - 5 -- [10:13]
Decanted Youth - 6 -- [28:10]


September 23, 2019
Music
hostile hands


September 21, 2019
Yes, Exactly, Yes! Live Open Studios | also, thoughts on what matters

We played in the studio this weekend:
(youtube link)

(that was fun)

I've been pondering a post about how you should be judged for things. The basic premise is a two-dimensional graph, where the X axis is from worst to best, and the Y axis is "how much it matters". Some initial thoughts:

  • Recording music: highly focused on best
  • Painting/drawing: highly focused on best
  • Live music/performance arts: distributed among the whole graph
  • Being nice to people: somewhat focused on worst
Anyway too lazy to actually make these images...

Recordings:

Yes, Exactly, Yes! - 1 - Reaching out to a Higher Place! -- [10:19]
Yes, Exactly, Yes! - 2 -- [7:28]
Yes, Exactly, Yes! - 3 -- [3:56]
Yes, Exactly, Yes! - 4 - Private Life -- [5:23]
Yes, Exactly, Yes! - 5 - The River -- [6:21]
Yes, Exactly, Yes! - 6 - Put Behind Me -- [9:19]
Yes, Exactly, Yes! - 7 - May 29 Track 6 (with Peter Riggs) -- [7:17]
Yes, Exactly, Yes! - 8 - Something Odd (with Peter Riggs) -- [5:43]
Yes, Exactly, Yes! - 9 - (death) (with Peter Riggs) -- [7:06]
Yes, Exactly, Yes! - 10 - Dogs Will Rule the World (with Peter Riggs) -- [4:44]
Yes, Exactly, Yes! - 11 - Hindenburg (with Peter Riggs) -- [7:30]
Yes, Exactly, Yes! - 12 - (tbd) (with The Rungs) -- [9:08]
Yes, Exactly, Yes! - 13 - Legacy (with The Rungs) -- [7:18]

2 Comments


September 20, 2019
Music
Decanted Youth - 1 -- [11:00]
Decanted Youth - 2 -- [2:39]
Decanted Youth - 3 -- [15:24]
Decanted Youth - 4 - Something Odd -- [11:25]
Decanted Youth - 5 -- [3:22]
Decanted Youth - 6 -- [11:53]
Decanted Youth - 7 -- [9:26]
Decanted Youth - 8 -- [23:33]


September 19, 2019
Music
think


September 17, 2019
Music
be nice


September 14, 2019
Music
Yes, Exactly, Yes! - 1 -- [11:48]
Yes, Exactly, Yes! - 2 -- [6:17]
Yes, Exactly, Yes! - 3 - Better Off -- [7:37]
Yes, Exactly, Yes! - 4 - Better Off (Reprise) -- [4:52]
Yes, Exactly, Yes! - 5 - Leacho -- [7:31]
Yes, Exactly, Yes! - 6 - Hindenburg (Extended) -- [10:58]
Yes, Exactly, Yes! - 7 - Dogs Will Rule the World -- [4:56]
Yes, Exactly, Yes! - 8 - The River -- [6:20]
Yes, Exactly, Yes! - 9 - Private Life -- [5:56]
Yes, Exactly, Yes! - 10 - Private Life (Reprise of Keys) -- [3:27]
Yes, Exactly, Yes! - 11 - Better Off (Revisit) -- [8:21]


September 13, 2019
Music
craig_andy - 1 -- [3:29]
craig_andy - 2 -- [3:33]
craig_andy - 3 -- [4:28]
craig_andy - 4 -- [3:45]
craig_andy - 5 -- [8:02]
craig_andy - 6 -- [7:57]
craig_andy - 7 -- [13:03]
craig_andy - 8 -- [6:53]
craig_andy - 9 -- [4:27]
craig_andy - 10 -- [6:28]
craig_andy - 11 -- [2:49]
craig_andy - 12 -- [13:26]
craig_andy - 13 -- [8:58]
craig_andy - 14 -- [2:59]


September 10, 2019
Music
Not Vampires - 1 -- [3:10]
Not Vampires - 2 -- [10:04]
Not Vampires - 3 -- [7:55]
Not Vampires - 4 - Dear John -- [7:30]
Not Vampires - 5 -- [5:28]
Not Vampires - 6 -- [4:02]
Not Vampires - 7 - (We'd All Be) Better Off (With You) Dead -- [5:45]
Not Vampires - 8 - (We'd All Be) Better Off (With You) Dead (Reprise) -- [5:13]
Not Vampires - 9 -- [4:44]
Not Vampires - 10 -- [4:48]
Not Vampires - 11 -- [12:50]
Not Vampires - 12 -- [13:04]
Not Vampires - 13 -- [26:31]


September 6, 2019
Music
Not Vampires - 1 -- [5:21]
Not Vampires - 2 -- [15:50]
Yes, Exactly, Yes! - 1 -- [13:29]
Yes, Exactly, Yes! - 2 -- [15:25]
Yes, Exactly, Yes! - 3 -- [9:18]
Yes, Exactly, Yes! - 4 -- [10:22]
Yes, Exactly, Yes! - 5 -- [12:41]
Yes, Exactly, Yes! - 6 -- [5:39]
Yes, Exactly, Yes! - 7 -- [4:34]


September 4, 2019
Music
Decanted Youth - 1 - This Is a Death Sentence (With Reflections) -- [19:11]
Decanted Youth - 2 - Candy Bandit -- [2:08]
Decanted Youth - 3 - Who Really Wants Libertarianism -- [21:09]
Decanted Youth - 4 - Light Creeps / Legacy / The Squeeze -- [28:38]
Decanted Youth - 5 - Bear at the End of the Tunnel -- [17:38]


August 30, 2019
Music
Decanted Youth - 1 - Mistakes that Happen -- [12:21]
Decanted Youth - 2 - No Hurry -- [13:51]
Decanted Youth - 3 - Clean Cut -- [14:37]
Decanted Youth - 4 - Buried in the Snow -- [7:40]
Yes, Exactly, Yes! - 1 -- [3:51]
Yes, Exactly, Yes! - 2 -- [7:34]
Yes, Exactly, Yes! - 3 -- [7:12]
Yes, Exactly, Yes! - 4 -- [5:16]
Yes, Exactly, Yes! - 5 -- [4:21]
Yes, Exactly, Yes! - 6 -- [8:46]
Yes, Exactly, Yes! - 7 -- [9:38]
Yes, Exactly, Yes! - 8 -- [9:07]
Yes, Exactly, Yes! - 9 -- [7:23]


August 29, 2019
Music
Decanted Youth - 1 - (Intro) / Insecurity / Castles -- [24:08]
Decanted Youth - 2 - (Intro) / Sandman / The Squeeze -- [22:49]
Decanted Youth - 3 - Spring / Pitts -- [11:06]
Decanted Youth - 4 - What If We All Just Disappeared / Legacy [Sometimes] -- [27:55]
Decanted Youth - 5 -- [3:49]
Decanted Youth - 6 -- [11:19]
Decanted Youth - 7 -- [10:42]
Decanted Youth - 8 - The River (-ish) -- [7:17]
Decanted Youth - 9 - Flip Flop -- [9:33]


August 25, 2019
Music
Yes, Exactly, Yes! - 1 -- [7:53]
Yes, Exactly, Yes! - 2 -- [7:51]
Yes, Exactly, Yes! - 3 -- [7:23]
Yes, Exactly, Yes! - 4 -- [6:56]
Yes, Exactly, Yes! - 5 -- [5:54]
Yes, Exactly, Yes! - 6 -- [14:29]
Yes, Exactly, Yes! - 7 -- [13:36]


August 16, 2019
Music
Decanted Youth - 1 -- [7:52]
Decanted Youth - 2 - The Squeeze (Extended) -- [5:58]
Decanted Youth - 3 -- [13:25]
Decanted Youth - 4 - (lead-in) / Supposed to Be -- [11:55]
Decanted Youth - 5 - Lines That Go To and Fro / Emerge -- [10:50]
Decanted Youth - 6 -- [8:26]
Decanted Youth - 7 -- [18:11]
Decanted Youth - 8 -- [3:41]
Decanted Youth - 9 -- [8:41]


August 14, 2019
Music
Yes, Exactly, Yes! - 1 -- [3:09]
Yes, Exactly, Yes! - 2 -- [9:09]
Yes, Exactly, Yes! - 3 -- [8:58]
Yes, Exactly, Yes! - 4 -- [8:49]
Yes, Exactly, Yes! - 5 -- [10:06]
Yes, Exactly, Yes! - 6 -- [10:41]
Yes, Exactly, Yes! - 7 -- [7:13]
Yes, Exactly, Yes! - 8 -- [8:13]
Yes, Exactly, Yes! - 9 -- [8:39]
Yes, Exactly, Yes! - 10 -- [6:14]
Yes, Exactly, Yes! - 11 -- [6:12]
Yes, Exactly, Yes! - 12 -- [6:22]
Yes, Exactly, Yes! - 13 -- [10:12]
Yes, Exactly, Yes! - 14 -- [5:47]


August 8, 2019
Music
Decanted Youth - 1 -- [7:56]
Decanted Youth - 2 - (long way around to) / The Squeeze -- [19:08]
Decanted Youth - 3 - (ramblings about harbor water) / Light Creeps / Sandman -- [15:24]
Decanted Youth - 4 - Ain't Talking (Casio Costar) -- [8:27]
Decanted Youth - 5 - Trees v. Mold / Legacy -- [15:08]
Decanted Youth - 6 -- [4:38]
Decanted Youth - 7 -- [6:32]
Decanted Youth - 8 - (eventually) Supposed to Be -- [6:08]
Decanted Youth - 9 - A Bot Was Trained to Play Bass -- [4:32]
Decanted Youth - 10 -- [6:02]
Decanted Youth - 11 -- [9:15]


August 3, 2019
Music
Not Vampires - 1 -- [5:33]
Not Vampires - 2 -- [11:52]
Not Vampires - 3 -- [9:53]
Not Vampires - 4 -- [6:09]
Not Vampires - 5 -- [3:20]
Not Vampires - 6 -- [7:58]
Not Vampires - 7 -- [20:27]
Not Vampires - 8 -- [8:10]
Not Vampires - 9 -- [10:40]
Not Vampires - 10 -- [8:16]
Not Vampires - 11 -- [11:30]


August 1, 2019
Music
amateur nation
at the seams


July 15, 2019
Music
Yes, Exactly, Yes! - 1 -- [9:17]
Yes, Exactly, Yes! - 2 - SPS-ish (cover) -- [6:13]
Yes, Exactly, Yes! - 3 - The River -- [6:59]
Yes, Exactly, Yes! - 4 - When the Fawn Is Looking at You -- [7:57]
Yes, Exactly, Yes! - 5 -- [10:16]
Yes, Exactly, Yes! - 6 - Trees / Mold -- [6:13]
Yes, Exactly, Yes! - 7 -- [8:04]
Yes, Exactly, Yes! - 8 -- [7:52]
Yes, Exactly, Yes! - 9 -- [8:52]
Yes, Exactly, Yes! - 10 -- [15:05]


July 14, 2019
Music
Decanted Youth - 1 -- [10:20]
Decanted Youth - 2 -- [1:36]
Decanted Youth - 3 -- [11:10]
Decanted Youth - 4 -- [8:38]
Decanted Youth - 5 -- [6:42]
Decanted Youth - 6 -- [30:41]
Decanted Youth - 7 -- [8:11]
Decanted Youth - 8 -- [18:41]
Decanted Youth - 9 -- [6:44]
Decanted Youth - 10 -- [23:14]


July 11, 2019
Music
Decanted Youth - 1 -- [10:21]
Decanted Youth - 2 - Trees and Mold -- [10:12]
Decanted Youth - 3 -- [8:51]
Decanted Youth - 4 -- [5:35]
Decanted Youth - 5 - Legacy (mix) Light Creeps -- [11:16]
Decanted Youth - 6 -- [2:56]
Decanted Youth - 7 -- [10:29]
Decanted Youth - 8 -- [12:12]
Decanted Youth - 9 -- [6:24]
Decanted Youth - 10 -- [23:52]


July 8, 2019
macOS screen updating, part III: 2019

Five years ago, in the year of our lord 2014, I wrote about the difficulties of drawing bitmapped graphics to screen in macOS, and I revisited that issue again in the winter of 2017.

Now, I bring you what is hopefully the final installment (posted here for usefulness to the internet-at-large).

To recap: drawing bitmapped graphics to screen was relatively fast in macOS 10.6 using the obvious APIs (CoreGraphics/Quartz/etc), and when drawing to non-retina, normal displays in newer macOS versions. Drawing bitmapped graphics to (the now dominating) Retina displays, however, got slow. In the case of a Retina Macbook Pro, it was a little slow. The 5k iMacs display updates are excruciatingly slow when using the classic APIs (due to high pixel count, and expensive conversion to 30-bit colors which these displays support).

The first thing I looked at was the wantsLayer attribute of NSView:

  • If you use "mynsview.wantsLayer = YES", things get better. On normal displays, slightly, on a Retina Macbook Pro's display, quite a bit better. On a 5k iMac's display, maybe slightly better. Not much.
  • Using the wantsLayer attribute seems to be supported on 10.6-current.
  • For views that use layers, you can no longer [NSView lockFocus] the view and draw into it out of a paint cycle (which makes sense), which prevents us from implementing GetDC()/ReleaseDC() emulation.

After seeing that enabling layers wasn't going to help the 5k iMacs (the ones that needed help the most!), I looked into Metal, which is supported on 10.11+ (provided you have sufficient GPU, which it turns out not all macs that 10.11 supports do). After a few hours of cutting and pasting example code in different combinations and making a huge mess, I did manage to get it to work. I made a very hackish build of the LICE test app, and had some people (who actually have 5k iMacs) test the performance, to see if would improve things.

It did (substantially), so it was followed by a longer process of polishing the mess of a turd into something usable, which is not interesting, though I should note:
  • If you want to update the entire view every time, you can configure a CAMetalLayer properly and just shove your bits into the CAMetalLayer's texture and tell it to present and avoid having to create another texture and a render pipeline and all of that nonsense.
  • If you want to do partial window updates (partial-invalidates, or a GetDC()-like draw), then you have to create a whole render pipeline, a texture, compile shaders, blah blah blah ugh.
  • There's a bunch more work that needs to get done to make it all work (and adapt to changing GPUs, blah blah blah)...
This stuff is now in the "metal" branch of swell in WDL, and will go to master when it makes sense. This is what is in the latest +dev REAPER builds, and it will end up in 6.0. I'm waiting for it to completely bite me in the ass (little things do keep coming up, hopefully they will be minor).

As one final note, I'd just like to admonish Apple for not doing a reasonable implementation of all of this inside CoreGraphics. The fact that you can't update the 5k iMac's screen via traditional APIs at an even-halfway-decent rate is really stupid.

P.S. It does seem if you want to have your application support Dark Mode, you can't use [NSView lockFocus] anymore either, so if you wish to draw-out-of-context, you'll have to use Metal...

Recordings:

Decanted Youth - 1 - Supposed to Be -- [8:14]
Decanted Youth - 2 - (Vaguely Instrumental) Legacy -- [16:11]
Decanted Youth - 3 - (Vaguely) Round and Round -- [5:15]
Decanted Youth - 4 - The Squeeze -- [6:31]
Decanted Youth - 5 -- [3:16]
Decanted Youth - 6 - (mini cover medley) -- [10:03]
Decanted Youth - 7 -- [9:15]
Decanted Youth - 8 -- [8:26]
Decanted Youth - 9 - Trees and Mold -- [9:37]
Decanted Youth - 10 -- [4:53]
Decanted Youth - 11 -- [9:05]
Decanted Youth - 12 -- [7:02]

6 Comments


July 5, 2019
Music
Yes, Exactly, Yes! - 1 - Trees and Mold -- [5:23]
Yes, Exactly, Yes! - 2 - Private Life -- [8:20]
Yes, Exactly, Yes! - 3 - The River -- [6:04]
Yes, Exactly, Yes! - 4 -- [3:30]
Yes, Exactly, Yes! - 5 -- [4:08]
Yes, Exactly, Yes! - 6 -- [3:30]
Yes, Exactly, Yes! - 7 - Dogs Will Rule the World -- [4:54]
Yes, Exactly, Yes! - 8 - May 29 Track 6 -- [5:47]
Yes, Exactly, Yes! - 9 - (Almost) Charlie -- [8:32]
Yes, Exactly, Yes! - 10 -- [5:49]
Yes, Exactly, Yes! - 11 - Hindenburg (Long) -- [14:12]
Yes, Exactly, Yes! - 12 - (Almost) Las Vegas -- [6:26]
Yes, Exactly, Yes! - 13 -- [6:33]


July 2, 2019
Music
Yes, Exactly, Yes! - 1 -- [4:08]
Yes, Exactly, Yes! - 2 -- [12:08]
Yes, Exactly, Yes! - 3 - The River -- [7:05]
Yes, Exactly, Yes! - 4 -- [9:06]
Yes, Exactly, Yes! - 5 -- [10:50]
Yes, Exactly, Yes! - 6 - (interlude) -- [1:05]
Yes, Exactly, Yes! - 7 -- [11:32]
Yes, Exactly, Yes! - 8 -- [7:56]
Yes, Exactly, Yes! - 9 - Las Vegas -- [4:39]
Yes, Exactly, Yes! - 10 -- [12:25]
Yes, Exactly, Yes! - 11 -- [5:49]
Yes, Exactly, Yes! - 12 -- [6:47]


June 27, 2019
Music
Yes, Exactly, Yes! - 1 -- [10:22]
Yes, Exactly, Yes! - 2 - Private Life -- [8:14]
Yes, Exactly, Yes! - 3 - May 29 Track 6 -- [5:15]
Yes, Exactly, Yes! - 4 -- [12:15]
Yes, Exactly, Yes! - 5 -- [13:15]
Yes, Exactly, Yes! - 6 - The River -- [7:32]
Yes, Exactly, Yes! - 7 -- [7:35]
Yes, Exactly, Yes! - 8 -- [5:49]
Yes, Exactly, Yes! - 9 - Come Back Home -- [8:55]


June 26, 2019
Music
Decanted Youth - 1 - Intro / Castles -- [16:17]
Decanted Youth - 2 -- [7:11]
Decanted Youth - 3 -- [16:56]
Decanted Youth - 4 - Put Behind Me -- [12:15]
Decanted Youth - 5 -- [4:48]
Decanted Youth - 6 -- [38:36]
Decanted Youth - 7 - Round and Round -- [20:11]
it has been stronger


June 23, 2019
two shows in one night at Rocky Sullivan's

Decanted Youth played a little after 9pm:
(youtube link)

And then we grew into Yes, Exactly, Yes! at around 10:30:
(youtube link)

(Thank you Red Hook Roxx!)

3 Comments


June 21, 2019
Music
Decanted Youth_live_at_rocky_sullivans - 1 - What If We All Just Disappeared -- [9:13]
Decanted Youth_live_at_rocky_sullivans - 2 - Sandman -- [3:59]
Decanted Youth_live_at_rocky_sullivans - 3 - Insecurity -- [3:33]
Decanted Youth_live_at_rocky_sullivans - 4 - Legacy -- [5:25]
Decanted Youth_live_at_rocky_sullivans - 5 - The Squeeze -- [4:33]
Decanted Youth_live_at_rocky_sullivans - 6 - Reflections -- [7:28]
Decanted Youth_live_at_rocky_sullivans - 7 - Major Major Major -- [3:20]
Decanted Youth_live_at_rocky_sullivans - 8 - Light Creeps -- [6:41]
Decanted Youth_live_at_rocky_sullivans - 9 - Storms -- [4:21]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 1 - Opening -- [6:56]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 2 - Dogs Will Rule the World -- [6:11]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 3 - People Get Ready -- [6:15]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 4 - Hindenburg -- [5:45]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 5 - The River -- [5:40]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 6 - Private Life -- [5:30]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 7 - Charlie -- [5:33]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 8 - May 29 Track 6 -- [5:45]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 9 - Stand-in (Yes Exactly) -- [6:51]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 10 - Las Vegas -- [5:12]
Yes, Exactly, Yes!_live_at_rocky_sullivans - 11 - Meat Pies (I Was Told) -- [3:29]


June 20, 2019
Music
Yes, Exactly, Yes! - 1 - May 29 2019 Track 6 -- [6:44]
Yes, Exactly, Yes! - 2 - The River -- [5:34]
Yes, Exactly, Yes! - 3 - Private Life -- [6:20]
Yes, Exactly, Yes! - 4 - Dogs Will Rule the World -- [5:42]
Yes, Exactly, Yes! - 5 - (Splashdown) -- [4:39]
Yes, Exactly, Yes! - 6 - Las Vegas -- [4:52]
Yes, Exactly, Yes! - 7 - People Get Ready -- [4:32]
Yes, Exactly, Yes! - 8 - Standing Orders -- [6:38]
Yes, Exactly, Yes! - 9 - Hindenburg -- [5:15]
Yes, Exactly, Yes! - 10 - Charlie -- [6:24]
Yes, Exactly, Yes! - 11 - In the Dark Regarding the DR -- [7:10]


June 19, 2019
Music
Decanted Youth - 1 - Not the Candy Bandit (Bob) -- [4:55]
Decanted Youth - 2 - Train of Thought -- [8:00]
Decanted Youth - 3 - Ending with Water on the Floor -- [4:08]
Decanted Youth - 4 - Alone in Space -- [11:47]
Decanted Youth - 5 - Kerosene -- [6:05]
Decanted Youth - 6 - Intro to Light Creeps -- [4:34]
Decanted Youth - 7 - Light Creeps -- [8:12]
Decanted Youth - 8 - Light Creeps (reprise) -- [4:46]
Decanted Youth - 9 - Speak the Language -- [11:02]
Decanted Youth - 10 - Where Do You Go? -- [2:45]
Decanted Youth - 11 - Where Do You Go? (reprise) -- [7:39]
Decanted Youth - 12 - Don't Panic -- [10:14]


June 17, 2019
Music
Decanted Youth - 1 - (intro) -- [13:23]
Decanted Youth - 2 - What If We All Just Disappeared -- [10:45]
Decanted Youth - 3 - Sandman -- [6:09]
Decanted Youth - 4 - Insecurity -- [5:01]
Decanted Youth - 5 - Reflections -- [6:18]
Decanted Youth - 6 - Major Major Major -- [3:15]
Decanted Youth - 7 - Legacy -- [14:16]
Decanted Youth - 8 - What If We All Just Disappeared (reprise) -- [13:21]
Decanted Youth - 9 - The Squeeze -- [5:15]
Decanted Youth - 10 - Light Creeps -- [9:31]


June 16, 2019
Music
in absentia


June 11, 2019
Music
Decanted Youth - 1 - Intro / Storms (Slight) -- [10:29]
Decanted Youth - 2 - Round and Round -- [10:17]
Decanted Youth - 3 - Nonsense / Reflections -- [15:47]
Decanted Youth - 4 - Sandman (Lounge) -- [3:08]
Decanted Youth - 5 - Sandman -- [2:57]
Decanted Youth - 6 - Sandman (Alt) -- [3:29]
Decanted Youth - 7 - The Squeeze -- [6:19]
Decanted Youth - 8 - ? / Sandman (The Fourth) -- [13:03]
Decanted Youth - 9 - Return from the Beach -- [2:52]
Decanted Youth - 10 -- [12:40]
Yes, Exactly, Yes! - 1 -- [15:08]
Yes, Exactly, Yes! - 2 -- [9:08]
Yes, Exactly, Yes! - 3 -- [11:22]
Yes, Exactly, Yes! - 4 - The River -- [7:12]
Yes, Exactly, Yes! - 5 -- [10:19]
Yes, Exactly, Yes! - 6 - Charlie -- [8:30]
Yes, Exactly, Yes! - 7 - People Get Ready -- [6:45]
Yes, Exactly, Yes! - 8 - Las Vegas -- [3:53]
Yes, Exactly, Yes! - 9 - Las Vegas (Reprise) -- [4:35]
Yes, Exactly, Yes! - 10 - Hindenburg -- [5:57]


May 30, 2019
Music
Decanted Youth - 1 -- [9:51]
Decanted Youth - 2 - Major Major Major -- [3:26]
Decanted Youth - 3 - The Squeeze -- [4:33]
Decanted Youth - 4 -- [9:21]
Decanted Youth - 5 - Exactitude / Light Creeps -- [24:50]
Decanted Youth - 6 - Little Pieces -- [10:51]
Decanted Youth - 7 -- [10:26]
Decanted Youth - 8 - Round and Round -- [10:06]
Decanted Youth - 9 - Prelude to Disappear -- [7:46]


May 29, 2019
Music
andy_stephanie_john - 1 -- [4:26]
andy_stephanie_john - 2 -- [10:31]
andy_stephanie_john - 3 -- [3:16]
Yes, Exactly, Yes! - 1 -- [10:09]
Yes, Exactly, Yes! - 2 - Splashdown on Unknown Planet -- [18:39]
Yes, Exactly, Yes! - 3 -- [5:59]
Yes, Exactly, Yes! - 4 - The River -- [6:09]
Yes, Exactly, Yes! - 5 - The River (in the Rain) -- [5:50]
Yes, Exactly, Yes! - 6 -- [8:36]
Yes, Exactly, Yes! - 7 -- [10:00]
Yes, Exactly, Yes! - 8 -- [11:04]
Yes, Exactly, Yes! - 9 -- [5:36]


May 27, 2019
Music
long neglectful soul
Not Vampires - 1 -- [4:28]
Not Vampires - 2 -- [3:15]
Not Vampires - 3 -- [7:11]
Not Vampires - 4 -- [8:25]
Not Vampires - 5 -- [12:17]
Not Vampires - 6 -- [5:00]
Not Vampires - 7 -- [4:38]
Not Vampires - 8 -- [2:34]
Not Vampires - 9 -- [3:20]
Not Vampires - 10 -- [6:09]
Not Vampires - 11 -- [4:17]
Not Vampires - 12 -- [2:40]
Not Vampires - 13 -- [5:17]
Not Vampires - 14 -- [16:22]
Not Vampires - 15 -- [13:40]


May 23, 2019
Music
Yes, Exactly, Yes! - 1 -- [10:09]
Yes, Exactly, Yes! - 2 -- [20:17]
Yes, Exactly, Yes! - 3 - The River -- [7:39]
Yes, Exactly, Yes! - 4 -- [12:16]
Yes, Exactly, Yes! - 5 - Hindenburg -- [11:32]
Yes, Exactly, Yes! - 6 - Wandering in the Desert / Las Vegas -- [12:05]
Yes, Exactly, Yes! - 7 -- [7:00]
Yes, Exactly, Yes! - 8 -- [9:56]


May 21, 2019
Copenhagen Marathon

This was the second marathon road course I've run (after NY) -- while the course was nearly flat, it was challenging because of:

  • Lots of people going through many narrow sections,
  • Curbs you could step off of wrong if you were not watching your feet (I partially rolled my left ankle in the first mile, rude awakening. Felt it for the next 10 or so)
  • The warm weather (mid 60s and sunny, the sections in the shade were pretty pleasant but in the sun you cooked!)
I wasn't prepared for this race in general (signed up for it a week or so ago), and wasn't optimistic about even finishing (the last month had seen no runs over about 5 miles). I positioned myself between the 3:40 and 3:50 pace group balloons, figuring I'd start by running 9s.

For the first half (and after my ankle rollover especially) I just hung out with the majority of the runners I was near, running 9s as planned. I didn't see too much passing, but maybe it was subtle? The first half went in just about 2 hours, and a bit after I stopped to stretch a little, massage my right calf (which had been getting tight on longer runs causing tendonitis in my ankle, which is why I hadn't done any long runs in ages), and my left ankle seemed to be fine, so I kept on. Around mile 20 I realized that a) I was going to finish, and b) I was actually feeling pretty good considering (my HR had been 130-140 or so the whole time), so I decided I'd run some 8s when the crowded course allowed and get some of those newfangled negative splits, which was successful.

Other notes:

  • Seeing Al and friends on the course was awesome.
  • Swimming in the harbor after was incredibly cold and perfect and 10/10 would do again.
  • Aid stations have signs ahead of them that say "OPEN BAR 100 meters ahead" which I find hilarious.
  • Aid stations use a ton of plastic cups.
  • I carried a backpack with me which turned out to be handy (extra water, ended up having a liter or so -- the aid stations were few and far between and as a result crowded and difficult.. but even if I stopped and had 2 waters + 1 energy drink at each, I would've still finished very dehydrated).
  • If you (like me) are not too familiar with Copenhagen, you don't really notice the loop in the course, because by the time the second time comes around you're in full "make this shit happen" mode.
  • The dry-bag backpack that they gave everybody is a fantastic perk, especially given how affordable this race is (compared to NY at least!).
  • Copenhagen is really lovely. <3

Video from my sunglasses: (youtube link)

1 Comment


[ present 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... past ]
search : rss : recent comments : Copyright © 2024 Justin Frankel