<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Frankenstein Country Newstand</title>
        <link>https://frankenstein.country</link>
        <description></description>
        <lastBuildDate>Tue, 15 Apr 2025 05:21:45 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>Feed for Node.js</generator>
        <image>
            <title>Frankenstein Country Newstand</title>
            <url>https://frankenstein.country/logo.svg</url>
            <link>https://frankenstein.country</link>
        </image>
        <copyright>All rights reserved 2025, Mykie Frankenstein</copyright>
        <item>
            <title><![CDATA[Future Proofing]]></title>
            <link>https://frankenstein.country/posts/future-proofing</link>
            <guid>https://frankenstein.country/posts/future-proofing</guid>
            <pubDate>Mon, 14 Apr 2025 15:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>There’s a type of website you don’t see as much as you used to. There used to be scores of sites devoted to a niche topic that were built and maintained by a single person. They had heaps of information and were often the go-to place to find what you needed. With websites that crowdsource their data (like Wikipedia), a lot of these information hubs were absorbed into giant centralized digital libraries. I enjoy Wikipedia, IMDB, and the scores of super-specific wikis out on the internet, but I feel like we lost a really charming part of the old web.</p>
<p>A lot of those niche, single-handedly maintained sites are still around. They haven’t been updated in a decade or two, but they’re still there. I’m in love with the idea of an eternal, personal information hub.</p>
<p>So I decided I wanted to be the change I want to see in the world and that I’d make my own hub built around a niche topic that I’m passionate about. Please excuse me for being vague, but I’m not quite ready to reveal what it is. For now, let’s assume it’s about Semi Trucks (which is another special interest of mine).</p>
<p>I’m building a site that is <strong>a</strong> hub for all you could ever want to know about trucks. But not <em>the</em> hub.</p>
<p>This site is going to span tons of pages with anything and everything I learn about trucks. It&#x27;s going to be deeply personal and every bit of it will be covered in my fingerprints. I want to be part of the <a href="https://ar.al/2020/08/07/what-is-the-small-web/">small web</a>. I want to build up the small web.</p>
<p>But I&#x27;m stuck.</p>
<h2>I want to make sure my site is future-proof</h2>
<p>If my site is future-proof, it can live on for decades, just like the ones I mentioned earlier. But what does it mean to be future-proof?</p>
<h3>Cheap and Portable</h3>
<p>In my opinion, the ultimate future-proof website lives on forever because it can run on any web server and costs pennies to let it live.</p>
<h4>What makes it cheap?</h4>
<p>It&#x27;s cheap when it doesn&#x27;t need any special services. When it&#x27;s just a bundle of files that gets served directly to the user.</p>
<h4>What makes it portable?</h4>
<p>It&#x27;s portable when I can take the files, copy-paste them into some other host, and they’ll work without any further configuration or screwing around with settings and options.</p>
<h2>What I&#x27;m building isn&#x27;t cheap or portable</h2>
<p>I&#x27;m halfway through building a fully custom <a href="https://en.wikipedia.org/wiki/Content_delivery_network">CDN</a> to support a fully custom <a href="https://en.wikipedia.org/wiki/Content_management_system">CMS</a> when I realize that I might be painting myself into a corner.</p>
<p>I mean, it&#x27;s <em>cheap</em>, technically, in that I&#x27;m hosted on Cloudflare, which offers a lot of very generous services for free. But if I ever outgrow them, I&#x27;m committed to their services, because it&#x27;s not portable.</p>
<p>I have a database, a serverless API, a bucket for assets, and a website. These things are all <em>really cool</em> and really fun to build, but they’re absolutely not portable. I’m locked into these services as long as the site exists in its current form. I don’t see Cloudflare going anywhere, but the doomer inside of me is a little anxious about putting all my eggs in someone else’s basket.</p>
<h3>But it&#x27;s going to be so convenient</h3>
<p>Imagine being able to edit all the content of your website by logging in on the same site, from any device, and then just inputting text into some fields. If you’ve used WordPress, this is a very familiar concept. That’s essentially what I’m building: my own self-contained site that I can edit from within the site itself.</p>
<h4>This is the most frictionless way for me to build up my site content</h4>
<p>The easier I can make it for myself to edit and update all the good stuff on my website, the more likely I am to actually update and edit stuff. The site you&#x27;re reading this on is very portable and very cheap, but adding and editing content requires me to edit the code directly and use special developer tools (git). And you can go see how often I update this blog.</p>
<h2>Future-proof is a spectrum, I guess</h2>
<p>There are a few ways I can build this site, each with its own pros and cons.</p>
<h3>The most future-proof site is hand-written HTML and CSS with no JavaScript</h3>
<p>Because of the way browsers work, anything written today in HTML and CSS will still work 100 years from now. It’s just text you want on screen and how you want to display it.</p>
<p>This type of site will run on literally every type of web host.</p>
<p>But it’s also the most tedious.</p>
<p>Writing longform text in HTML is a pain thanks to formatting that requires long tags like <strong>&lt;strong&gt;</strong> or <em>&lt;em&gt;</em>. <a href="https://en.wikipedia.org/wiki/Markdown">Markdown</a> solves the irritation by having shorthands for applying formatting to plain text (this very post is written in Markdown). But Markdown isn’t HTML.</p>
<p>If filling out the site content is tedious, I’m afraid I won’t commit to it. I know myself. I know that I’ll put off annoying tasks until I no longer think about the annoying tasks.</p>
<p>But I also really love the idea of hand-writing an entire website the same way our ancestors did back in the caveman times. (Love is not the same thing as discipline.)</p>
<h3>The least future-proof is the most convenient</h3>
<p>I’ve already described this version above. A website where all the content is managed from within the site itself is maximum convenient, but it requires building out a ton of infrastructure and committing to someone else’s services.</p>
<h4>It’s also the most fun</h4>
<p>I get to play with all the shiny modern toys: CI/CD, buckets, databases, serverless backends, front-end frameworks. It’s a blast, it keeps my skills sharp, and it’ll look really good in a portfolio.</p>
<h4>The portfolio idea is part of the problem</h4>
<p>A full-stack solution to a common real-world problem is probably the ideal type of project to include in a portfolio. At a time when there’s a lot of uncertainty in the world, I feel like a strong portfolio is never a mistake.</p>
<h3>Maybe there&#x27;s a balance</h3>
<p>The website you&#x27;re reading this on (unless you’re reading from my full-text RSS feed) is a balance. It has a big tech stack with all sorts of conveniences for developers, but it compiles down to a static bundle that can be served almost anywhere. I could build the new site just like that. All the assets and content live next to the code.</p>
<p>I could also build up the site with the plan of being able to ‘eject’ it somehow—dump all the assets from the bucket and database, stick them somewhere next to a static version of the site, and then shove that into a zip file. It’s a big “what if” and very much a digital version of a prepper mindset.</p>
<p>Or I can just put all my eggs in the Cloudflare basket and hope that if something ever happens to them in the future, I have the time and desire to migrate the site into something else.</p>
<h2>The dilemma</h2>
<p>Do I go fully future-proof and write everything by hand, knowing that it’ll be tedious?</p>
<p>Do I build my portfolio, have fun playing with modern technologies, and risk the site&#x27;s future on today&#x27;s choices?</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I can't wait to not listen to my EP]]></title>
            <link>https://frankenstein.country/posts/i-cant-wait-to-not-listen-to-my-ep</link>
            <guid>https://frankenstein.country/posts/i-cant-wait-to-not-listen-to-my-ep</guid>
            <pubDate>Thu, 09 Jan 2025 15:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>The duo project I have with my friend <a href="https://venya.soundslike.pro">Venya</a> is finally at the point where our first release is finished. It&#x27;s called <a href="https://falllinedrive.expirationdaterecords.com">Fall Line Drive</a> and the first release is a self titled EP of three songs. I swear that I listened to each song a few hundred times in the last 30 days. I probably spent too much time fiddling with the mix, which is a bad habit of mine. I find it&#x27;s very difficult to find a satisfying point to say &quot;ok it&#x27;s done now&quot;. I&#x27;m still learning, and I know I can always do better, but I need to be better about drawing lines and telling myself &quot;this is as better as this one is going to get&quot;. It&#x27;s only slowing down my skill building when I muddle too long on a track.</p>
<p>That&#x27;s all. You&#x27;ll be able to listen and find links to all the other places to listen on the <a href="https://falllinedrive.expirationdaterecords.com">official website</a>. Can&#x27;t wait for the listeners to be everybody except for me 😁.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I refactored how this site generates posts from Markdown and then reverted it because the modern web is annoying]]></title>
            <link>https://frankenstein.country/posts/i-refactored-how-this-site-generates-posts-from-markdown-and-then-reverted-it-because-the-modern-web-is-annoying</link>
            <guid>https://frankenstein.country/posts/i-refactored-how-this-site-generates-posts-from-markdown-and-then-reverted-it-because-the-modern-web-is-annoying</guid>
            <pubDate>Tue, 29 Oct 2024 15:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>The way this website works is that all my blog posts are written in Markdown which is converted into a web page at build time. At least, that was the original idea.</p>
<p>This is going to get technical, sorry. I&#x27;m going to do my best to simplify junk and remove jargon but I have a feeling it&#x27;s going to get out of hand.</p>
<p>The way it <em>actually</em> works is that the <a href="https://www.markdownguide.org/getting-started/">Markdown</a> is converted into <a href="https://react.dev/">React</a> components when a request is made. Then that stuff is converted into HTML on the server, has a little bit of Javascript tacked on and then sent to your computer. This lets me do all the cool flashy Javascript stuff that people both love and hate. The cool thing is that this site <em>mostly</em> works without Javascript, so go ahead and disable it, I don&#x27;t mind. The exception is my <a href="/cocktails">cocktails</a> tool that is in a constant state of being unfinished. Eventually I&#x27;ll make it work without relying on Javascript, I just haven&#x27;t put the effort in yet.</p>
<h2>So why is my website so complicated?</h2>
<p>In my day job I&#x27;m a React developer, and I often like to fiddle with new and trendy React stuff on the weekends. This website is the perfect place for me to tinker. And since I know React well, I can move quickly when I need to customize something.</p>
<h2>So what&#x27;s the thing I reverted?</h2>
<p>I wrote a custom parser that would read Markdown files that contained metadata in some front matter (a list of data at the top of the file). It assembled all the data into a format that is then used to generate React components on the fly. The reason it&#x27;s a custom parser is because it also powers my RSS feed which is also fully custom so that I can serve the full content of my posts as RSS so readers don&#x27;t need to leave their favorite app.</p>
<p>There&#x27;s a thing called MDX, which is a goofy hybrid of Markdown and React flavored Javascript. I rewrote all of the generated pages so that they used the MDX parser instead of my custom one, which worked really great when the server ran on my computer. Was able to remove a lot of code and simplify how the pages are generated.</p>
<p>Unfortunately Cloudflare (where this site is hosted) threw a fit because of the Javascript runtime it has. I had it nearly working when I realized that my development environment and hosted environment were becoming substantially different and I decided to pull the plug before it became a maintenance nightmare.</p>
<h2>I still have other future dreams for this site</h2>
<p>It currently uses Tailwind for CSS, but I&#x27;ve decided that I no longer enjoy working with it. It ends up cluttering up the markup with a bunch of cryptic class names. I plan on removing Tailwind and instead using CSS Modules which moves the styles outside of the Javascript but enables me to have cool bitesize chunks of CSS that is far less likely to collide with other styles.</p>
<p>I want to make this site entirely static. All the Javascript stuff that needs to run to generate this site will all be done at build time before I upload the site to wherever it&#x27;ll be hosted. Being static means it can pretty much exist on anything that serves a website. Won&#x27;t need all the crazy fancy stuff that Cloudflare offers. I might even make it generate a version of the site that doesn&#x27;t contain any Javascript. How cool would it be to have an overly complicated Javascript build system that outputs a small website in basic CSS and HTML that I could have just written by hand?</p>
<p>I want to build a nice music player that will persist across pages so that you can navigate around while listening to my music (I&#x27;m aware that this is at odds with the Javascript-free version I mentioned above).</p>
<h2>What&#x27;s the tech?</h2>
<p>Here&#x27;s the nerd stuff.</p>
<ul>
<li><a href="https://modernfontstacks.com/">Modern Font Stacks</a></li>
<li>
<ul>
<li>Why should I make you download a font when you already have some excellent choices?</li>
</ul>
</li>
<li><a href="https://www.typescriptlang.org/">Typescript</a></li>
<li>
<ul>
<li>It makes Javascript good</li>
</ul>
</li>
<li><a href="https://nodejs.org/en">Node.js</a></li>
<li>
<ul>
<li>If you&#x27;ve read this far, you probably already knew this</li>
</ul>
</li>
<li><a href="https://nextjs.org/">Next.js</a></li>
<li>
<ul>
<li>I use both the <code>app</code> and <code>page</code> routers because I&#x27;m easily distracted</li>
</ul>
</li>
<li>Markdown</li>
<li>
<ul>
<li>Plain ol&#x27; Markdown with some front matter in the form of <a href="https://en.wikipedia.org/wiki/YAML">YAML</a></li>
</ul>
</li>
<li><a href="https://tailwindcss.com/">Tailwind</a></li>
<li>
<ul>
<li>A clever CSS framework that lets you stack up a bunch of classes instead of having to write CSS</li>
</ul>
</li>
<li>
<ul>
<li>I don&#x27;t care for the clutter</li>
</ul>
</li>
<li><a href="https://pages.cloudflare.com/">Cloudflare Pages</a></li>
<li>
<ul>
<li>It&#x27;s free</li>
</ul>
</li>
<li>
<ul>
<li>It automatically builds and redeploys my website when I make code changes</li>
</ul>
</li>
<li>
<ul>
<li>It can run beta versions of my code so I can test it</li>
</ul>
</li>
<li>
<ul>
<li>It caches pages and since my site rarely changes it doesn&#x27;t need to run my code that often</li>
</ul>
</li>
<li>
<ul>
<li>It feels like overkill but it&#x27;s fun to tinker with it</li>
</ul>
</li>
<li><a href="https://about.gitlab.com/">Gitlab</a></li>
<li>
<ul>
<li>It&#x27;s where my code lives and when I went to go grab this link I noticed that they made their front page all about advertising some AI thing they have going on which is annoying</li>
</ul>
</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Barrel Aging Hot Sauce]]></title>
            <link>https://frankenstein.country/posts/barrel-aging-hot-sauce</link>
            <guid>https://frankenstein.country/posts/barrel-aging-hot-sauce</guid>
            <pubDate>Sat, 25 May 2024 15:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p><a href="/posts/finally-an-update">I&#x27;ve been meaning to write a post about</a> barrel aging hot sauce for a while now. I guess I&#x27;m just not much of a blogger.</p>
<p>A friend gifted me a half-gallon wooden barrel for Christmas, knowing that I liked to ferment my peppers before making hot sauce. Since that&#x27;s how Tabasco is made, I was very excited.</p>
<p>I purchased approximately 50 habaneros, which was most of the ones that my small-town grocery had in stock. I fermented them with filtered water and salt in the barrel for two months.</p>
<p>It fermented just fine, and the peppers had a good taste, but I was overall disappointed with the resulting sauce. The ratio of liquids to solids was far too much in favor of the liquids to be what I really wanted. In hindsight, I should have drained off some of it or (even better) fermented even more peppers. Fifty was not nearly enough for the size of that barrel. I&#x27;d estimate that 200 should have been the minimum.</p>
<p>In the end, the hot sauce was far too thin and separated too easily. I added a small amount of xanthan gum, which significantly improved the consistency and prevented separation. But there just wasn&#x27;t enough of the pepper in the sauce to be what I really wanted. It&#x27;s fine, but it was definitely a miss. In the future, I&#x27;ll drain off all the liquid, then blend the peppers, then add the liquid back in until it&#x27;s the consistency I want.</p>
<p>The other big disappointment is that the barrel didn&#x27;t end up giving much of an interesting character to the sauce. The heat and flavor of the habaneros themselves blew any of that away.</p>
<p><strong>But there&#x27;s a silver lining.</strong> The barrel absorbed the delicious habanero flavor, so I filled it up with my favorite Tequila and gave it a couple of weeks. The result was the most delicious Tequila I&#x27;ve ever tasted. It&#x27;s also so hot it&#x27;s almost undrinkable, but it makes for a good (very slow) sipper or a zippy addition to a margarita.</p>
<p>It was all worth it for the Tequila.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I just moved from Netlify. You might want to as well.]]></title>
            <link>https://frankenstein.country/posts/i-just-moved-from-netlify-you-might-want-to-as-well</link>
            <guid>https://frankenstein.country/posts/i-just-moved-from-netlify-you-might-want-to-as-well</guid>
            <pubDate>Wed, 28 Feb 2024 05:20:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>Just a quick post. This site was previously hosted on Netlify because I&#x27;m cheap. Looking at <a href="https://old.reddit.com/r/webdev/comments/1b14bty/netlify_just_sent_me_a_104k_bill_for_a_simple/">this post on reddit</a> it seems like they&#x27;ll bill you astronomical numbers (over $100k, in this instance) if you&#x27;re unlucky enough to be DDOSed or lucky enough to go viral.</p>
<p>At the moment I&#x27;ve moved it to Cloudflare Pages, but I&#x27;ll be looking around a bit more before I decide it&#x27;s permanent. Unlike Netlify, Cloudflare will disable your site if the usage hits a massive spike, rather than sending you an enormous bill.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Finally, an Update]]></title>
            <link>https://frankenstein.country/posts/finally-an-update</link>
            <guid>https://frankenstein.country/posts/finally-an-update</guid>
            <pubDate>Tue, 06 Feb 2024 15:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>The last update for the site happened when I was preparing for the release of <a href="/discography/walk-the-earth">Walk the Earth</a>. I set up a theming system so that I could switch between different site themes since I wanted a theme for the new album. I&#x27;ve been meaning to update, but I kept delaying it.</p>
<p>I intended to create a more interesting blog post, but I overlooked the accessibility of the current site theme when I built it. So for the last five months, it&#x27;s been failing a handful of tests. I&#x27;ve fixed those, but no time for anything else.</p>
<p>I have a handful of things I&#x27;d like to write about soon. I&#x27;ll make a list to remember and update with links later.</p>
<ul>
<li>Barrel aging hot sauce</li>
<li>Building a tool for organizing my favorite cocktails</li>
<li>A retrospective on Walk the Earth</li>
<li>A post for each guitar I&#x27;ve built</li>
<li>Something about the Tone Master Pro I just got</li>
</ul>
<p>I also put together a quick <a href="/about">About</a> page, but it&#x27;s barebones for now.</p>
<p>Taking some <a href="https://minutestomidnight.co.uk/blog/merge-personal-with-work/">inspiration from Simone Silvestroni</a>, I&#x27;d like to have a lot more of my personal interests and projects here, rather than it just being a landing page for my music.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[You don't have to mix to be mixing]]></title>
            <link>https://frankenstein.country/posts/you-dont-have-to-mix-to-be-mixing</link>
            <guid>https://frankenstein.country/posts/you-dont-have-to-mix-to-be-mixing</guid>
            <pubDate>Thu, 31 Aug 2023 03:46:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2>I got a lot of mixing done today, and I hardly touched a thing.</h2>
<p>To me, mixing is a lot like sewing. When you sew, most of your time is spent getting prepped or cleaning up the project. Hardly any time is spent at the machine by comparison. You&#x27;ve got to measure, cut, fold, press, organize, triple check everything, and probably more I don&#x27;t know about (I&#x27;m self taught by trial and error.)</p>
<p>Mixing is listening, comparing, referencing, note taking, etc. The tweaking of dials is the same thing as sitting at the sewing machine, the process is only effective because of everything else that goes on around the project.</p>
<h2>Take notes</h2>
<p>I&#x27;ve read a lot of stuff on how to listen and compare, how to find references, how to choose which things to adjust, but I&#x27;ve hardly read about note taking.</p>
<p>Note taking starts before the song is even done recording. Stuff like goals and ideas. Things you&#x27;ll probably forget way down the line when you actually get to the mix.</p>
<p>Note taking continues as you work on a song, listening back and writing down thoughts, keeping track of the current state of the thing and the thought processes behind the decisions.</p>
<p>And it really comes into force when you&#x27;re analyzing the album as a whole.</p>
<p>I have a lot of good notes, some that have saved my skin, but I&#x27;m always improving on my notes.</p>
<h2>One quick tip</h2>
<p>Listen to The Thing, write down all the good notes you can, then take a break for a couple days. When you come back to The Thing, don&#x27;t look at your previous notes until you&#x27;ve listened again and written a second batch of notes. Comparing the two sets of notes will result in a ton of clarity.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Follow up - Using Obsidian to Produce an Album]]></title>
            <link>https://frankenstein.country/posts/obsidian-for-project-management-followup</link>
            <guid>https://frankenstein.country/posts/obsidian-for-project-management-followup</guid>
            <pubDate>Sat, 19 Aug 2023 15:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>This is a follow up on my previous post about <a href="/posts/using-obsidian-for-project-management">using Obsidian for project management</a> while recording an album.</p>
<h2>So how&#x27;s that album?</h2>
<p>Hey, thanks for askin&#x27;. The album itself is taking far longer to complete than I had anticipated. It&#x27;s one of those things where it takes as long as it takes. I&#x27;m behind where I wanted to be, but I&#x27;m sure glad I never said any dates out loud.</p>
<p>I&#x27;m in the mixing process currently. So the album isn&#x27;t done, but I&#x27;m deep enough into it to have given my Obsidian method a fair shake.</p>
<h2>My heart&#x27;s desire</h2>
<p>I wanted the ability to quickly move between songs to prevent fatigue and to discourage my tendency to make a bad result worse by riding it into the ground. I&#x27;m happy to report that I succeeded on both fronts. I&#x27;m able to keep myself fresh by slowly bringing the bottom of the whole album upward at once, rather than only a song or two at a time. With some discipline, I also <em>mostly</em> avoided digging holes that were too deep.</p>
<h2>So let&#x27;s review my needs:</h2>
<h3><em>Be able to see the status of an entire song, e.g. writing, recording, mixing, done</em></h3>
<p>Yep!</p>
<h3><em>Be able to see the status of individual instruments/tracks within the song, e.g. writing, scratching, recording</em></h3>
<p>Yep!</p>
<h3><em>Be able to quickly change the status of something</em></h3>
<p>Yep!</p>
<h3><em>Be able to add notes to songs so that I can remind myself what needs done or for details of the current state of the song</em></h3>
<p>It&#x27;s possible, but my lack of discipline prevented me from really utilizing this</p>
<h3><em>Be able to take notes or view statuses on any of my devices</em></h3>
<p>Maybe? I haven&#x27;t needed this feature yet. Maybe when it comes time to write down mix notes when I&#x27;m doing a car test I&#x27;ll put it to work. But it turns out I didn&#x27;t really need it.</p>
<h3><em>Have the lowest possible friction, so that I actually use the danged thing</em></h3>
<p>Yep yep! I didn&#x27;t make full use of everything I intended, but it was a result of poor discipline, rather than tools getting in my way.</p>
<h2>How did the Kanban board work out?</h2>
<p>It was great. Hands down the best feature. Having small cards and specific boards meant that I could quickly get in and get out of a board without wasting any time on fiddling with tools, leaving more time to fiddle with the music tools instead.</p>
<p>Once a week I like to go top down through each song and check the status of each board with what&#x27;s actually in my DAW. Sometimes I let it get behind, but updating the status in the boards only took moments. Doing this little bit of book keeping also helped keep my thoughts fresh for each song (which would have worked better if I was a better note taker).</p>
<h2>How about note taking?</h2>
<p>As you already know, I didn&#x27;t do a very good job taking notes. Wasn&#x27;t the fault of my method or tools, I&#x27;m just lazy.</p>
<p>I did take <em>some</em> notes <em>sometimes</em> and was always thankful when I did.</p>
<h2>What about the master status page for each song where you could see notes, status, and whatever else combined in a single view?</h2>
<p>Hardly used it. Since everything was text based with good file names in a directory structure in a single application, it was easy enough to just open the files I wanted and take a quick look. I&#x27;ll likely remove these pages on future projects.</p>
<h2>How did it work out on multiple devices?</h2>
<p>I thought I would need this feature but have never actually used it. Let me check quick and see how it goes. Be right back.</p>
<p>...</p>
<p>Eh, never mind on that. I would have used iCloud to sync it with my phone, but that requires some fiddling in the file system and I just can&#x27;t be bothered with that now. The only use case I can see for this now is for taking notes on mixes when I&#x27;m doing a car test.</p>
<p>It won&#x27;t be a big deal if I just want to use my phone for notes later. Just have to put the vault somewhere on iCloud where Obsidian on iOS can see it.</p>
<p>That wouldn&#x27;t cut it for working on multiple computers. There&#x27;s two options for that, <a href="https://syncthing.net/">Syncthing</a> and <a href="https://obsidian.md/sync">Obsidian Sync</a>. The former is dead simple and can be had for free, but you have to get iCloud involved if you want to sync with iOS and Obsidian. The latter is probably the easiest solution, but it requires another subscription and I&#x27;m sick to death with subscriptions.</p>
<h2>So how low friction is the method?</h2>
<p>It&#x27;s the lowest friction project management that I&#x27;ve ever applied to myself. As one guy working on one thing, it&#x27;s perfect. I&#x27;m not sure how it would scale. A couple people working in dropbox (or similar service) could probably get a lot of miles out of it too.</p>
<h2>Any cool discoveries?</h2>
<p>So Finder (it&#x27;s the file explorer on a Mac) has a view that shows directories as more of a tree, just like Obsidian. Being able to work with my files exactly the same way in all my tools was liberating.</p>
<h2>Any big wins?</h2>
<p>The biggest win was keeping me on track with songs that I would have neglected. Some songs are darlings that I want to spend every moment on, and others are challenges that intimidate me. Without a high level view I&#x27;m far more likely to spend all my time with the darlings.</p>
<p>Whenever I felt fatigued or like I was spinning my wheels I&#x27;d pull up my boards and see which song is the furthest behind. I could jump into it immediately and take care of some quick business or I could use the opportunity to prepare for the next day/session if it was a difficult one.</p>
<p>Right now, I&#x27;ve got a good baseline mix across most of the songs, except a really troublesome one that needs some tedious work and maybe even a fairly substantial re-recording. I&#x27;m able to plan for that and get myself mentally prepared because I know exactly what the status is. If I was still doing cowboy project management (i.e. nothing) I&#x27;d have pushed it out of my mind because it&#x27;s unpleasant. And then I&#x27;d really be regretting it when it&#x27;s all that&#x27;s left.</p>
<p>The other huge win is how easy it is to back up the project directory. The Logic project files are big, but they&#x27;re also just directories. It&#x27;s all directories all the way down. And this system only introduces text files. Teeny tiny text files. So I have my main project directory, which is backed up to iCloud and an external drive. And thanks to Syncthing it&#x27;s also backed up on my PC.</p>
<p>Easy. Peasy. Lemon. Squeezy.</p>
<h2>Any big losses?</h2>
<p>None. The only thing was the lack of notes, which is my own danged fault. Because everything is light weight, based on a directory structure, and plain text, it never got in my way. It never broke anything.</p>
<p>Plain text is the future.</p>
<h2>Speaking of future. Didn&#x27;t you have future plans? How did they work out?</h2>
<p>Talked about renaming directories so they&#x27;re based on song order. I didn&#x27;t do that. Never felt the need to, wouldn&#x27;t make a difference to my workflow at all. Instead I just have a text file with the order in it.</p>
<p>Talked about Git. Never considered it again after writing that post. I&#x27;m sure it&#x27;d work tho.</p>
<p>Talked about a plugin that would automatically adjust master status on the master Kanban. I&#x27;d still like to do that. It&#x27;d be lovely. I just don&#x27;t have the time. (Maybe one day)</p>
<h2>Last thoughts</h2>
<p>Anyway, if you end up trying any of this out, especially if you find handy ways to apply this workflow, let me know by hitting me up on <a href="https://musicians.today/@mykie">Mastodon</a>. Or I guess any of the other socials listed on <a href="/">the home page</a>. Even if you <a href="https://minutestomidnight.co.uk/blog/enjoy-the-difference/">disagree with me</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Using Obsidian to Produce an Album]]></title>
            <link>https://frankenstein.country/posts/using-obsidian-for-project-management</link>
            <guid>https://frankenstein.country/posts/using-obsidian-for-project-management</guid>
            <pubDate>Fri, 28 Apr 2023 19:22:00 GMT</pubDate>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://frankenstein.country/assets/posts/using-obsidian-for-project-management/project-kanban.png"/><link rel="preload" as="image" href="https://frankenstein.country/assets/posts/using-obsidian-for-project-management/song-kanban.png"/><link rel="preload" as="image" href="https://frankenstein.country/assets/posts/using-obsidian-for-project-management/project-structure.png"/><p>I decided to manage my album production inside of <a href="https://obsidian.md">Obsidian</a>. This is how I organized it. This workflow was heavily inspired by <a href="https://minutestomidnight.co.uk/work/project-management/">Simone Silvestroni&#x27;s Ebook, <em>Efficient productivity for music professionals</em></a>.</p>
<h2>Desired Workflow</h2>
<p>The first step was to decide what I wanted my ideal workflow to be. I previously had tried to manage album recording using Trello, but it was difficult to bend it to my workflow. I stopped using it entirely because of the inconvenience. However, it was really useful for revealing my process.</p>
<p>I like to rotate between multiple songs at a time in order to prevent fatigue, but this causes me to lose track of my progress unless I write it down. I want to see my progress on any song to help prioritize what I need to work on next.</p>
<h2>So here&#x27;s a list of my needs:</h2>
<ul>
<li>Be able to see the status of an entire song, e.g. writing, recording, mixing, done</li>
<li>Be able to see the status of individual instruments/tracks within the song, e.g. writing, scratching, recording</li>
<li>Be able to quickly change the status of something</li>
<li>Be able to add notes to songs so that I can remind myself what needs done or for details of the current state of the song</li>
<li>Be able to take notes or view statuses on any of my devices</li>
<li>Have the lowest possible friction, so that I actually use the danged thing</li>
</ul>
<p>It&#x27;s obvious that some sort of Kanban board is the solution for me, and I already use Obsidian for writing chords and lyrics. Since Obsidian has a Kanban plugin, it seemed like a no brainer.</p>
<h2>Be able to see the status of an entire song, e.g. writing, recording, mixing, done</h2>
<p>This is probably the most simple part. I made a Kanban in Obsidian and added a card for each song. As work on the song progresses, I&#x27;ll move the card to the right until it&#x27;s done. Ideally, this board would update dynamically based on the individual song statuses, but it&#x27;s not that much more work to move them myself.</p>
<p><img src="https://frankenstein.country/assets/posts/using-obsidian-for-project-management/project-kanban.png" alt="Screenshot showing some lists for a project" width="800" height="400"/></p>
<h3>Here&#x27;s my Kanban lists for songs and what they mean:</h3>
<ul>
<li><strong>Not Started</strong>
<ul>
<li>Self explanatory</li>
</ul>
</li>
<li><strong>Concept</strong>
<ul>
<li>I&#x27;m noodling around with an idea, but it hasn&#x27;t become a song yet. I&#x27;ve been giving this songs the suffix of &#x27;-jam&#x27; to show they&#x27;re not a song yet.</li>
</ul>
</li>
<li><strong>Writing</strong>
<ul>
<li>The concept has become a song. It&#x27;s being fleshed out with a melody, lyrics, and arrangement.</li>
</ul>
</li>
<li><strong>Scratching</strong>
<ul>
<li>Recording scratch tracks that will lead to the full demo. I keep a lot of stuff from the writing phase.</li>
</ul>
</li>
<li><strong>Scratched</strong>
<ul>
<li>This is a checkpoint. This means I completed the demo, and it&#x27;s time to record it for real. For the sake of a consistent sound, I&#x27;ll get all songs to this point before I continue to the next list.</li>
</ul>
</li>
<li><strong>Recording</strong>
<ul>
<li>Replacing all the scratch tracks with good takes</li>
</ul>
</li>
<li><strong>Mixing</strong>
<ul>
<li>All recording for the song is finished, it&#x27;s being mixed</li>
</ul>
</li>
<li><strong>Done</strong>
<ul>
<li>Songs are done, now it&#x27;s time to master</li>
</ul>
</li>
</ul>
<h2>Be able to see the status of individual instruments/tracks within the song, e.g. writing, scratching, recording</h2>
<p>I decided that each song was going to have it&#x27;s own Kanban. In this current album, most songs have several instruments and trying to fit all their statuses into the cards in the main Kanban was messy and tedious to maintain. It has to be dead simple, because I&#x27;m lazy.</p>
<p>So each instrument gets its own card, and it progresses like any other Kanban. The Kanban plugin generates the board from Markdown so it&#x27;s easy to add a base template to set up a new song.</p>
<p><img src="https://frankenstein.country/assets/posts/using-obsidian-for-project-management/song-kanban.png" alt="Screenshot showing lists for an individual song" width="800" height="400"/></p>
<h3>Here&#x27;s my Kanban lists for tracks in any song</h3>
<ul>
<li><strong>Not Started</strong>
<ul>
<li>A card for each track for a song will start here</li>
</ul>
</li>
<li><strong>Writing</strong>
<ul>
<li>nailing down what the part will sound like</li>
</ul>
</li>
<li><strong>Scratching</strong>
<ul>
<li>recording a full demo track</li>
</ul>
</li>
<li><strong>Scratched</strong>
<ul>
<li>checkpoint, same as above</li>
</ul>
</li>
<li><strong>Recording</strong>
<ul>
<li>same as above</li>
</ul>
</li>
<li><strong>Reviewing</strong>
<ul>
<li>When I finish recording a track, I want to give it a few days before I review it again so I can listen to it with fresh ears. Having this list reminds me to check.</li>
</ul>
</li>
<li><strong>Done</strong>
<ul>
<li>Track is ready for mix</li>
</ul>
</li>
</ul>
<h2>Be able to quickly change the status of something</h2>
<p>The previous section solved this already. When I was using Trello, I had a plugin with dropdowns for individual instrument statuses. It was slow and clunky and I hated it. It also wasn&#x27;t supported by their mobile app, so it forced me to use their mobile site.</p>
<h2>Be able to add notes to songs so that I can remind myself what needs done or for details of the current state of the song</h2>
<p>This is where we really get to see the power of Obsidian. Each song has a directory, and each directory has three files: Kanban, Notes, Song. The Song file compiles all the other files in the directory into itself so that I can see the whole status at a glance. The song&#x27;s card in the overall Kanban board also links to this file for easy navigation.</p>
<p>How does it compile? Obsidian has a special link syntax that displays the contents of another file: <code>![[FileName]]</code>. Like any other Obsidian link, but with an exclamation point on the front.</p>
<p>That Song file looks like this</p>
<pre><code>![[Song Directory/Song Kanban]]
![[Song Directory/Song Notes]]
</code></pre>
<p>And the directory structure looks like</p>
<pre><code>Album Directory
 - Song Directory
 - - Song
 - - Song Kanban
 - - Song Notes
</code></pre>
<h2>Be able to take notes or view statuses on any of my devices</h2>
<p>This one is still mostly unsolved, but not because Obsidian can&#x27;t do it, but because <strong>I put my project files in the same directory</strong> and I didn&#x27;t want to screw around with syncing large files. I&#x27;ve thought about setting up Git and excluding project files, but I&#x27;m going to wait until the actual need arises. For now, it&#x27;s not a big deal to take notes in another Obsidian Vault and copy them over as needed.</p>
<p>Why keep the project files in there? So that everything is in one place I can see in the directory tree in Obsidian. I&#x27;m very much an &quot;out of sight, out of mind&quot; kind of person.</p>
<h2>Have the lowest possible friction, so that I actually use the danged thing</h2>
<p>I&#x27;m going to have to write a follow-up after the release of this album to really know for sure if this was a success, but I&#x27;m fairly confident that this one has a better chance of sticking than my process in Trello. Since I&#x27;m able to leverage tools I’m already using the friction is super low.</p>
<p>So the final project structure is</p>
<pre><code>Project
 - Song
 - - Song
 - - Song Notes
 - - Song Status
 - - Song.logicx
Templates
 - Kanban Template
</code></pre>
<p><img src="https://frankenstein.country/assets/posts/using-obsidian-for-project-management/project-structure.png" alt="Screenshot of the above structure" width="200" height="300"/></p>
<h2>Future Plans</h2>
<p>When most of the songs have finished demos, I&#x27;m going to determine the track order. I&#x27;ll do that by adding a number before its directory name so it&#x27;ll become <code>/1 - Song/</code> instead of <code>/Song/</code>.</p>
<p>I&#x27;ve mentioned Git. Depending on how much setup it takes, that might be a good way to work on multiple devices. Just have to exclude the project files.</p>
<p>I&#x27;d like to write a plugin that extends the Kanban plugin so that I can update the main status board dynamically based on the song boards, but that&#x27;s going to have to wait until after I finish this album.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Meaning Behind My Songs]]></title>
            <link>https://frankenstein.country/posts/song-meanings</link>
            <guid>https://frankenstein.country/posts/song-meanings</guid>
            <pubDate>Fri, 21 Apr 2023 22:23:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>A while back on <a href="https://musicians.today/@mykie">Mastodon</a> a few friends of my entered a discussion about song meanings. Someone said something like &quot;if I learn a song has no meaning behind it, I can no longer listen&quot; and my heart sank.</p>
<p>When I write my songs, I like to think that they&#x27;re a work of fiction. They&#x27;re fantasy. I write them as an escape, hoping I can invoke some sort of new reality, mostly for myself. I had put little thought into their actual meanings beyond entertainment.</p>
<p>Or so I thought.</p>
<h2>Music is Persuasive</h2>
<p>It seemed to me, especially from that discussion, that people want their songs to have a message, to communicate something. To be persuasive. That last one sticks to me the most. It&#x27;s the sentiment I felt was most common amongst my peers. That if you&#x27;re not trying to convince someone of something, you&#x27;re not a talented songwriter.</p>
<p>I don&#x27;t think that&#x27;s how they really feel. It&#x27;s something I&#x27;ve imagined.</p>
<p>&#x27;<a href="https://en.wikipedia.org/wiki/Impostor_syndrome">Impostor Syndrome</a>&#x27; is the popular word for what I think leads me down that line of thinking.</p>
<p>Music is <em>indeed</em> persuasive, but not necessarily because the words are trying to persuade someone. It&#x27;s persuasive by nature, simply by the way it makes us feel. How it tickles the monkey part of our brains.</p>
<h2>The Meanings Behind My Songs</h2>
<p>So <em>do</em> my songs have meaning? I reflected on it for several weeks, feeling like a hack. It should have been obvious to me, but I suppose it was a <a href="https://www.merriam-webster.com/dictionary/not%20see%20the%20forest%20for%20the%20trees">forest for the trees</a> type situation.</p>
<p>It turns out that my fictional and fun songs have tons of elements that are pulled from my own life experience. Even the silly ones.</p>
<p>So they <em>do</em> have meaning. Lots of it, and some of it is very personal to me. I just wasn&#x27;t being honest with myself.</p>
<p>This is a comfy place, I think. It lets people relate to them and enables them to find their own meaning.</p>
<h2>Ask and I&#x27;ll Tell</h2>
<p>Personally, I like to find my own meanings in the songs I listen to, and sometimes I&#x27;m disappointed to learn the truth. But if you&#x27;re the person who enjoys learning the details, you can always <a href="https://musicians.today/@mykie">ask me</a>. They&#x27;re not secrets.</p>
<p>That was a bit of a ramble.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[I rebuilt the entire site from the ground up. Did you notice?]]></title>
            <link>https://frankenstein.country/posts/new-site</link>
            <guid>https://frankenstein.country/posts/new-site</guid>
            <pubDate>Thu, 23 Mar 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<p>I hope not.</p>
<p>I&#x27;ll try to keep the technical stuff to a minimum in favor of overall philosophy and keeping it clear for a layperson.</p>
<h2>Previously on...</h2>
<p>The site was previously built using <a href="https://gohugo.io">Hugo</a>, which is an excellent tool. It&#x27;s crazy fast, the site it generates is lean and mean, there are a ton of out-of-the-box themes ready to go, and all the content is plain text in Markdown. But I&#x27;m not the right sort of webmaster.</p>
<p>Don&#x27;t let this post deter you. If any of that sounds great to you, especially if you find an existing theme you like, you should definitely look into it.</p>
<h2>So what went wrong?</h2>
<p>Nothing went <em>wrong</em> with it, I just felt stifled by my own lack of knowledge and how long it took me to make the sort of modifications I wanted. I&#x27;m a tinkerer, and I can&#x27;t help but get elbows deep into things until I&#x27;ve made them my own.</p>
<p>Hugo was tough for me because I was entirely unfamiliar with the type of code that it uses for themes and templates. I spent more time reading documentation and learning by trial-and-error than I did actually accomplishing my goals. It had become so tedious that I dreaded doing any maintenance or improvements, because I knew it would be a time sink. I&#x27;m already a full-time developer, and I don&#x27;t want to spend my precious creative time doing stuff that feels like work.</p>
<h2>The Present</h2>
<p>So I rebuilt the site with <a href="https://nextjs.org">Next.js</a> since I&#x27;m a React developer and it&#x27;s what I know best. It still generates a static website, but with more JavaScript. So while the site itself may not be as lean, I can make changes to it much more swiftly than before.</p>
<p><strong>To put it into perspective:</strong></p>
<p>It took me two weeks working an hour or two in the evening to build the original site, modifying an existing theme.</p>
<p>It took me three hours to re-create it in Next.js.</p>
<h2>Other Improvements</h2>
<p>I&#x27;m now using fonts that you already have on your machine. While the site may look a little different on different devices, there&#x27;s one less thing you have to download. Text will now render instantly. I&#x27;m a little sad to leave behind the fun fonts (especially since Windows fonts leave a lot to be desired) but I think I can learn to live with it.</p>
<p>I removed the huge icon library (<a href="https://fontawesome.com">Font Awesome</a>) and am now only adding in the individual icons that I need.</p>
<p>Images are optimized now, so they&#x27;re a smaller download. Something I neglected to do in the previous version.</p>
<p>For you, the site is going to feel significantly faster, thanks to the way that Next.js handles switching pages.</p>
<h2>Any Regrets?</h2>
<p>None. The adventure into Hugo was a lot of fun, and I had some good learning. If building sites was my hobby, I would have gladly invested more time into it. I suppose the only thing that bums me out is that the site isn&#x27;t as lean as it was before.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Did You Get That Bass Tone?]]></title>
            <link>https://frankenstein.country/posts/bass-tone</link>
            <guid>https://frankenstein.country/posts/bass-tone</guid>
            <pubDate>Sun, 22 Jan 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<link rel="preload" as="image" href="https://frankenstein.country/assets/posts/bass-tone/eq.png"/><link rel="preload" as="image" href="https://frankenstein.country/assets/posts/bass-tone/comp.png"/><link rel="preload" as="image" href="https://frankenstein.country/assets/posts/bass-tone/mix.png"/><p>I&#x27;ve been asked by a couple people how I got my bass tone in my EP, <em><a href="/discography">Spiders In
My Eyes</a></em>, so here&#x27;s a quick rundown.</p>
<p>My bass is a 5 string Steinberger with two humbuckers. I have the tone set as
bright as possible with the bridge pickup at max volume and the neck somewhere
around half volume. I play aggressively close to the bridge, somewhat over the
bridge pickup. The pick is nylon DAVA pick, probably about 1mm. They have an
aggressive tip and are heavy and the nylon prevents it from chirping too much
on the strings.</p>
<p>I run the bass directly into my interface (a Scarlett 18i8) and record it dry.</p>
<p>All the effects on the track are stock Logic Pro plugins, but similar things
are likely found in other DAWs. The important thing is to highlight as much
attack as possible without losing too much of the bottom end.</p>
<h2>Set the EQ</h2>
<p><img src="https://frankenstein.country/assets/posts/bass-tone/eq.png" alt="Graphical representation of EQ. There are bumps to 50hz and 1500hz. There are cuts at 20hz and 200hz." width="800" height="400"/>
The first step is EQ. I like to flip through the presets until I find one close
to what I&#x27;m looking for, sort of a &quot;I&#x27;ll know what I like when I hear it&quot; kind
of thing. Once I find something I like, I&#x27;ll tweak it and adjust it to get
it right.</p>
<h2>Use an amp sim</h2>
<p>Logic has some guitar amp simulations that are pretty decent. I grab one of
three presets in the library, my favorite being &quot;Modern Stack&quot;. I like it well
enough that I don&#x27;t tweak it much.</p>
<p>The important thing about this amp is that it really pushes the brightness. When
I&#x27;m defining the bass sound, I want to hear all the stuff that isn&#x27;t the pitch
being played, like the pick on the strings or the strings smacking into a fret
when I&#x27;m doing a big slide.</p>
<p>It&#x27;s important that it&#x27;s clean and bright with as little mud as possible. The
bass is a feature, not just a foundation. Any distortion should be used
sparingly. It&#x27;s all about clarity.</p>
<h2>Compression</h2>
<p>I do something called parallel compression. Which I do with two identical bass
tracks, except one is significantly more compressed. The main track, which is
where most of the volume comes from, is usually left uncompressed. The second
track is extremely compressed. Beyond any reasonable amount. I&#x27;m talking super
squashed. So much that it&#x27;s unpleasant on its own.</p>
<p>Again, I flip through a bunch of presets until I find something I like. A lot of
times it&#x27;s a drum preset. Then I max out the ratio.</p>
<p><img src="https://frankenstein.country/assets/posts/bass-tone/comp.png" alt="The compressor has it&#x27;s threshold and ratio set to maximum." width="800" height="400"/></p>
<h2>Mix</h2>
<p>Reduce the volume of the compressed track to zero. Put the main track at the
volume that feels best for the track as a whole. From there, slowly increase
the volume of the compressed track until you get the definition you want.</p>
<p><img src="https://frankenstein.country/assets/posts/bass-tone/mix.png" alt="The two channels are mixed so that the compressed channel is lower than the uncompressed channel." width="200" height="300"/></p>
<h2>Summary</h2>
<p>That&#x27;s it. I just put a summary section here so you know it&#x27;s done. I&#x27;m always
learning and looking for more tips. If you&#x27;ve got any, hit me up on
<a href="https://musicians.today/@mykie">Mastodon</a> or <a href="https://twitter.com/mykie">Twitter</a>.</p>]]></content:encoded>
        </item>
    </channel>
</rss>