It's becoming quite an impressive piece of kit, though boy is it taking a long time to build.




yes, a sort of auto play.koalaboy wrote:Does each scene automatically trigger after the previous one finishes (8 bears each in your image) ?
you create parameters using c code within the device c code editor.koalaboy wrote:Also, will the rear racks include wiring of VST parameters ?
NO! no master timeline, i hate all the draging across of clips, having a session view & a master timeline dont make sense to me, even more so because it has multiple arrangements, just use the session view and set each scene time as stated in your first question.koalaboy wrote:Any thoughts on a master timeline option to allow triggering of scenes ?
Guessing about a year!, Ive been learning and developing my daw for a few years now lol im now on about version 8!koalaboy wrote:Finally, when will it be available![]()
![]()
Hehgafferuk wrote:NO! no master timeline, i hate all the draging across of clips, having a session view & a master timeline dont make sense to me, even more so because it has multiple arrangements, just use the session view and set each scene time as stated in your first question.
Luckly ive never programmed as a job, just a hobby.koalaboy wrote:Edit: I am a programmer, but an old 'corporate' Java programmer now who is too lazy to even try and build his perfect DAW using C code
A very wise decision. Whilst I'm sure there are some decent gigs, it's mostly sucked the creative programming out of me over the last 20 yearsgafferuk wrote:Luckly ive never programmed as a job, just a hobby.koalaboy wrote:Edit: I am a programmer, but an old 'corporate' Java programmer now who is too lazy to even try and build his perfect DAW using C code
Not quite got that far yet, though am close.koalaboy wrote:how have you found the sequencing aspect ?
Code: Select all
// input sockets
AudioInput* audioInput[8];
// output sockets
AudioOutput* audioOutput;
// parameters
Parameter* levelParam[8];
//device variables
int n, i;
double dSample;
void OnCreateDevice()
{
SetDeviceName("Audio Mixer 8C");
// input sockets
audioInput[0] = CreateAudioInput("Audio In 1");
audioInput[1] = CreateAudioInput("Audio In 2");
audioInput[2] = CreateAudioInput("Audio In 3");
audioInput[3] = CreateAudioInput("Audio In 4");
audioInput[4] = CreateAudioInput("Audio In 5");
audioInput[5] = CreateAudioInput("Audio In 6");
audioInput[6] = CreateAudioInput("Audio In 7");
audioInput[7] = CreateAudioInput("Audio In 8");
// output sockets
audioOutput = CreateAudioOutput("Audio Out");
// parameters
levelParam[0] = CreateParameter("Output Levels", "Audio Level Out 1");
levelParam[1] = CreateParameter("Output Levels", "Audio Level Out 2");
levelParam[2] = CreateParameter("Output Levels", "Audio Level Out 3");
levelParam[3] = CreateParameter("Output Levels", "Audio Level Out 4");
levelParam[4] = CreateParameter("Output Levels", "Audio Level Out 5");
levelParam[5] = CreateParameter("Output Levels", "Audio Level Out 6");
levelParam[6] = CreateParameter("Output Levels", "Audio Level Out 7");
levelParam[7] = CreateParameter("Output Levels", "Audio Level Out 8");
}
void OnTimeChange()
{
}
void OnProcess()
{
for (n = 0; n < m_iChannels; n++)
{
audioOutput->sample[n] = 0.;
for (i = 0; i < 8; i++)
{
dSample = audioInput[i]->sample;
dSample *= levelParam[i]->level;
audioOutput->sample[n] += dSample;
}
}
}m_iChannels is part of my device API, though guess I should have a function GetTotalChannels().koalaboy wrote:Edit: I'm wondering where m_iChannels is from ?
Ah, okay.gafferuk wrote:m_iChannels is part of my device API, though guess I should have a function GetTotalChannels().koalaboy wrote:Edit: I'm wondering where m_iChannels is from ?
I know. You should try it, and see if it improves the speedgafferuk wrote:My loops are not countng backwards.
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement
© KVR Audio, Inc. 2000-2026