Avatar

Please consider registering
Guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed sp_TopicIcon
Step 1: Get the RafxToAUWrap code
No permission to create posts
December 27, 2014
11:07 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

First, download the RafxToAUWrap code here:

http://www.willpirkle.com/Down.....AUWrap.zip

This is a super-thin wrapper for OSX 10.7 and higher. If you want the 10.6 version, let me know. My advice is to bring yourself into 2014!

This project is a simple volume-in-dB plugin from Chapter 2 with a string-list variable added (Mute = OFF or ON) to show you how to setup the two basic types of controls that most projects all share. Details are in the following posts.

Open the project in XCode and note the following File Groups:

RackAFX Plugin: this is where you will spend most of your time. It contains the .h and .cpp files that the book references. Instead of having RackAFX generate these for you, use these as a template to copy/paste and generate new C++ objects.

CoreAudio: the Core Audio files - you can safely ignore them

AU Source: this contains the AU object that wraps the RAFX object in the previous file group. It also contains a special file RaxkAFX2AUFilter.r which you need to edit for backwards compatibility with Logic 9

Resources: this contains the Info.plist file that you will need to edit for each new plugin you create

NOTE: this wrapper does not include a Cocoa GUI for simplicity's sake. In addition, you need to know Cocoa programming in Objective-C to understand it, and many people don't/won't learn it. I will post another AU plugin wrapper that uses VSTGUI4 later in January so you can see how to code a nice looking GUI - this is also something you need to do by hand since RackAFX's GUI designer creates the GUI without any coding at all!

Next Topic: declaring and initializing RAFX variables

Forum Timezone: America/New_York

Most Users Ever Online: 36

Currently Online:
5 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Skyler: 47

Peter: 41

Derek: 41

clau_ste: 39

Frodson: 38

Gwen: 32

EZB: 24

lppier: 23

Msaldaña: 18

Jorge: 17

Member Stats:

Guest Posters: 1

Members: 477

Moderators: 1

Admins: 4

Forum Stats:

Groups: 11

Forums: 30

Topics: 483

Posts: 1877

Newest Members:

Jaggxn, sam, annaharris, Marie Weaver, kev, Steven, Mr Anderson, mguy, omelc

Moderators: W Pirkle: 143

Administrators: Tom: 65, JD Young: 80, Will Pirkle: 0, W Pirkle: 143