No doubt, generative AI is changing the face of speculative family conversations around coffee on a lazy, snowy Sunday morning. It has in our house. I’ve been encouraging the family to learn how to apply generative AI when doing research
I’ve been mostly ignoring the use of generative AI technologies in my day-to-day working life. I manage engineers for a living and aside from the occasional draft of a hard email or slack message to write, I haven’t found many...
I got asked by a friend to curate some Phish shows for him that would sort of give a taste of what the band is like, live. I just want to recognize how hard this was for me. A few...
We’ve made a fun family event out of doing the seasonal tasting packs for Hot Ones here at the house. Last weekend we did a Season 23 tasting event. You can find the list of sauces in Season 23...
Factory preset 106 - Machine Gun from the latest Axe-Fx III factory preset pack does some amazing Hendrix tones. These were recorded with my McCarty 594 semi-hollow, bridge pickup with the coils tapped for single coil goodness.
Summer Tour 2021 is upon us and with it brings Trey running a new guitar and a very new rig. I had sworn off chasing Trey’s tones but a year without any tours and the...
I’ve posted on the Fractal Audio forum about the 3 Sigma Audio acoustic guitar IR files in the past (ref). I wasn’t overly pleased with their J15 IRs (ref) when I paired them with the piezo output from...
The inimitable and golden-ear’ed burgs on the Fractal forum made a post a while back about an amp from Magnatone that did this cool stereo phase thing. Hard to explain, go listen to his demo video of the amp...
An example of using a exponential LFO on a panning block to create a more interesting motion in the left-to-right-to-left panning effect as the rate of change speeds up and slows down versus staying linear the way it would with...
Over time I’ve come to realize that how you tackle problems matters more than what you know before you start tackling a problem. Having a system for subdividing a problem and addressing its issues in smaller, manageable pieces can make...
';
el.innerHTML = theInnerHTML;
}
}
});
}
function video_embed() {
var p = document.getElementsByTagName('p');
for(var i = 0; i < p.length; i++) {
//check if this is an external url (that starts with https:// or http://
if (p[i].innerHTML.indexOf("http://") == 0 ||
p[i].innerHTML.indexOf("https://") == 0) {
var youtube_id = get_youtube_id(p[i].innerHTML);
if(youtube_id) {
if(p[i].innerHTML.indexOf('autoplay=1') !== -1) var autoplay=1; else var autoplay=0;
if(p[i].innerHTML.indexOf('loop=1') !== -1) var loop=1; else var loop=0;
var theInnerHTML = '';
p[i].innerHTML = theInnerHTML;
}
if(p[i].innerHTML.indexOf('vimeo.com') !== -1) {
//ask vimeo for the id and place the embed
vimeo_embed(p[i].innerHTML,p[i]);
}
}
}
}
video_embed();
function mp3_embed() {
var p = document.getElementsByTagName('p');
for(var i = 0; i < p.length; i++) {
if(p[i].innerHTML.indexOf('.mp3') !== -1) {
var str = p[i].innerHTML.split('?');
if(str.length == 1) str[1] = '';
var str1 = str[1];
str1 = str1.replace('&','').replace('&','');
str1 = str1.replace('autoplay=1','').replace('autoplay=0','');
str1 = str1.replace('loop=1','').replace('loop=0','');
str1 = str1.replace('controls=0','').replace('controls=1','');
if (str[0].lastIndexOf('.mp3', str[0].length - 4) === str[0].length - 4 && str1.length == 0) {
if(str[1].indexOf('autoplay=1') !== -1) var autoplay=1; else var autoplay=0;
if(str[1].indexOf('loop=1') !== -1) var loop=1; else var loop=0;
if(str[1].indexOf('controls=0') !== -1) var controls=0; else var controls=1;
var newInnerHTML = '';
p[i].innerHTML = newInnerHTML;
}
}
}
}
mp3_embed();