A couple of tweak requests:
When editing the code from Cabbage’s built-in examples and saving or restarting the CSD, the edits are not applied because the CSD is stored in the applications folder and therefore cannot be overwritten. The misleading thing is that the changed code remains in the editor and no error or warning is given and this has caught a few students out. Would it be possible to provoke a warning dialogue upon a save attempt that the CSD needs to be saved to a location with user-save privileges?
The second tweak may be trickier. When using fout
to render audio from Cabbage, the rendered file cannot be opened properly, even when the CSD is stopped. It is necessary to quit Cabbage for the file to be opened with audio contents revealed which is a slight pain. Can anything be done here?
Students lament the fact that CsoundQt has a built-in mechanism for recording audio. I have a feeling that this feature may have been discussed before in relation to standalone Cabbage.