Niquist is a semantic specifically used for music composition as well as sound synthesis. It has the capability of handling both the synthesis and signals in an integrated system specifically created for this purpose. It is based on a collaborative Lisp interpreter. This allows its user to have the capability of designing instruments by merging different varieties of functions. It can combine complex and simple types of expression in order to create a composition. Nyquist was developed using C++ which is proposed to work on different Operating Systems including Mac OS X, Unix, as well as Windows. Included in the package is its version of Lisp interpreter so that there will be no need for the user to install other versions of types of Lisp. It is designed to work on Nyquist IDE which was written using Java and is made to be dependent on Java runtime system.