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
Eternal Processing in VST3
No permission to create posts
September 27, 2016
6:11 pm
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

In RackAFX v6.8.x, you can now obtain Host Information for tempo, BPM, and a slew of other details about the DAW operation. This information arrives during the process( ) function call. Some VST3 hosts call the process( ) function in perpetuity - e.g. Reaper. However, others such as Cubase do not. This means that the host information stops flowing when the transport is stopped. If you use Make VST to port your project, you can force the Host to call the process function forever (eternally) by modifying the function

Processor::getTailSamples()

in the Processor.cpp file. Remove the existing code and return kInfiniteTail instead. Once the transport is started, the process( ) method will be called forever. This also allows you to process zeros through your plugin if needed.

- Will

Forum Timezone: America/New_York

Most Users Ever Online: 36

Currently Online:
4 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