Yahoo Groups archive

Fairlight-CMI

Index last updated: 2026-04-29 00:03 UTC

Message

osx fairlight

2012-03-08 by jaddams80

I'm working on a long-term project at the moment that (generally) replicates a fairlight.
Here's the details of both if anyone is interested?

I've got two versions of the program operational.
- V1 is a proof of concept and loads saves waveforms in raw format, wav, aif, plus fairlight raw 8 and 16 bit. Current status is discontinued as I have shifted focus to V2
- green screen (colours user optional)
- page based (no menus, etc) as in fairlight - instant screen redraw
- it saves wav format with roland loop data
- its got full additive / harmonic synthesis with a mixture of waveforms. both singular and full envelope control
- additive engine is instant - move a fader and the entire waveform updates
- full display in 2d, segment, 3d and true 3d allowing you to rotate the waveform in 3d (similar to the new 30a i think?)
- voice editing (reverse, normalize, fade, cut/copy)
- full loop editing including x-fade
- preliminary sequencer with voice selection, pattern, sequence and song.
- 32 voices 
- onscreen faders allowing volume, mute, pan
I can post images if more info wanted?

V1 was the concept, V2 is the more complete product.
V2 is more involved as there is a lot of engine stuff that is being created to support wavetables etc.
Here's what I've got so far:
- page/subpage based with instant screen redraw
- screen is divided into three: top is information, middle is the page display, bottom is the page/sub page buttons with small area for extra buttons
- full console/terminal for directly accessing commands from the keyboard 
- full load of wav/aif/raw formats in 8 and 16 bit with ability to load unknown formats
- full range of voice create
- full waveform/info display of any disk voice
- full waveform viewing in 2d/3d and true 3d
- brand new sound engine. each voice has the following:
  - 4 lfos
  - 4 envelopes (dadsr - delay/attack/decay/sustain/release)
  - 1 rotor - this is a variable 16 step sequencer
  - matrix to control how the above are routed
- block diagram of voice structure
- full graphics of faders/buttons, etc - these are all custom hardware accellerated
- the sound engine directly supports mode 1 and mode 4 fairlight modes plus full ppg wavetables

todo:
- synthesis integration
- song/DAW modes
- midi control

both are OSX snow leopard (and above)

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.