Renoise 3.2 (Linux x86_64 build) running on FreeBSD 12.0:
The procedure to achieve this is the same that I outlined in this
2017 blog post. This time I was able to get the 64-bit build
to work (which is a good thing, because there will be no more 32-bit
builds going forward).
To repeat the instructions, in short: enable the FreeBSD linux binary compat
feature as per the handbook, install the linux-c7 metaport,
find or compile a version of jack1 compatible with CentOS 7 x86_64, install
that copy of jack in your /compat/linux directory, edit your $HOME/.jackdrc
(see here for an example), then renoise should work with jack sound.
I used the jack1 git master version and compiled it myself in
a CentOS 7 virtual machine.
It's annoying to do (I spent four hours on this and hit multiple roadblocks),
but works perfectly once done. With the same catch as before, no MIDI
features are available.
Posting to report that at least one person has gotten this to work.
MTT No. 086 / The Nameless City
Posted 2018-10-19. Permalink. Tagged ambient, anonradio, breaks, dj mix, electro, idm, industrial, movement through thought, music, radio, screenshot.
Ambient, electro, IDM, industrial... an odd mixture this week. Another grab-bag
This show (like most of MTT Year 2) is no longer available for download
here. Get in touch with me at the email address listed at the top of
this page if you want a copy of it.
This post was updated on 2020/10/05.
- NNYNYX / Slipgate 00:00
- Hadamard / Untitled [Bunker 3071 B3] 01:21
- Sonar Base / Blunted 02:44
- RS3 / A Vile Pattern 05:25
- Skinny Puppy / Dal 09:14
- Headscan / Lolife 14:01
- Haujobb / Trivial 18:11
- Ignatius / Eloper (Gasp Remix) 18:59
- Phoenecia / Eyebrow 21:55
- NNYNYX / A Thousand Young 26:51
- Uniflux / Hypaedrone 29:36
- Anthony Rother / Biomechanik (Internal Groove Mix) 33:48
- Poison Arrow / If You Don't Love Me (I'll Cut Your Face) (Razor Dub) 37:13
- DPO / Germ Cells 43:21
- Dark Vektor / Espeluztacular 45:45
- Shadowbunny / Varun Kai Physics 50:56
- Inkamera ft. Bogdan W. Rousseau / No Dead Men's Cries 55:49
- C/∆/T / Dull Hunger 58:24
If You Don't Love Me (I'll Cut Your Face) is my current favorite here.
Something about the chopped vocal at the end reminds me of
The Art Of Noise, in a good way. It's been out for about six months now,
part of the excellent Pleasure District series on Exit Records UK.
I'm a bit braindead this week and don't feel like saying much, so I'll close
The TV announcer voice says: And now: Tron. Starring Jeff Bridges and
Taped off TV - Fox 49 KPDX - some time
in 1995. (There's an advertisement for the Jerky Boys
movie during one of the commercial breaks, which conveniently dates the
broadcast). The screenshots you see here are of an x264 (CRF 23) digital
recording of an EP Mode VHS tape. I wonder how many generations down the line
This is how I've always watched Tron.
Low-res, 4:3 pan & scan, edited, with commercials.
Odin: Photon Space Sailer Starlight, 1985.
Taped off the Sci-Fi channel some time in the '90s. Subsequently
copied and recopied; screenshots below are from a digital recording of a
beat up EP mode VHS tape.
An infamously bad movie with some beautiful visuals. Remembered as a boring
rehash of ideas and imagery better presented in
Space Battleship Yamato.
Features a couple of songs ("Gotta Fight", "Odin") by
Anime World Order podcast
for a great discussion of this movie (and how terrible it is).
Renoise 3.1 (Linux x86 Build) running on FreeBSD 11:
It's been known for
that Renoise runs under the FreeBSD Linux compatibility layer. However, no-one
(to my knowledge) had gotten audio to work. With the release of FreeBSD 11 and
changes, I decided to give it a shot, and got it to work - with
- Install linux-c7 metaport.
- Procure a JACK server built for linux-c7 (find a binary or build it yourself
in a VM).
- Install the Linux JACK server in /compat/linux .
- Edit $HOME/.jackdrc so it includes the full path of the Linux JACK server.
- Run Renoise.
I used the linux-c7 meta-port
to install CentOS 7.2.1511 compatibility. At this point Renoise Linux x86 runs,
but without audio. Renoise Linux x64 didn't work, but I don't remember for what
I tried to get ALSA sound working and simply could
not. Then I tried getting Renoise (Linux) to connect to a FreeBSD native JACK
server, and that didn't work either. It turns out that JACK clients won't
connect to a JACK server built on a different operating system. So you have to
run a JACK server compiled for Linux.
I built a 32bit CentOS VM, installed the necessary development tools, compiled
the JACK server, packaged it and deployed it into my FreeBSD system's
There are a few things to be aware of when building this Linux JACK server.
First, make sure you enable the OSS driver (so it can talk to FreeBSD's OSS
devices). Second, JACK requires a memory filesystem (tmpfs(5))
mounted at /dev/shm, or at another location configured at compile-time. Make
sure to set that up. Finally be sure to compile JACK 1 and not 2; I used
Now JACK, and by extension Renoise, has to be made aware of the location of
this alternate server. The standard method for this is $HOME/.jackdrc; see
In my case, I added the line:
/compat/linux/usr/bin/jackd -r -d oss -C /dev/dsp2 -P /dev/dsp6
and that worked. dsp2 for capture, dsp6 for playback.
Unfortunately there is no MIDI support with this setup. I tried
jack_umidi, but of course
that program wouldn't talk to the JACK server compiled for Linux. Unless I can
hack a version of jack_umidi that compiles in CentOS 7, or some kind of
jack_umidi-like program that simulates an alsa midi device, then I think MIDI
is simply off the table.
I think that's everything. It's been several months since I did this, so I
may have forgotten a step. Hopefully this helps someone.