Quick Sign In:  

Forum: VirtualDJ Plugins

Topic: Access To Stems Audio Buffer
Is it possible to access the individual segments of stems via the audio samples sent to audio plugins? I have an idea for a feature but it is highly dependent on being able to access these segments as individual streams.
 

Posted Wed 24 Apr 24 @ 2:09 am
djcelPRO InfinityModeratorMember since 2004
Not yet possible with the SDK
Something to add in
struct IVdjCallbacks8

Maybe:
virtual HRESULT GetStemBuffer(const char* stem, int pos, int nb, short **buffer)=0

Or

#DEFINE STEM_VOCAL 0
#DEFINE STEM_HIHAT 1
#DEFINE STEM_BASS 2
#DEFINE STEM_INSTRU 3
#DEFINE STEM_KICK 4

virtual HRESULT GetStemBuffer(int stemID, int pos, int nb, short **buffer)=0
 

Posted Thu 25 Apr 24 @ 6:34 am
Are these usable or just possible implementations?
 

Posted Wed 01 May 24 @ 7:49 pm
djcelPRO InfinityModeratorMember since 2004
Possible implémentation. Just to give ideas.
 

Posted Wed 01 May 24 @ 8:54 pm
I think those would work well
 

Posted Sun 05 May 24 @ 1:05 pm