From m.pietruszewski at yahoo.co.uk Mon Apr 4 10:42:43 2011 From: m.pietruszewski at yahoo.co.uk (Marcin Pietruszewski) Date: Mon, 4 Apr 2011 18:42:43 +0100 (BST) Subject: [CM] cm and suppercollider Message-ID: <656166.37626.qm@web28311.mail.ukl.yahoo.com> Hi, I'v some problem with loading sc.lisp. I'm getting this error message: READ failure in COMPILE-FILE: SB-INT:SIMPLE-READER-ERROR at 823 (line 21, column 20) on #: no dispatch function defined for #\F [Condition of type SB-C::INPUT-ERROR-IN-COMPILE-FILE] At the moment I'm using CM 2.6.0, is this is the problem? Kind Regards Marcin -------------- next part -------------- An HTML attachment was scrubbed... URL: From bil at ccrma.Stanford.EDU Sat Apr 23 10:37:13 2011 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Sat, 23 Apr 2011 10:37:13 -0700 Subject: [CM] Snd 12.1 Message-ID: <20110423173641.M60466@ccrma.Stanford.EDU> Snd 12.1 added lint.scm, a scheme lint checker. added expr.scm, which tries to find a math expression that matches an arbitrary set of data. added with-interrupts. It defaults to #t, but both XtAppPending and gtk_events_pending can cause a noticeable slow-down in the computation, so set with-interrupts to #f to turn off the GUI checks. added show-full-range to make the y-axis bounds accommodate the sound values. added info-popup-hook to specialize the popup menu's info output. removed verbose-cursor (use with-verbose-cursor). removed the unused "chn" parameter from the pan-mix functions in mix.scm. checked: gtk 3.0.4|5|6|7|8, 3.1.2, sbcl 1.0.47, mpfr 3.0.1 Thanks!: Mike Scholz. From taube at uiuc.edu Sun Apr 24 09:28:58 2011 From: taube at uiuc.edu (Heinrich Taube) Date: Sun, 24 Apr 2011 11:28:58 -0500 Subject: [CM] CM 3.7.2 available Message-ID: <2B35EC9C-5358-4191-92BB-E74B3F76A433@uiuc.edu> CM 3.7.2 is available at http://sourceforge.net/projects/commonmusic/ binaries for osx, win32, ubuntu and fedora. here are the release notes --- Common Music 3.7.2 o Enhancement: If a process using mp:midi is sprouted in the context of a Fomus score then mp:midi will automatically route its note date to the Fomus score, with the midi channel number used as the Fomus part id. o Enhancement: All random functions, including S7's random function, now use a common random number generator. Use random-seed to get and set the seed that controls random number generation. o Enhancement: The Hush command has been redefined to stop all sound output (not just midi) and is now situated in the top level audio menu along with the keyboard shortcut COMMAND-K. Selecting Hush triggers the following actions: * all processes running in the scheduler are flushed * midi output message queue is flushed * AllNotesOff is sent to each midi channel * audio playback transport is stopped if an audio window is open and playing * any running scheme expression is interrupted back to top level. o Enhancement: New editor command Save As Version saves the current contents of the buffer to a new file version (the file name with a number attached to its end) never overwriting an existing version. The editor must already have a file for this command to be active. o Enhancement: Grace now saves the position and size of the Console window on Quit and restores it to the same configuration on startup. o Enhancement: added Eval>Interrupt Scheme menu item to the Editor's Eval menu. Use this command to abort Scheme's current execution if the process seems to be taking too long or if you managed to start an "infinite loop" running. (Note: if the infinite loop is sending text output to the console then mouse and menu behavior will be very slow, try use the ?-K shortcut to abort the loop ...) o Enhancement: Audio Playback window now supports the following keyboard shortcuts: * Spacebar - play/pause * Return - move cursor to start of file * Right-arrow - move right in file * Left-arrow - move left in file * Command-W - close window * Command-M - minimize window o Enhancement: mp:on and mp:off now support midi tunings and floating- point keynums identical to mp:midi. o Enhancement: new instruments parse-samples and cut-samples for parsing samples from an audio file. See Instrument Browser window for more information. o Enhancement: the file-version function now has an optional nooverwrite arg that, if set to true, returns a versioned file name that is guaranteed to not reference an existing file. o Enhancement: in the editor double-clicking the left-side " character of a string now selects the whole string. o Enhancement: CM dictionary now has an Index section, the editor's ?- D (documentation lookup) command now works for all entries in the dictionary. o Enhancement: updated to S7 Scheme 1.83 (14-Mar-11). o Enhancement: upgraded to latest Fomus framework (version 0.1.17). o Change: each unique Fomus output file name now has only one fomus score associated with it and if the file is regenerated its fomus score is cleared and reused. To output different versions of a file use the file-version function to create new (versioned) file names and scores each time. o Change: the Fomus menu in the Code Editor window is now the same as in the Console Window. o Bug Fix: fixed a bug in Play Audio File window that moved cursor past end of file. o Bug Fix: fixed a bug in the midi output queue that sometimes caused data to be double-freed and producing a noticible glitch in real-time sound output. o Bug Fix: fixed a bug in documentation lookup for symbols that caused some symbols to not be found. From publst at btconnect.com Fri Apr 29 02:16:04 2011 From: publst at btconnect.com (publst) Date: Fri, 29 Apr 2011 10:16:04 +0100 Subject: [CM] Learn CM - Sal or Scheme In-Reply-To: References: Message-ID: <5E3BA9F2-C2F2-4D7F-BEEC-BFED7D75473D@btconnect.com> When learning Common Music from scratch which is the recommended language: Sal or Scheme? Given that all the examples in 'Notes from the Metalevel' are in Scheme: what are the advantages of learning Sal? Is one language more functionally capable than the other? Will 'Notes from the Metalevel' be updated to include Sal? Thanks -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at uiuc.edu Fri Apr 29 15:06:30 2011 From: taube at uiuc.edu (Heinrich Taube) Date: Fri, 29 Apr 2011 17:06:30 -0500 Subject: [CM] Learn CM - Sal or Scheme In-Reply-To: <5E3BA9F2-C2F2-4D7F-BEEC-BFED7D75473D@btconnect.com> References: <5E3BA9F2-C2F2-4D7F-BEEC-BFED7D75473D@btconnect.com> Message-ID: On Apr 29, 2011, at 4:16 AM, publst wrote: > When learning Common Music from scratch which is the recommended > language: Sal or Scheme? hi, if you are comfortable with prefix notation or have programmed in the past then use scheme, if not i would use sal since its easier to learn. ive taught with both and can definitely say that students pick it up much faster and more easily than scheme, my first semester course gets lots more done than it did using lisp syntax that said, if you need the full expressive features of scheme then there is no substitute. > > Given that all the examples in 'Notes from the Metalevel' are in > Scheme: what are the advantages of learning Sal? infix, easy to learn (very little syntax) > > Is one language more functionally capable than the other? hard to beat scheme for expressive power! the question is: do you need that. > > Will 'Notes from the Metalevel' be updated to include Sal? not sure, maybe on sabbatical! if you boot Grace you can give both a try , look in the Help menu for examples and tutorials for both > Thanks > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist