csnd
Class Csound

java.lang.Object
  extended by csnd.Csound
Direct Known Subclasses:
CppSound

public class Csound
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  Csound()
           
protected Csound(long cPtr, boolean cMemoryOwn)
           
  Csound(SWIGTYPE_p_void hostData)
           
 
Method Summary
 void AddSpinSample(int frame, int channel, float sample)
           
 int AppendOpcode(java.lang.String opname, int dsblksiz, int thread, java.lang.String outypes, java.lang.String intypes, SWIGTYPE_p_f_p_CSOUND__p_void__int iopadr, SWIGTYPE_p_f_p_CSOUND__p_void__int kopadr, SWIGTYPE_p_f_p_CSOUND__p_void__int aopadr)
           
 int ChanIASet(SWIGTYPE_p_float value, int n)
           
 int ChanIASetSample(int channel, int frame, float sample)
           
 int ChanIKSet(double value, int n)
           
 int ChanIKSetValue(int channel, float value)
           
 int ChanOAGet(SWIGTYPE_p_float value, int n)
           
 float ChanOAGetSample(int channel, int frame)
           
 int ChanOKGet(SWIGTYPE_p_float value, int n)
           
 float ChanOKGetValue(int channel)
           
 int Cleanup()
           
 int Compile(int argc, SWIGTYPE_p_p_char argv)
           
 int Compile(java.lang.String csdName)
           
 int Compile(java.lang.String orcName, java.lang.String scoName)
           
 int Compile(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
           
 int Compile(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4)
           
 int Compile(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5)
           
 int CreateConfigurationVariable(java.lang.String name, SWIGTYPE_p_void p, int type, int flags, SWIGTYPE_p_void min, SWIGTYPE_p_void max, java.lang.String shortDesc, java.lang.String longDesc)
           
 int CreateGlobalVariable(java.lang.String name, int nbytes)
           
 void delete()
           
 void DeleteChannelList(CsoundChannelListEntry lst)
           
 int DeleteConfigurationVariable(java.lang.String name)
           
 void DeleteUtilityList(SWIGTYPE_p_p_char lst)
           
 int DestroyGlobalVariable(java.lang.String name)
           
 void DestroyMessageBuffer()
           
 void DisposeOpcodeList(opcodeListEntry opcodelist)
           
 void EnableMessageBuffer(int toStdOut)
           
protected  void finalize()
           
 float Get0dBFS()
           
 float GetChannel(java.lang.String name)
           
 int GetChannelPtr(SWIGTYPE_p_float p, java.lang.String name, int type)
           
 int GetControlChannelParams(java.lang.String name, SWIGTYPE_p_float dflt, SWIGTYPE_p_float min, SWIGTYPE_p_float max)
           
protected static long getCPtr(Csound obj)
           
 SWIGTYPE_p_CSOUND_ GetCsound()
           
 int GetDebug()
           
 java.lang.String GetEnv(java.lang.String name)
           
 java.lang.String GetFirstMessage()
           
 int GetFirstMessageAttr()
           
 SWIGTYPE_p_void GetHostData()
           
 SWIGTYPE_p_float GetInputBuffer()
           
 int GetInputBufferSize()
           
 float GetKr()
           
 int GetKsmps()
           
 int GetMessageCnt()
           
 int GetMessageLevel()
           
 int GetNchnls()
           
 SWIGTYPE_p_float GetOutputBuffer()
           
 int GetOutputBufferSize()
           
 java.lang.String GetOutputFileName()
           
 SWIGTYPE_p_void getPydata()
           
 SWIGTYPE_p_p_void GetRtPlayUserData()
           
 SWIGTYPE_p_p_void GetRtRecordUserData()
           
 int GetSampleFormat()
           
 int GetSampleSize()
           
 float GetScoreOffsetSeconds()
           
 double GetScoreTime()
           
 SWIGTYPE_p_float GetSpin()
           
 SWIGTYPE_p_float GetSpout()
           
 float GetSpoutSample(int frame, int channel)
           
 float GetSr()
           
 int GetStrVarMaxLen()
           
 int GetTable(SWIGTYPE_p_float tablePtr, int tableNum)
           
 java.lang.String GetUtilityDescription(java.lang.String utilName)
           
 int InitializeCscore(SWIGTYPE_p_FILE insco, SWIGTYPE_p_FILE outsco)
           
 void InputMessage(java.lang.String message)
           
 int IsScorePending()
           
 void KeyPressed(char c)
           
 int ListChannels(CsoundChannelListEntry lst)
           
 SWIGTYPE_p_p_csCfgVariable_u ListConfigurationVariables()
           
 SWIGTYPE_p_p_char ListUtilities()
           
 void Message(java.lang.String format)
           
 void MessageS(int attr, java.lang.String format)
           
 int NewOpcodeList(opcodeListEntry opcodelist)
           
 int ParseConfigurationVariable(java.lang.String name, java.lang.String value)
           
 int Perform()
           
 int Perform(int argc, SWIGTYPE_p_p_char argv)
           
 int Perform(java.lang.String csdName)
           
 int Perform(java.lang.String orcName, java.lang.String scoName)
           
 int Perform(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
           
 int Perform(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4)
           
 int Perform(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4, java.lang.String arg5)
           
 int PerformBuffer()
           
 int PerformKsmps()
           
 int PerformKsmpsAbsolute()
           
 void PopFirstMessage()
           
 int PreCompile()
           
 int PvsinSet(PVSDATEXT value, int n)
           
 int PvsoutGet(PVSDATEXT value, int n)
           
 csCfgVariable_t QueryConfigurationVariable(java.lang.String name)
           
 SWIGTYPE_p_void QueryGlobalVariable(java.lang.String name)
           
 SWIGTYPE_p_void QueryGlobalVariableNoCheck(java.lang.String name)
           
 void Reset()
           
 void RewindScore()
           
 int RunUtility(java.lang.String name, int argc, SWIGTYPE_p_p_char argv)
           
 int ScoreEvent(char type, SWIGTYPE_p_float pFields, int numFields)
           
 int ScoreExtract(SWIGTYPE_p_FILE inFile, SWIGTYPE_p_FILE outFile, SWIGTYPE_p_FILE extractFile)
           
 int ScoreSort(SWIGTYPE_p_FILE inFile, SWIGTYPE_p_FILE outFile)
           
 void SetChannel(java.lang.String name, double value)
           
 void SetChannel(java.lang.String name, java.lang.String value)
           
 void SetChannelIOCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_p_float_int__void func)
           
 int SetConfigurationVariable(java.lang.String name, SWIGTYPE_p_void value)
           
 int SetControlChannelParams(java.lang.String name, int type, double dflt, double min, double max)
           
 void SetDebug(int debug)
           
 void SetExternalMidiInCloseCallback(SWIGTYPE_p_f_p_CSOUND__p_void__int func)
           
 void SetExternalMidiInOpenCallback(SWIGTYPE_p_f_p_CSOUND__p_p_void_p_q_const__char__int func)
           
 void SetExternalMidiReadCallback(SWIGTYPE_p_f_p_CSOUND__p_void_p_unsigned_char_int__int func)
           
 void SetHostData(SWIGTYPE_p_void hostData)
           
 void SetHostImplementedAudioIO(int state, int bufSize)
           
 void SetInputValueCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_p_float__void inputValueCallback_)
           
 void SetMessageCallback(SWIGTYPE_p_f_p_CSOUND__int_p_q_const__char_va_list__void csoundMessageCallback_)
           
 void SetMessageLevel(int messageLevel)
           
 void SetOutputValueCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_float__void outputValueCallback_)
           
 void setPydata(SWIGTYPE_p_void value)
           
 void SetScoreOffsetSeconds(double time)
           
 void SetScorePending(int pending)
           
 void Stop()
           
 float TableGet(int table, int index)
           
 int TableLength(int table)
           
 void TableSet(int table, int index, double value)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

Csound

protected Csound(long cPtr,
                 boolean cMemoryOwn)

Csound

public Csound()

Csound

public Csound(SWIGTYPE_p_void hostData)
Method Detail

getCPtr

protected static long getCPtr(Csound obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

setPydata

public void setPydata(SWIGTYPE_p_void value)

getPydata

public SWIGTYPE_p_void getPydata()

GetCsound

public SWIGTYPE_p_CSOUND_ GetCsound()

PreCompile

public int PreCompile()

InitializeCscore

public int InitializeCscore(SWIGTYPE_p_FILE insco,
                            SWIGTYPE_p_FILE outsco)

GetHostData

public SWIGTYPE_p_void GetHostData()

SetHostData

public void SetHostData(SWIGTYPE_p_void hostData)

GetEnv

public java.lang.String GetEnv(java.lang.String name)

Compile

public int Compile(int argc,
                   SWIGTYPE_p_p_char argv)

Compile

public int Compile(java.lang.String csdName)

Compile

public int Compile(java.lang.String orcName,
                   java.lang.String scoName)

Compile

public int Compile(java.lang.String arg1,
                   java.lang.String arg2,
                   java.lang.String arg3)

Compile

public int Compile(java.lang.String arg1,
                   java.lang.String arg2,
                   java.lang.String arg3,
                   java.lang.String arg4)

Compile

public int Compile(java.lang.String arg1,
                   java.lang.String arg2,
                   java.lang.String arg3,
                   java.lang.String arg4,
                   java.lang.String arg5)

Perform

public int Perform()

Perform

public int Perform(int argc,
                   SWIGTYPE_p_p_char argv)

Perform

public int Perform(java.lang.String csdName)

Perform

public int Perform(java.lang.String orcName,
                   java.lang.String scoName)

Perform

public int Perform(java.lang.String arg1,
                   java.lang.String arg2,
                   java.lang.String arg3)

Perform

public int Perform(java.lang.String arg1,
                   java.lang.String arg2,
                   java.lang.String arg3,
                   java.lang.String arg4)

Perform

public int Perform(java.lang.String arg1,
                   java.lang.String arg2,
                   java.lang.String arg3,
                   java.lang.String arg4,
                   java.lang.String arg5)

PerformKsmps

public int PerformKsmps()

PerformKsmpsAbsolute

public int PerformKsmpsAbsolute()

PerformBuffer

public int PerformBuffer()

Stop

public void Stop()

Cleanup

public int Cleanup()

Reset

public void Reset()

GetSr

public float GetSr()

GetKr

public float GetKr()

GetKsmps

public int GetKsmps()

GetNchnls

public int GetNchnls()

Get0dBFS

public float Get0dBFS()

GetStrVarMaxLen

public int GetStrVarMaxLen()

GetSampleFormat

public int GetSampleFormat()

GetSampleSize

public int GetSampleSize()

GetInputBufferSize

public int GetInputBufferSize()

GetOutputBufferSize

public int GetOutputBufferSize()

GetInputBuffer

public SWIGTYPE_p_float GetInputBuffer()

GetOutputBuffer

public SWIGTYPE_p_float GetOutputBuffer()

GetSpin

public SWIGTYPE_p_float GetSpin()

GetSpout

public SWIGTYPE_p_float GetSpout()

GetOutputFileName

public java.lang.String GetOutputFileName()

SetHostImplementedAudioIO

public void SetHostImplementedAudioIO(int state,
                                      int bufSize)

GetScoreTime

public double GetScoreTime()

IsScorePending

public int IsScorePending()

SetScorePending

public void SetScorePending(int pending)

GetScoreOffsetSeconds

public float GetScoreOffsetSeconds()

SetScoreOffsetSeconds

public void SetScoreOffsetSeconds(double time)

RewindScore

public void RewindScore()

ScoreSort

public int ScoreSort(SWIGTYPE_p_FILE inFile,
                     SWIGTYPE_p_FILE outFile)

ScoreExtract

public int ScoreExtract(SWIGTYPE_p_FILE inFile,
                        SWIGTYPE_p_FILE outFile,
                        SWIGTYPE_p_FILE extractFile)

Message

public void Message(java.lang.String format)

MessageS

public void MessageS(int attr,
                     java.lang.String format)

SetMessageCallback

public void SetMessageCallback(SWIGTYPE_p_f_p_CSOUND__int_p_q_const__char_va_list__void csoundMessageCallback_)

GetMessageLevel

public int GetMessageLevel()

SetMessageLevel

public void SetMessageLevel(int messageLevel)

InputMessage

public void InputMessage(java.lang.String message)

KeyPressed

public void KeyPressed(char c)

SetInputValueCallback

public void SetInputValueCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_p_float__void inputValueCallback_)

SetOutputValueCallback

public void SetOutputValueCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_float__void outputValueCallback_)

ScoreEvent

public int ScoreEvent(char type,
                      SWIGTYPE_p_float pFields,
                      int numFields)

SetExternalMidiInOpenCallback

public void SetExternalMidiInOpenCallback(SWIGTYPE_p_f_p_CSOUND__p_p_void_p_q_const__char__int func)

SetExternalMidiReadCallback

public void SetExternalMidiReadCallback(SWIGTYPE_p_f_p_CSOUND__p_void_p_unsigned_char_int__int func)

SetExternalMidiInCloseCallback

public void SetExternalMidiInCloseCallback(SWIGTYPE_p_f_p_CSOUND__p_void__int func)

NewOpcodeList

public int NewOpcodeList(opcodeListEntry opcodelist)

DisposeOpcodeList

public void DisposeOpcodeList(opcodeListEntry opcodelist)

AppendOpcode

public int AppendOpcode(java.lang.String opname,
                        int dsblksiz,
                        int thread,
                        java.lang.String outypes,
                        java.lang.String intypes,
                        SWIGTYPE_p_f_p_CSOUND__p_void__int iopadr,
                        SWIGTYPE_p_f_p_CSOUND__p_void__int kopadr,
                        SWIGTYPE_p_f_p_CSOUND__p_void__int aopadr)

GetDebug

public int GetDebug()

SetDebug

public void SetDebug(int debug)

TableLength

public int TableLength(int table)

TableGet

public float TableGet(int table,
                      int index)

TableSet

public void TableSet(int table,
                     int index,
                     double value)

GetTable

public int GetTable(SWIGTYPE_p_float tablePtr,
                    int tableNum)

CreateGlobalVariable

public int CreateGlobalVariable(java.lang.String name,
                                int nbytes)

QueryGlobalVariable

public SWIGTYPE_p_void QueryGlobalVariable(java.lang.String name)

QueryGlobalVariableNoCheck

public SWIGTYPE_p_void QueryGlobalVariableNoCheck(java.lang.String name)

DestroyGlobalVariable

public int DestroyGlobalVariable(java.lang.String name)

GetRtRecordUserData

public SWIGTYPE_p_p_void GetRtRecordUserData()

GetRtPlayUserData

public SWIGTYPE_p_p_void GetRtPlayUserData()

RunUtility

public int RunUtility(java.lang.String name,
                      int argc,
                      SWIGTYPE_p_p_char argv)

ListUtilities

public SWIGTYPE_p_p_char ListUtilities()

DeleteUtilityList

public void DeleteUtilityList(SWIGTYPE_p_p_char lst)

GetUtilityDescription

public java.lang.String GetUtilityDescription(java.lang.String utilName)

GetChannelPtr

public int GetChannelPtr(SWIGTYPE_p_float p,
                         java.lang.String name,
                         int type)

ListChannels

public int ListChannels(CsoundChannelListEntry lst)

DeleteChannelList

public void DeleteChannelList(CsoundChannelListEntry lst)

SetControlChannelParams

public int SetControlChannelParams(java.lang.String name,
                                   int type,
                                   double dflt,
                                   double min,
                                   double max)

GetControlChannelParams

public int GetControlChannelParams(java.lang.String name,
                                   SWIGTYPE_p_float dflt,
                                   SWIGTYPE_p_float min,
                                   SWIGTYPE_p_float max)

SetChannel

public void SetChannel(java.lang.String name,
                       double value)

SetChannel

public void SetChannel(java.lang.String name,
                       java.lang.String value)

GetChannel

public float GetChannel(java.lang.String name)

ChanIKSet

public int ChanIKSet(double value,
                     int n)

ChanOKGet

public int ChanOKGet(SWIGTYPE_p_float value,
                     int n)

ChanIASet

public int ChanIASet(SWIGTYPE_p_float value,
                     int n)

ChanOAGet

public int ChanOAGet(SWIGTYPE_p_float value,
                     int n)

PvsinSet

public int PvsinSet(PVSDATEXT value,
                    int n)

PvsoutGet

public int PvsoutGet(PVSDATEXT value,
                     int n)

CreateConfigurationVariable

public int CreateConfigurationVariable(java.lang.String name,
                                       SWIGTYPE_p_void p,
                                       int type,
                                       int flags,
                                       SWIGTYPE_p_void min,
                                       SWIGTYPE_p_void max,
                                       java.lang.String shortDesc,
                                       java.lang.String longDesc)

SetConfigurationVariable

public int SetConfigurationVariable(java.lang.String name,
                                    SWIGTYPE_p_void value)

ParseConfigurationVariable

public int ParseConfigurationVariable(java.lang.String name,
                                      java.lang.String value)

QueryConfigurationVariable

public csCfgVariable_t QueryConfigurationVariable(java.lang.String name)

ListConfigurationVariables

public SWIGTYPE_p_p_csCfgVariable_u ListConfigurationVariables()

DeleteConfigurationVariable

public int DeleteConfigurationVariable(java.lang.String name)

SetChannelIOCallback

public void SetChannelIOCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_p_float_int__void func)

EnableMessageBuffer

public void EnableMessageBuffer(int toStdOut)

GetFirstMessage

public java.lang.String GetFirstMessage()

GetFirstMessageAttr

public int GetFirstMessageAttr()

PopFirstMessage

public void PopFirstMessage()

GetMessageCnt

public int GetMessageCnt()

DestroyMessageBuffer

public void DestroyMessageBuffer()

AddSpinSample

public void AddSpinSample(int frame,
                          int channel,
                          float sample)

GetSpoutSample

public float GetSpoutSample(int frame,
                            int channel)

ChanIKSetValue

public int ChanIKSetValue(int channel,
                          float value)

ChanOKGetValue

public float ChanOKGetValue(int channel)

ChanIASetSample

public int ChanIASetSample(int channel,
                           int frame,
                           float sample)

ChanOAGetSample

public float ChanOAGetSample(int channel,
                             int frame)