<< >>
justin = { main feed , music , code , askjf , pubkey };recent comments
search
[ present ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... past ]
March 20, 2018
share the function names in your mac programs and plug-ins, man

It is amazing to me how many developers shoot themselves in the foot in the name of secrecy, image, embarrassments, fear of piracy, or something else (I have no idea!).

For example, almost all VST plug-in developers I see will never put symbol names in their plug-ins. So when a plug-in crashes, you get crash traces like this:

0   com.somedev.pluginnamethingy    0x00000001a4d351e3 0x1a4cb7000 + 516579
1   libc++abi.dylib                 0x00007fff76d8c3bb __dynamic_cast + 272
2   com.somedev.pluginnamethingy    0x00000001a505d897 0x1a4cb7000 + 3827863
3   com.somedev.pluginnamethingy    0x00000001a5107d85 0x1a4cb7000 + 4525445
4   com.somedev.pluginnamethingy    0x00000001a5107d15 0x1a4cb7000 + 4525333
5   com.somedev.pluginnamethingy    0x00000001a54740ec 0x1a4cb7000 + 8114412
6   com.somedev.pluginnamethingy    0x00000001a5107d85 0x1a4cb7000 + 4525445
7   com.somedev.pluginnamethingy    0x00000001a5145407 0x1a4cb7000 + 4776967
8   com.somedev.pluginnamethingy    0x00000001a5107d15 0x1a4cb7000 + 4525333
9   com.somedev.pluginnamethingy    0x00000001a5273ac1 0x1a4cb7000 + 6015681
10  com.somedev.pluginnamethingy    0x00000001a5103be4 0x1a4cb7000 + 4508644
Super helpful to everybody involved, right?

In REAPER we have for a very long time, on macOS at least, included symbol names. So when there's a crash, we see:
30  com.apple.AppKit                0x00007fff4f2f2ee6 _NSTryRunModal + 100
31  com.apple.AppKit                0x00007fff4ec5dcf9 -[NSApplication runModalForWindow:] + 133
32  com.cockos.reaper               0x0000000100510cad SWELL_DialogBox(SWELL_DialogResourceIndex*, char const*, 
33  com.cockos.reaper               0x000000010016583b __localizeDialog(void*, char const*, HWND__*, 
34  com.cockos.reaper               0x0000000100149a02 LoadProjectFromContext(ReaProject*, ProjectStateContext*, 
35  com.cockos.reaper               0x0000000100147fcc LoadProject(ReaProject*, char const*, int*, int) + 972
36  com.cockos.reaper               0x00000001000aef49 DoProjectLoad(char const*, bool, int) + 537
37  com.cockos.reaper               0x00000001000acc3d Main_openProject(char const*) + 509
38  com.cockos.reaper               0x0000000100070098 Main_OnCommandEx2(int, int, ReaProject*) + 9160
39  com.cockos.reaper               0x00000001000d3a6f Main_OnCommandEx(int, int, ReaProject*) + 31
40  com.cockos.reaper               0x000000010036198b KBD_OnMainActionEx(int, int, int, int, HWND__*, 
Yes, our functions are named terribly. It's much worse than it looks, even, but at a quick glance we (or our troubleshooting user) can quickly see exactly what the hell is going on.

Can one do this on VC builds (without doing full line numbers, obviously)? I forget...

Recordings:

live solo improv: super8 multichannel

3 Comments


March 20, 2018
super8 weird jam multichannel stems recorded

(youtube link)



1 Comment


March 19, 2018
Music
Decanted Youth - 1 - We Remember When (Part I) -- [7:32]
Decanted Youth - 2 - We Remember When (Part II) -- [7:14]
Decanted Youth - 3 - Alice's World -- [9:41]
Decanted Youth - 4 - Bottom of the Bag -- [3:13]
Decanted Youth - 5 - Something / The Quiet of the Morning -- [10:59]
Decanted Youth - 6 - The Quiet of the Morning -- [11:27]
Decanted Youth - 7 - Crushing Me (cover) -- [5:13]
Decanted Youth - 8 - Spring -- [10:49]
Decanted Youth - 9 - House of the Rising Sun -- [7:22]
Decanted Youth - 10 -- [5:18]
Decanted Youth - 11 - Lone Parasite / 'Tis a Flesh Wound -- [14:01]


March 16, 2018
Music
Decanted Youth - 1 - Get in Line (Precursor to Major Major Major) -- [9:05]
Decanted Youth - 2 - Fighter Planes Are All Around -- [8:46]
Decanted Youth - 3 - Trees Vs. Mold (User Error) -- [4:55]
Decanted Youth - 4 -- [9:38]
Decanted Youth - 5 - Strength -- [5:26]
Decanted Youth - 6 - Strength (Continued) -- [6:01]
Decanted Youth - 7 - Yet Another Treason Song -- [9:42]
Decanted Youth - 8 - The Squeeze (Earlier) -- [3:11]
Decanted Youth - 9 - The Squeeze (Early) -- [6:31]
Decanted Youth - 10 - Sandman -- [4:09]
Decanted Youth - 11 - Insecurity (With Vocals) -- [4:40]
Decanted Youth - 12 - Slow Down (Precursor to Hopeless/Helpless?) -- [6:23]


March 14, 2018
Music
small hands cant be dried


March 8, 2018
Music
Decanted Youth - 1 - The Squeeze (slow and early) -- [6:41]
Decanted Youth - 2 - What If We All Just Disappeared -- [9:18]
Decanted Youth - 3 - What If We All Just Disappeared (continued) -- [10:06]
Decanted Youth - 4 - Spring -- [2:52]
Decanted Youth - 5 - Spring (again) -- [3:45]
Decanted Youth - 6 - Spring (one more time) -- [6:16]
Decanted Youth - 7 - Sandman -- [3:24]
Decanted Youth - 8 - Left Alone to Be -- [7:48]
Decanted Youth - 9 - Don't Get Attached / Three Little Birds (cover) -- [13:27]
Decanted Youth - 10 - The Squeeze -- [8:03]
Decanted Youth - 11 -- [7:53]


March 6, 2018
Music
Not Vampires - 1 -- [3:14]
Not Vampires - 2 -- [10:36]
Not Vampires - 3 -- [6:28]
Not Vampires - 4 -- [8:06]
Not Vampires - 5 -- [8:17]
Not Vampires - 6 -- [9:55]
Not Vampires - 7 -- [3:12]
Not Vampires - 8 -- [2:56]
Not Vampires - 9 -- [5:04]
Not Vampires - 10 -- [6:29]
Not Vampires - 11 -- [5:14]
Not Vampires - 12 -- [6:02]
Not Vampires - 13 -- [4:21]
Not Vampires - 14 -- [8:38]


February 20, 2018
Music
Decanted Youth - 1 - Calm Hopeful, Interrogative, or It Will Surely Get Worse? -- [9:53]
Decanted Youth - 2 - Persist Familiarly -- [8:23]
Decanted Youth - 3 - What If We All Just Disappeared (Instrumental, Birth?) -- [8:54]
Decanted Youth - 4 - Serious Cereal (Instrumental) -- [11:41]
Decanted Youth - 5 - Light Suspicions -- [8:04]
Decanted Youth - 6 - Sandman -- [3:33]
Decanted Youth - 7 - Sandman (reprise) -- [3:22]
Decanted Youth - 8 - Valentine's Day (cover) -- [4:36]
Decanted Youth - 9 - Valentine's Day (cover) (reprise) -- [3:59]
Decanted Youth - 10 -- [7:49]
Decanted Youth - 11 -- [14:26]


February 16, 2018
Music
fucking inaction


February 14, 2018
Decanted Youth, Live at Pianos NYC

(youtube link)

Recordings:

Decanted Youth_live_at_pianos - 1 - Spring -- [6:16]
Decanted Youth_live_at_pianos - 2 - Niente -- [4:01]
Decanted Youth_live_at_pianos - 3 - I Want to Live in the Valley of the Spiders -- [4:35]
Decanted Youth_live_at_pianos - 4 - Sandman -- [3:41]
Decanted Youth_live_at_pianos - 5 - Insecurity / Storms -- [7:52]
Decanted Youth_live_at_pianos - 6 - Crushing Me (cover) -- [3:41]
Decanted Youth_live_at_pianos - 7 - Last Light -- [5:22]
Decanted Youth_live_at_pianos - 8 - Valentine's Day (cover) -- [4:19]

3 Comments


February 13, 2018
Music
Decanted Youth - 1 - Spring -- [5:34]
Decanted Youth - 2 - Niente -- [5:06]
Decanted Youth - 3 - The Valley of the Spiders Is Calling My Name -- [4:55]
Decanted Youth - 4 - Sandman -- [3:36]
Decanted Youth - 5 - Insecurity -- [4:51]
Decanted Youth - 6 - Storms -- [5:14]
Decanted Youth - 7 -- [5:22]
Decanted Youth - 8 - Crushing Me (cover) -- [3:47]
Decanted Youth - 9 - Last Light -- [4:50]
Decanted Youth - 10 - Valentine's Day (cover) -- [3:55]
Decanted Youth - 11 - Insecurity (reprise) -- [4:33]
Decanted Youth - 12 - Insecurity (re-reprise) -- [3:10]
Decanted Youth - 13 - Insecurity (still) -- [2:54]
Decanted Youth - 14 - Niente (reprise) -- [2:57]
Decanted Youth - 15 - Valentine's Day (cover) (reprise) -- [4:00]
Decanted Youth - 16 -- [9:37]


February 11, 2018
Music
sarai_andy_hav - 1 -- [2:47]
sarai_andy_hav - 2 -- [4:28]
sarai_andy_hav - 3 -- [3:41]
sarai_andy_hav - 4 -- [4:41]
sarai_andy_hav - 5 -- [4:31]
sarai_andy_hav - 6 -- [6:27]
sarai_andy_hav - 7 -- [7:07]
sarai_andy_hav - 8 -- [6:49]
sarai_andy_hav - 9 -- [11:56]
sarai_andy_hav - 10 -- [4:27]
sarai_andy_hav - 11 -- [3:48]
sarai_andy_hav - 12 -- [11:08]
sarai_andy_hav - 13 -- [7:01]
sarai_andy_hav - 14 -- [3:55]


February 10, 2018
Music
know now


February 9, 2018
Music
Decanted Youth - 1 -- [3:17]
Decanted Youth - 2 -- [2:44]
Decanted Youth - 3 -- [5:59]
Decanted Youth - 4 - Spring -- [4:54]
Decanted Youth - 5 - Spring (reprise) -- [4:55]
Decanted Youth - 6 - Niente -- [5:32]
Decanted Youth - 7 - Niente (reprise) -- [5:47]
Decanted Youth - 8 - Sandman -- [3:20]
Decanted Youth - 9 - Sandman (reprise) -- [3:21]
Decanted Youth - 10 - Sandman (again) -- [3:22]
Decanted Youth - 11 - Insecurity -- [6:04]
Decanted Youth - 12 - Insecurity (reprise) -- [6:47]
Decanted Youth - 13 - Insecurity -- [5:24]
Decanted Youth - 14 - Storms -- [5:04]
Decanted Youth - 15 - Storms -- [5:02]
Decanted Youth - 16 -- [8:38]


February 8, 2018
super8 live rehearsal, electric instrumetns

(youtube link)



Recordings:

live solo improv: super8

4 Comments


February 7, 2018
Music
lines in the sand
season for treason
white and cold


February 5, 2018
Music
Decanted Youth - 1 - (super8 meanderings) -- [3:16]
Decanted Youth - 2 -- [7:33]
Decanted Youth - 3 - Cautious Journey -- [11:04]
Decanted Youth - 4 - Spring -- [6:58]
Decanted Youth - 5 - Spring (reprise) -- [5:11]
Decanted Youth - 6 - Spring (again) -- [6:18]
Decanted Youth - 7 - Spring (yet another) -- [2:41]
Decanted Youth - 8 - Quietly Asleep Below Grade -- [12:55]
Decanted Youth - 9 - Crushing Me (cover) -- [4:13]
Decanted Youth - 10 - Niente / Storms Instrumental Intro -- [16:13]
Decanted Youth - 11 - Storms -- [6:58]
Decanted Youth - 12 -- [5:21]
Decanted Youth - 13 -- [8:57]


February 4, 2018
monotype spoon



Recordings:

alive but not a friend
be afraid before you go
cross off and go bust
pass me the phone
what were the words

1 Comment


February 4, 2018
monotype spoon



Comment...


February 1, 2018
Music
Decanted Youth - 1 - Spring Reprise -- [6:56]
Decanted Youth - 2 -- [16:11]
Decanted Youth - 3 - Sandman -- [4:37]
Decanted Youth - 4 - Sandman -- [3:35]
Decanted Youth - 5 - Storms -- [8:36]
Decanted Youth - 6 - Insecurity -- [7:56]
Decanted Youth - 7 - Love Will Tear Us Apart (cover) -- [5:30]
Decanted Youth - 8 - Love Will Tear Us Apart (cover) -- [6:18]
Decanted Youth - 9 - Norwegian -- [8:44]
Decanted Youth - 10 -- [6:42]
Decanted Youth - 11 - Too Hazy for the High Beams -- [10:15]


January 17, 2018
super8, live at the silversound showdown 9

(youtube link)

Recordings:

Not Vampires - 1 -- [5:19]
Not Vampires - 2 -- [5:58]
Not Vampires - 3 -- [5:11]
Not Vampires - 4 -- [3:55]
Not Vampires - 5 -- [10:03]
Not Vampires - 6 -- [3:01]
live solo improv: super8 at showdown9

7 Comments


January 14, 2018
super8, failed synthetic reed usage

(youtube link)

Recordings:

lets get sued
live solo improv: super8
treason for a reason

1 Comment


January 12, 2018
Music
Decanted Youth - 1 -- [3:20]
Decanted Youth - 2 -- [4:15]
Decanted Youth - 3 -- [3:23]
Decanted Youth - 4 -- [4:58]
Decanted Youth - 5 - And When You Jumped in, Did You Swim? -- [6:02]
Decanted Youth - 6 - One Day You'll Get There -- [3:57]
Decanted Youth - 7 - Stuck -- [8:50]
Decanted Youth - 8 - When the Momentum Gets Going -- [22:17]
Decanted Youth - 9 -- [9:36]
Decanted Youth - 10 - Round and Round -- [12:20]
Decanted Youth - 11 -- [5:26]


January 10, 2018
super8, maybe too close and personal

(youtube link)

Recordings:

live solo improv: super8

Comment...


January 9, 2018
stage plot

...for my upcoming Jan 17 show at the Silversound Showdown Festival at Brooklyn Bowl. I go on at 6:15pm.

Recordings:

hidden beneath

1 Comment


January 7, 2018
Music
live solo improv: super8 short


January 2, 2018
Music
plenty of years


December 31, 2017
2017 running summary

Courtesy of veloviewer.com:



Recordings:

live solo improv: super8 nye

1 Comment


December 31, 2017
super8 new years eve

(youtube link)
until next year, everybody...



1 Comment


December 22, 2017
Music
coryanetteandy_acoustic - 1 -- [4:30]
coryanetteandy_acoustic - 2 -- [5:11]
coryanetteandy_acoustic - 3 -- [9:30]
coryanetteandy_acoustic - 4 -- [7:23]
coryanetteandy_acoustic - 5 -- [4:31]
coryanetteandy_acoustic - 6 -- [3:43]
coryanetteandy_acoustic - 7 -- [2:58]
coryanetteandy_acoustic - 8 -- [5:20]


December 20, 2017
Music
Not Vampires - 1 -- [7:47]
Not Vampires - 2 -- [5:32]
Not Vampires - 3 -- [10:53]
Not Vampires - 4 -- [7:21]
Not Vampires - 5 -- [8:24]
Not Vampires - 6 -- [3:24]
Not Vampires - 7 -- [2:56]
Not Vampires - 8 -- [7:26]
Not Vampires - 9 -- [9:54]
Not Vampires - 10 -- [11:34]
Not Vampires - 11 -- [4:18]
Not Vampires - 12 -- [4:20]
Not Vampires - 13 -- [4:59]
Not Vampires - 14 -- [4:29]
Not Vampires - 15 -- [3:57]


December 19, 2017
Music
call murder


December 18, 2017
super8 in stereo

(youtube link)

...I quite like the last song starting at 55:24 (especially once it gets going).

Recordings:

live solo improv: super8 stereo

Comment...


December 15, 2017
Music
andy_sarai_bethany - 1 -- [9:01]
andy_sarai_bethany - 2 -- [6:15]
andy_sarai_bethany - 3 -- [16:07]
andy_sarai_bethany - 4 -- [10:33]
andy_sarai_bethany - 5 -- [11:18]
andy_sarai_bethany - 6 -- [5:11]
andy_sarai_bethany - 7 -- [2:34]
andy_sarai_bethany - 8 -- [16:59]


December 13, 2017
Music
Not Vampires - 1 -- [6:31]
Not Vampires - 2 -- [7:37]
Not Vampires - 3 -- [5:23]
Not Vampires - 4 -- [5:32]
Not Vampires - 5 -- [4:21]
Not Vampires - 6 -- [7:56]
Not Vampires - 7 -- [8:09]
Not Vampires - 8 -- [2:39]
Not Vampires - 9 -- [5:40]
Not Vampires - 10 -- [5:49]
Not Vampires - 11 -- [3:48]
Not Vampires - 12 -- [6:44]
Not Vampires - 13 -- [9:18]
Not Vampires - 14 -- [11:21]
Not Vampires - 15 -- [5:45]


December 11, 2017
super8 longest so far maybe?

(youtube link)

Recordings:

live solo improv: super8

Comment...


December 8, 2017
Music
crushing me cover doodle


December 6, 2017
super8 long bongos

(youtube link)

Recordings:

live solo improv: super8

4 Comments


[ present ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... past ]
search : rss : recent comments : Copyright © 2022 Justin Frankel