Free foobar2000 Theme

Hey!

Apologies for the delay between posts, but i’ve been super busy with the finishing stages of completing production on Shavano‘s upcoming new album Progressive Energy Transfer (among various other things).
Now, on to the topic!

foobar rocks

I spend a good deal of time listening to music and occasionally take stabs at optimizing the experience. A recent subwoofer upgrade to a nicer one i snabbed at auction for super cheap is one example. Another example is fine-tuning my Desktop PC music playback experience.

Lately i have taken quite strongly to foobar2000 as an exquisite audio playback experience, as it is highly customizable and of utmost quality, but feels quite approachable. And also it’s totally free.

Having recently optimized my foobar interface to highly satisfying degree, i figured i’d share it with you / the world. You can use it as-is, or (as i would recommend) spend some time tweaking it to your personal liking, perhaps removing some elements, moving things around, or adding features.

download the theme… if you want to

Here: animus foobar theme. Enjoy?

Before installing the theme, you should take a couple of steps of preparation. First, download the latest version of foobar2000 (v1.4.8 or later should work). If you have an older version installed, it’s recommended to update it, or you might even need to uninstall and reinstall it completely. Please backup your existing theme (if you care enough about it) and take note of currently installed components. Next, download and install the VU Meter component (see below about components). After updating the app and installing that plugin, you’re good to go.

To install, simply drag “animus foobar theme.fth” into foobar200 while the program is open — just like installing an Ableton Live Pack.

It’s optimized for fullscreen on a 1920×1280 monitor, but it was also designed to be ergonomic when the window size is reduced. Foobariscious.

breakdown of the elements

Top Row: The Toolbar

You are provided with playback buttons: stop, play, pause, previous, next, and random. The media playback shortcut keys on the keyboard controls them automatically which is useful. The random button is pretty sweet; it lets you skip to a random track without changing the existing playback mode. Nice.
Next is a volume control. This is separate from system volume, although i think it may be possible to tie them together.
Next is the Seekbar. I like it big so i can scrub around with more precision.
After that is a row of selectors: Order, Output, Replay Gain, and DSP. These are handy to be able to change options instantly without having to dive into any menus. Finding myself often switching between Default and Shuffle playback, or between Replay Gain album vs track modes, this is very convenient.
The toolbar slots can be moved around at any time, but to adjust the larger areas of the interface, the Layout Editing Mode button is used.

Top Left: The Browser

Here you can browse your collection of music. Using the view selector you can choose between your own pre-existing folder organization, or browse according to artist, album, artist, genre, or year. You can use the Filter field to intelligently search for items.

Left Middle: Selection Properties

Also thought of as “Track Info”, this nifty area shows you data about the currently selected (not necessarily currently playing) track. The image above shows what my theme loads with by default. I particularly find it useful to see the sample rate, bits, and channel count.

Main Area: Playlist View

The main area is where you see your playlists. You can have multiple playlists open in tab format, which is incredibly convenient. My current setup is customized to show these columns, from left to right: Channel Count, Track Length, Currently Playing, Track #, Title, Artist, Album, Sample Rate, Bits, Codec, File Size, # of Samples, Peak Level, and Date.

Customize data types available for use as info columns by right-clicking at the header bar and go to Columns>More. Under Custom Columns, reference this nifty webpage resource to enable showing the desired data types in the Pattern field, naming them to whatever you’d like to appear in the interface. For example, i used this to be able to show Bits Per Sample as the Column “Bits”, which is more useful info to me than the default Bitrate column, which i’ve removed. Here’s an image of the ones enabled:


Lower Left: Peak Meter & Currently Playing Info

In the corner is placed a multichannel peak meter. What’s cool is that it adapts to however many channels the audio is. So in the image of the 5.1 audio shown above, it creates 6 bars, with the channel names showing up on the left. If stereo audio is played, on the other hand, the space would be split between 2 bars instead. The very bottom left of the GUI will always show some basic info about the currently playing track. The current time is often useful to see… but sometimes i forget it’s down there.

Lower Middle: Spectra

Here i’ve placed a spectrogram and a spectrum analyzer. Useful for assessing the overall frequency contour of material that is being listened to. Plus they look cool.

Lower Right: Oscilloscope + VU Meter

The Analogue VU meter is there more for aesthetics than anything else. It looks cool. However, WARNING!—i caution against thinking of this as serving the purpose of an actual VU Meter, because it has some sort of a non-absolute scale wherein quiet audio will often max out the meter as much as loud audio. So you can’t really tell how loud material is by looking at it… but it is mildly interesting to check out as a sort of dynamics meter, to see how wildly it bounces around for different tracks. If you’re perceptive, you might have noticed that the original full layout pic at the top of this post only has the VU Meter and not the Oscilloscope. That’s because i was doing final tweaks and testing everything out during the process of writing this blog post. You can—and should, of course—customize the layout of the visualizers as YOU prefer. The Analogue VU Meter requires the VU Meter foobar component (not the built in “VU Meter” module which is actually what i above call a Peak Meter). Which brings us to…

foobar Components

foobar2000 utilizes a plugins system to be able to add select functionality to the application. They are called components. To install them into foobar, just go to Preferences>Components and click Install…, then locate the downloaded component. Or, even easier, just select “Open with foobar2000” when downloading a component.
Just like with VST plugins and your DAW, i wouldn’t recommend installing every one you can find all at once en masse; be strategic about it, grabbing the ones that you think will be most useful, and then testing them to the best of your ability to find out if they really do.

Browse & acquire foobar components at this nifty online repository.


The components i have installed and activated are:
•2SF Decoder
•7-Zip Reader
•ABX Comparator
•AC3 Decoder
•Affix Silence
•AOPSF
•ASAP
•Audio CD Writer
•Binary Comparator
•BPM Analyser
•Channel Mixer
•De-emphasis Postprocessor and DSP Set
•DSD Processor
•DSDIFF Decoder
•DTS Decoder
•DVD-Audio Decoder and Watermark Detector
•EBU R 128 Normalizer
•Enhanced Playback Statistics
•File Integrity Verifier
•Foobar2000 Advanced Controls
•Game Emu Player
•HDCD Decoder
•kode54’s ADPCM Decoders
•LazyUSF
•MathAudio Headphone EQ
•MathAudio Room EQ
•Playback Statistics
•Remove Playing Track
•Reverse Player
•Sidplay2
•SNESAPU Input
•Subwoofer
•Super Audio CD Decoder
•VU Meter
•Waveform Seekbar

I haven’t actually had the need or chance to use EVERY one of these plugins, but theoretically, i might at some point…?

Importing CDs at Maximum Quality

To use foobar to rip your CD collection is a great choice, but it’s a good idea to make sure that you set it up to assure optimal audio quality (rather than the default, which is optimized for speed over quality).

To rip a CD, go to File>Open Audio CD.

But here’s the important part: before opening the selected drive, press the Drive Settings button, detect your Read Offset Correction, and set Ripping Security to Paranoid. This will lower the rip speed, but will greatly increase the chances of a perfect read.

After choosing Rip, make sure the automatic gracenote album info is correct, and input data if not. At Converter Setup, import the disc as your chosen lossless file format (i generally go with WAV or FLAC) with Output Bit Depth set to Auto and Dither set to Never.

Under the Other tab, make sure to check Show Full Status Report. Then after your CD imports, it will show you if the digital files are bit-perfect (“no problems detected”) or whether there are mismatches. If you have an imperfect rip, trying again with Limit Drive Speed While Reading enabled under Drive Settings might help, but sometimes that doesn’t matter, so it’s advised to skip it unless you have a bad rip (since it REALLY slows down the import process). If you do have an imperfect rip, it is possible that it’s from an album pressing that is uncommon and the files are actually fine. The higher the values of the numbers in parentheses you see in the report, the more confidence it has.

HDCD.
Under Processing, you’ll want to make sure Enable Decode Postprocessing is checked and that you have the HDCD component installed in case you happen to be importing any HDCD tracks, which will supposedly make sure to decode them properly. However i must caution that recently i had some inconsistency in importing HDCDs this way, so instead i imported them as standard WAVs and then used dbPowerAmp to successfully convert them to 24-bit HDCD tracks.
Incidentally, i null-tested some 16-bit vs 24-bit imported tracks from the same CD and they nulled completely, so i think it’s quite likely that HDCD without peak extension is complete snake oil and provides zero benefit. The jury is still out.

Burning CDs

It is possible to burn CDs using foobar, but it’s a little bit weird to do compared to, say, itunes.

First, make sure you have the Audio CD Writer component installed and enabled. Then, to burn a CD, place the tracks you want to burn to it in a playlist, select them all, right click and select Convert>Write Audio CD. In the settings box that pops up, keep everything off except for Burn Gaplessly, which should be checked on if you need smooth transitions between songs (for example, for a live concert album, or for a seamless ambient electronic album). Make sure the tracks you are burning to CD have already been converted to 16-bit, 44.1kHz to avoid any conversion wonkiness happening at this stage.

There’s lots more that could be said about foobar, but i’m almost at 2k words so i’ll leave it there for now.



~New Ableton Live Instruments Pack Available: ADM KEYS

Now to let you know about the latest news: Brian Funk’s latest instrument pack for Ableton Live 9+ that i helped put together has been officially launched at Isotonik Studios. Looking for that classic e-Keyboard sound? Or how about more than a hundred of them?

CHECK IT OUT HERE


Peace!

Narrow Down Your Plugin Needs

So Many Plugins

Brand new plugins… promotional sales on plugins… they are SO tempting. But do you really need that new compressor plugin that just dropped?

In order to assess which plugin types are lacking in your toolbox, i recommend making a spreadsheet of all the plugins you own by category. You might discover, as i did, that you have such a vast variety of compressor options to choose from, it’s likely that you won’t benefit a whole lot from purchasing any more of them. You also might discover, like me, that you’re somewhat lacking in gate plugins, and could indeed benefit from picking up a few new models. Etc… Continue reading

Skip Plugin Scan to Load Ableton Live Faster

This is just a quick, simple tip.

If it takes forever to scan plugins every time you open Live (due to certain poorly-coded plugins taking longer than others and bottlenecking the process), you can set it up to skip plugin scan. Keep in mind that if you do this, you’ll want to perform a manual scan (from preferences) any time you install or update any new VST plugins.

How to do it?
Add “-NoVstStartupScan” to your options.txt file

But how to do that?
To familiarize yourself with Ableton’s options.txt, i will point you towards sonicbloom.net’s awesome article and series of videos on the topic.

That’s it! Live will no longer do a scan every time it opens.

Ever since i applied this option, the stupidly vast size of my plugin collection doesn’t adversely affect my workflow. Live startup time is way snappier. When i occasionally buy or grab a free plugin, i just run a scan after installing it. Every once in a while you might have to do a “deep” scan (hold alt while clicking the scan button) if something doesn’t show up when it’s supposed to.

Note that from Live 10.1 onward, the plugin rescan button is located in the new dedicated plug-ins tab in Live’s preferences, rather than under file/folder, as previously.

Hopefully this nifty tip is inapplicable to you, as that means your plugin scan is not bloated. However, for those of you that are having issues with slow startup of Ableton Live (or in case it eventually becomes an issue) this may be a viable solution.

Optimizing a New Windows PC for Audio Production (w/Profanity)

Having recently acquired a new custom-built PC, various steps implemented to optimize its performance and usability were taken note of. While not an expert in such things, i figured to share these tips in case they may prove useful. Keep in mind that this guide is presuming that you already dabble in audio production and are upgrading to a new—from an existing—system.

Continue reading

Isotonik Sounds Launches with New Sale Packs (+bonus freebie)

Isotonik Sounds has officially launched, a section at the Isotonik Studios webshop featuring instrument and sample packs for Ableton Live by various developers.

New sale packs will periodically be made available. The first is ADM DRUMS by yes, you guessed it, the acclaimed wizard of Live: AfroDJMac.

Continue reading

Ableton Live 10: New Feature Highlights

So i’ve been delving into the Ableton Live 10 Beta for a little bit now, did a couple of large mixes and some experimenting with it, and have accumulated a fair impression of how it differs from Live 9.

Ableton Live 10 ~ What’s to Like?

I’ll run over some of the things i’ve noticed in particular which stood out to me, while slipping in mentions of more minor program enhancements. Everything i explain below i will have confirmed personally with Live 9 and Live 10 side-by-side testing.
You’ll notice i completely ignore some new features. These are things i’ve either not tested yet, don’t care about, or would take too much time to dive into properly here. I not even touching on the new instrument or effects (yet…)
My overall impression of Live 10 is that they added in a lot of workflow improvements i didn’t know i wanted. Continue reading

Animus Invidious on the AfroDJMac Music Production Podcast (+ new free effect racks)

I was super stoked to be a guest on the AfroDJMac Music Production Podcast. Here’s your chance to hear my actual, real-life voice(!) The sound quality on my side is not wonderful since i was recorded over skype, but whatexer. I had a great time chatting with Brian about random stuff… the conversation decided upon its own meandering path, touching on various topics including the crafting and sharing of Ableton Live racks, VST hoarding, my custom Elemental Mixing template channel strip database, workflow optimization, cassette processing, dynamic contrast between songs on albums, and even the Legend of Zelda (nerds). All in all it was a very invigorating experience and i definitely wouldn’t turn down being a guest again at some point in the future. I myself have quite enjoyed the other podcasts, as they contain a plethora of unconventional tips which are superb for kick-starting the creative juices.

Oh, and we also dropped a couple free audio effect racks for you to grab, including something i brainstormed up quite a while ago and finally implemented perfectly: ‘Dynamic Panning’ (compresses in one direction while it expands in the opposite for source-reactive width modification).

Check out AfroDJMac’s website to access the show.