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
 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_double value, int n)
           
 int ChanIKSet(double value, int n)
           
 int ChanOAGet(SWIGTYPE_p_double value, int n)
           
 int ChanOKGet(SWIGTYPE_p_double value, int n)
           
 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()
           
 double Get0dBFS()
           
 double GetChannel(java.lang.String name)
           
 int GetChannelPtr(SWIGTYPE_p_double p, java.lang.String name, int type)
           
 int GetControlChannelParams(java.lang.String name, SWIGTYPE_p_double dflt, SWIGTYPE_p_double min, SWIGTYPE_p_double 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_double GetInputBuffer()
           
 int GetInputBufferSize()
           
 double GetKr()
           
 int GetKsmps()
           
 int GetMessageCnt()
           
 int GetMessageLevel()
           
 int GetNchnls()
           
 SWIGTYPE_p_double 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()
           
 double GetScoreOffsetSeconds()
           
 double GetScoreTime()
           
 SWIGTYPE_p_double GetSpin()
           
 SWIGTYPE_p_double GetSpout()
           
 double GetSr()
           
 int GetStrVarMaxLen()
           
 int GetTable(SWIGTYPE_p_double 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 KeyPress(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_double 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_double_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_double__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_double__void outputValueCallback_)
           
 void setPydata(SWIGTYPE_p_void value)
           
 void SetScoreOffsetSeconds(double time)
           
 void SetScorePending(int pending)
           
 void Stop()
           
 double 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 double GetSr()

GetKr

public double GetKr()

GetKsmps

public int GetKsmps()

GetNchnls

public int GetNchnls()

Get0dBFS

public double 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_double GetInputBuffer()

GetOutputBuffer

public SWIGTYPE_p_double GetOutputBuffer()

GetSpin

public SWIGTYPE_p_double GetSpin()

GetSpout

public SWIGTYPE_p_double 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 double 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)

KeyPress

public void KeyPress(char c)

SetInputValueCallback

public void SetInputValueCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_p_double__void inputValueCallback_)

SetOutputValueCallback

public void SetOutputValueCallback(SWIGTYPE_p_f_p_CSOUND__p_q_const__char_double__void outputValueCallback_)

ScoreEvent

public int ScoreEvent(char type,
                      SWIGTYPE_p_double 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 double TableGet(int table,
                       int index)

TableSet

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

GetTable

public int GetTable(SWIGTYPE_p_double 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_double 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_double dflt,
                                   SWIGTYPE_p_double min,
                                   SWIGTYPE_p_double 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 double GetChannel(java.lang.String name)

ChanIKSet

public int ChanIKSet(double value,
                     int n)

ChanOKGet

public int ChanOKGet(SWIGTYPE_p_double value,
                     int n)

ChanIASet

public int ChanIASet(SWIGTYPE_p_double value,
                     int n)

ChanOAGet

public int ChanOAGet(SWIGTYPE_p_double 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_double_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()