self-inflicted apple hell

Some things I wanted to do with the modular synth required an Apple computer -- I didn't have enough pain in my life so I bought a Mac Mini. This is my first time I've been in the Steve Jobs environment since my Mac SE died around 2002. Spent a couple hours moving things around, getting that dumb "genie" off the dock, etc. The operating system assumes you are a permanent novice, incapable of learning. (And takes steps to keep you in that state, as we'll see below.) Rather than letting you just move files and folders around on your hard drive it has this elaborate, redundant "finder" system. Trying to ignore that and work directly in the hard drive folder tree, the first thing I discovered is the Mac doesn't want you to move files, only copy them. Way to bloat the system with unnecessary data! A quick web surf for a solution took me to a Mac forum page with this interchange:

fastmacbookpro
Apr 23, 2010 4:51 AM
I want to move files to, from and between computer, usb stick and usb hdd and I do not want to make duplicates. What do I need to do in order to simply move the file, not copy it?

Correct Answer -- Solved!
by a brody on Apr 23, 2010 5:22 AM

Caution: It is unwise to only have one copy of data at anytime. Media can fail at anytime without warning.

Patronize much? Or how about this forum page, which devolves into shouting over what should be a simple question. Am still working on this, just wanted to share a bit of existential agony.

expert sleepers setup notes

As discussed previously, I made some notes on how to configure several Expert Sleepers hardware and software modules for Ableton Live. [PDF]
The relevant modules are the ES-4 (out of production -- prematurely, IMHO), the ESX-8GT gate expander, and the ES-3.
This post is a message in a bottle for any lost soul who is trying to make the gear work as it does in the videos. The PDF is a work in process as I continue to pick up new info-scraps on the modular synth forums.

ardour 4.6 bug re: midi playback

Speaking of Linux and the future, I've been learning Ardour (a digital audio workstation) on a Linux PC.
I had noticed Ardour was playing the first couple of MIDI notes silently in loop mode. I thought it was me but it's a known bug. There's even an .ogg video showing the error. Apparently it worked in Version 4.4 but broke in 4.6 and is still broken in 4.7, the current version.
Since I mainly work with MIDI loops playing hardware and software instruments, this is kind of disastrous. The dropped notes are only a problem on streaming/playback. If you render the loop as audio all the notes are there. But it's very frustrating at the composing stage not to hear exactly what you will be recording. I anxiously await Version 4.8 and the fixing of this bug.

On the topic of Linux and the difficulties of keeping it compatible with hardware, ports, and so forth, I was fortunate to find a PC with an internal PCI slot. This means I can do my audio with an RME Hammerfall (HDSP 9632) soundcard. Linux drivers and mixers were written to work with this card, probably 10 years (?) ago. But most PCs use PCIe (PCI Express) slots now, which won't work with that particular RME card. This post on the Ardour forum discusses the problems with the gradual dating of hardware recognized as Linux-friendly. (seablade: "in the PCI world honestly... that situation really is relatively unchanged to my knowledge, and the fact is that many manufacturers just aren't focusing on that area. USB has become a much larger area these days though, and while I won't agree Firewire audio is dead, I will say that it is certainly on it's way out at this point.")

Update: The MIDI dropped notes bug was fixed but MIDI looping is still imperfect, audio-playback-wise. When monitoring a MIDI loop running a softsynth, you get silent notes or stuck notes. There are workarounds such as slightly enlarging the loop brackets in non-grid mode, but what a pain. Also, in loop mode, using the plugin host Carla, you get audible pops at the loop point. Unacceptable. (Except this is being done by volunteers, mostly, and you can't really complain.)

Update, March 2018: On the Ardour forum, Paul says that "MIDI looping will be an area of intense focus for the 6.0 release. It is known to work incorrectly in all existing releases, at least in cases where note boundaries coincide with the loop boundaries (it does work in other situations)."

which OS is the future

Speaking of the Expert Sleepers plugins and hardware, here's an amusing forum exchange about which computer operating system is "the future":

hems: Not having a linux version [of Expert Sleepers] is a real deal breaker. Product manufacturers like ES and cycling74 must start thinking about the future (linux), and not only the present (osx) and the past (windows).

A couple of responses to hems:

bsmith: I dunno, I'm still pretty nervous about the y2k bug around the corner. Just got back from seeing sixth sense at the movies - that M. Night Shyamalan and his clever plot twists, I tell ya...

And (a bit more substantively):

Waz: Windows is definitely not "the past". I would say apple's recent decisions both in design and software will cause it some major headaches and put it into that category. I've been running solely in a linux environment for 3 years and in dual boot for well over a decade. Recently, I had to install windows 10 to use Ableton. W10 is pretty solid, well designed, and stable. I easily have way less headaches than in the linux environment. Things just work when you plug them in. No editing config files and installing binaries/packages from all over the internet. With that said, I still use Linux for my day to day stuff, but it has a LOOOONG way to go if it wants to compete with W10, or OSX in the general population. For music people especially, JACK is a fucking nightmare to work with. For power-users, multi-desktop monitor support is just terrible. This is in an age when the general population is starting to use multi-monitor systems for work and play. For gamers, Linux is another nightmare. I have over 200 linux games in my steam library. I think 40 or 50 work properly. The other 150 need some pretty heavy editing of config files due to my multi-monitor setup. Not to mention the headaches that come from developers who abandon their linux ports. General end-users don't want to run scripts, edit configs, search for dependencies, and work in the command line.

make your PC like a phone!

Responding to our latest smartphone rant, reader lolumad writes,

Why not just use a smartphone emulator on your desktop? http://www.emoretech.com/best-android-emulators-windows-mac-os-x-linux-free-download/ That way you can participate in the "majority's experience."

So we checked it out and look, the article is so smart it recognized our operating system (it's Mint, not Ubuntu, but close enough):

hey_they_tailored_this_article_Just_for_me