cleanup
This commit is contained in:
parent
4cc0976f81
commit
4851d1191e
@ -25,10 +25,7 @@
|
||||
#X obj 673 100 r rvstprogname;
|
||||
#X obj 503 100 r rvstprognumber;
|
||||
#X floatatom 503 124 5 0 0 0 - - - 0;
|
||||
#X text 464 273 1 send some data to the host's data chunk;
|
||||
#X text 463 358 2 from the host save the file as .fxp or .fxb;
|
||||
#X msg 476 299 hello world 1.2;
|
||||
#X text 462 392 3 from the host open the file you saved;
|
||||
#X text 500 11 When the host chamges the program these 2 are updated. Additionally you can use this to set lots of parameters that are not exposed to host. The program used is stored and recalled in the host/DAW project., f 49;
|
||||
#N canvas 182 182 450 300 additionally 0;
|
||||
#X msg 121 99 12 34 56 hello;
|
||||
@ -53,6 +50,9 @@
|
||||
#X listbox 503 182 23 0 0 0 - - - 0;
|
||||
#X text 466 223 Experimental. Not all hosts supports it correctly. See the .pdv file. This only works if PROGRAMSARECHUNKS = TRUE is set., f 50;
|
||||
#X obj 242 213 t f f;
|
||||
#X text 464 273 1 send some Pd list to the host's data chunk;
|
||||
#X text 463 358 2 from the host save your current session (or to a file as .fxp or .fxb);
|
||||
#X text 462 392 3 from the host open your session (or the file you saved);
|
||||
#X connect 0 0 7 0;
|
||||
#X connect 0 1 6 0;
|
||||
#X connect 1 0 2 0;
|
||||
@ -65,14 +65,14 @@
|
||||
#X connect 9 0 15 0;
|
||||
#X connect 10 0 11 0;
|
||||
#X connect 11 0 12 0;
|
||||
#X connect 14 0 34 0;
|
||||
#X connect 14 0 31 0;
|
||||
#X connect 15 0 14 0;
|
||||
#X connect 17 0 18 0;
|
||||
#X connect 19 0 21 0;
|
||||
#X connect 23 0 22 0;
|
||||
#X connect 24 0 25 0;
|
||||
#X connect 25 0 31 0;
|
||||
#X connect 28 0 20 0;
|
||||
#X connect 31 0 32 0;
|
||||
#X connect 34 0 10 0;
|
||||
#X connect 34 1 13 0;
|
||||
#X connect 25 0 28 0;
|
||||
#X connect 26 0 20 0;
|
||||
#X connect 28 0 29 0;
|
||||
#X connect 31 0 10 0;
|
||||
#X connect 31 1 13 0;
|
||||
|
@ -25,10 +25,7 @@
|
||||
#X obj 673 100 r rvstprogname;
|
||||
#X obj 503 100 r rvstprognumber;
|
||||
#X floatatom 503 124 5 0 0 0 - - - 0;
|
||||
#X text 464 273 1 send some data to the host's data chunk;
|
||||
#X text 463 358 2 from the host save the file as .fxp or .fxb;
|
||||
#X msg 476 299 hello world 1.2;
|
||||
#X text 462 392 3 from the host open the file you saved;
|
||||
#X text 500 11 When the host chamges the program these 2 are updated. Additionally you can use this to set lots of parameters that are not exposed to host. The program used is stored and recalled in the host/DAW project., f 49;
|
||||
#N canvas 182 182 450 300 additionally 0;
|
||||
#X msg 121 99 12 34 56 hello;
|
||||
@ -53,6 +50,9 @@
|
||||
#X listbox 503 182 23 0 0 0 - - - 0;
|
||||
#X text 466 223 Experimental. Not all hosts supports it correctly. See the .pdv file. This only works if PROGRAMSARECHUNKS = TRUE is set., f 50;
|
||||
#X obj 242 213 t f f;
|
||||
#X text 464 273 1 send some Pd list to the host's data chunk;
|
||||
#X text 463 358 2 from the host save your current session (or to a file as .fxp or .fxb);
|
||||
#X text 462 392 3 from the host open your session (or the file you saved);
|
||||
#X connect 0 0 7 0;
|
||||
#X connect 0 1 6 0;
|
||||
#X connect 1 0 2 0;
|
||||
@ -65,14 +65,14 @@
|
||||
#X connect 9 0 15 0;
|
||||
#X connect 10 0 11 0;
|
||||
#X connect 11 0 12 0;
|
||||
#X connect 14 0 34 0;
|
||||
#X connect 14 0 31 0;
|
||||
#X connect 15 0 14 0;
|
||||
#X connect 17 0 18 0;
|
||||
#X connect 19 0 21 0;
|
||||
#X connect 23 0 22 0;
|
||||
#X connect 24 0 25 0;
|
||||
#X connect 25 0 31 0;
|
||||
#X connect 28 0 20 0;
|
||||
#X connect 31 0 32 0;
|
||||
#X connect 34 0 10 0;
|
||||
#X connect 34 1 13 0;
|
||||
#X connect 25 0 28 0;
|
||||
#X connect 26 0 20 0;
|
||||
#X connect 28 0 29 0;
|
||||
#X connect 31 0 10 0;
|
||||
#X connect 31 1 13 0;
|
||||
|
@ -627,31 +627,22 @@ VstInt32 pdvst::getChunk (void** data, bool isPreset)
|
||||
{
|
||||
|
||||
Chunk = new pdvstProgramAreChunks;
|
||||
|
||||
MessageBoxA(NULL, "getchunk call", "debug", MB_OK); // all host gets here
|
||||
|
||||
|
||||
//MessageBoxA(NULL, "getchunk call", "debug", MB_OK); // all host gets here
|
||||
for (int i = 0; i < nParameters; i++)
|
||||
{
|
||||
Chunk->vstParam[i] = vstParam[i];
|
||||
}
|
||||
|
||||
if(1)
|
||||
//MessageBoxA(NULL, "getchunk if data", "debug", MB_OK); // not all hosts gets here
|
||||
WaitForSingleObject(pdvstTransferMutex, 10);
|
||||
{
|
||||
//MessageBoxA(NULL, "getchunk if data", "debug", MB_OK); // not all hosts gets here
|
||||
WaitForSingleObject(pdvstTransferMutex, 10);
|
||||
{
|
||||
memset(&Chunk->Data, '\0', MAXSTRLEN);
|
||||
strcpy (Chunk->Data, pdvstData->datachunk.value.stringData);
|
||||
ReleaseMutex(pdvstTransferMutex);
|
||||
}
|
||||
|
||||
debugLog("luc:debug-size-of-chunk %d", sizeof(*Chunk));
|
||||
*data = (void*)Chunk;
|
||||
return sizeof(*Chunk);
|
||||
memset(&Chunk->Data, '\0', MAXSTRLEN);
|
||||
strcpy (Chunk->Data, pdvstData->datachunk.value.stringData);
|
||||
ReleaseMutex(pdvstTransferMutex);
|
||||
}
|
||||
else
|
||||
return 0;
|
||||
|
||||
debugLog("luc:debug-size-of-chunk %d", sizeof(*Chunk));
|
||||
*data = (void*)Chunk;
|
||||
return sizeof(*Chunk);
|
||||
}
|
||||
|
||||
VstInt32 pdvst::setChunk (void* data, VstInt32 byteSize, bool isPreset)
|
||||
|
Loading…
Reference in New Issue
Block a user