<div dir="ltr"><div>This code works:</div><div><br></div><div><div>SinOsc pls[0];</div><div><<< "sinosc", pls.size() >>>;</div><div>for (0 @=> int i; i < pls.size(); i++) {</div><div> <<< i >>>;</div>
<div> <<< pls[i].freq() >>>;</div><div>}</div></div><div><br></div><div>But this code fails:</div><div><br></div><div>2 => int siz;</div><div><br></div><div>SinOsc pls[0];</div><div>siz => pls.size;</div>
<div><<< "sinosc", pls.size() >>>;</div><div>for (0 @=> int i; i < pls.size(); i++) {</div><div> <<< i >>>;</div><div> <<< pls[i].freq() >>>;</div>
<div>}</div><div><br></div><div>It gives a run-time error: "[chuck](VM): NullPointerException: shred[id=1:untitled], PC=[53]" error.</div><div><br></div><div>How do I dynamically resize an array of objects?</div>
<div><br></div><div>(I just reinstalled miniAudicle today. running on Windows 7.)</div><div><br></div><div>Thanks,</div><div>George Locke</div></div>