JV | 25 Nov 16:38 2015

Re: How to capture standard output of Linux command in s7

system prints the  output of the command.
I cannot save the output with:

(define sv (system ("ls"))

On Wed, Nov 25, 2015 at 8:02 AM, <bil-l0SEpsmuUtBegcJQxxnBRDe48wsgrGvP@public.gmane.org> wrote:
system is normally included in s7 in Linux -- try
(help system) or (system "ls -la s7.c" #t).  If your
version of s7 was built with the compiler flag
WITH_SYSTEM_EXTRAS set to 0, you can still get at the
c library's system function via libc.scm, but
hopefully that isn't necessary.

Joseph Vijay
Cmdist mailing list
JV | 25 Nov 06:17 2015

How to capture standard output of Linux command in s7

I am not looking for the system function.
Thank you,

Cmdist mailing list
Per Bloland | 21 Oct 23:00 2015

2016 ASCAP/SEAMUS Student Commission Competition

The Society for Electro-Acoustic Music in the United States (SEAMUS) is pleased to announce the 2016 ASCAP/SEAMUS Student Composer Commissioning Program.

The purpose of this program is to stimulate student participation in SEAMUS activities, and to encourage young composers to pursue creative endeavors in electro-acoustic music. The program is administered by SEAMUS and funded by the American Society of Composers, Authors and Publishers (ASCAP) <http://www.ascap.com>.

The submission deadline is November 7, 2015. Please note that this differs from the 2016 SEAMUS conference submission deadline.

For more information, please visit the ASCAP/SEAMUS Competition information page: http://www.seamusonline.org/ascapseamus/.
To submit via the online application, please visit the current submission site: http://seamusonline.org/2016-ascapseamus-submissions/.
For more information on the conference at Georgia Southern University, please visit the conference site: http://class.georgiasouthern.edu/seamus/.

Please note that you must be a current member of SEAMUS to submit to the competition. You can join or renew your membership at the SEAMUS website, http://www.seamusonline.org/. Joining takes only a few minutes. Once logged into the submission system, you must supply your seamusonline username to complete your ASCAP/SEAMUS submission. 

If you previously submitted to the 2015 SEAMUS Conference at Virginia Tech, your Start Conference submission username and password are still valid. Note that this is distinct from your seamusonline username.


 All submissions are to be made online, through the submission site: http://seamusonline.org/2016-ascapseamus-submissions/. Only one work of electroacoustic music may be submitted, which must adhere to the following guidelines:

• Audio Files: music submissions should include a representative audio recording of the work. If a concert work, it must be the complete composition. Installations may be represented by an excerpted recording not to exceed 10 minutes in length. Judging of music submissions for ASCAP/SEAMUS Student Competition will be from audio files in the MP3 format. Multichannel works will be judged from a stereo mix, also MP3. Please assist us by submitting in MP3 format. Audio files must be prepared as a single LastnameFirstname_audio.MP3. Be sure to anonymize your MP3 by removing any metadata (ID3 tags).
• Scores: for submissions involving a score, please submit an anonymized PDF score for review. Please do not mail in printed scores. Score submissions must be prepared as LastnameFirstname_score.PDF.
• Video Submissions: note that for works involving video, only the audio portion will be considered for judging purposes. You must be the composer of the music for the video. Please submit an MP3 of the music as specified above.
• Only one (1) entry per student. 

Other than the filename, please make sure to remove your name from all files, including MP3 metadata and PDF scores. Please limit the total size of all files to 40MB.

This same work may be submitted to the SEAMUS 2016 National Conference via the conference submission page. All finalists in the ASCAP/SEAMUS Student Commission Competition must attend the SEAMUS 2016 National Conference. Submissions by High School and Undergraduate students will automatically be considered for the Allen Strange Memorial Award as well.


A maximum of two prizes may be awarded. The decision of the judges will be final.

First Prize

• Commission of $1250 for a new work of electro-acoustic music
• Performance of commissioned work at the 2017 SEAMUS National Conference
• Recording of the commissioned work in the SEAMUS Compact Disc Series
• Certificate of recognition

Second Prize

• Commission of $750 for a new work of electro-acoustic music
• Performance of commissioned work at the 2017 SEAMUS National Conference
• Certificate of recognition


Applicants to the 2016 ASCAP/SEAMUS Student Commissioning Competition must be student members of SEAMUS and must be either currently enrolled in an academic program in the United States (high school through doctoral studies) or a United States citizen studying abroad. All completed submissions will be verified for student status against current SEAMUS membership records.

Per Bloland
SEAMUS Member-at-Large

Per Bloland
Assistant Professor of Composition and Technology
Miami University of Ohio

Cmdist mailing list
bil | 19 Oct 22:44 2015

Snd 16.0

Snd 16.0:

in s7, the d,f,s,l exponents are now disabled by default (use e,E, <at> )
        hash-table-size -> length
        append is generic
        make-random-state -> random-state

checked: gtk 3.18.0|1|2, FC 23, OSX 10.11, sbcl 1.2.16

Thanks!: Greg Santucci, Tito Latini
Bill Schottstaedt | 11 Sep 16:35 2015

Snd 15.9

Snd 15.9:

procedure-signature, c-object?, proper-list?, float?
list? is now "pair or null" -- use proper-list? for R5RS list?
(*s7* 'float-format-precision)
libutf8proc.scm (bindings for the utf8proc library)
The clm optimizer revision is about 2/3 done

checked: sbcl 1.2.14|15, gtk 3.17.6|7|8

Thanks!: Greg Santucci, Caio Giovaneti de Barros, Carlos Carrasco
Martin Jaroszewicz | 26 Aug 01:34 2015

CM in Yosemite


I tried to compile CM with fomus and sdif in OS X 10.10.5 (after some changes in source code and updating the Juce library) got the following error:

ld: can't link with bundle (MH_BUNDLE) only dylibs (MH_DYLIB) file '/usr/local/lib/libsndlib.so' for architecture x86_64
Is sndlib i386 only or a compiler flag needs to be set?

BTW, It did compile (after some work ) in Ubuntu 14.04 with Fomus, sdif and jack but it would be great to have a dmg for OS X with all the libraries included.


Cmdist mailing list
John Rigg | 24 Aug 19:30 2015

[snd] Is there a way to add dc offset to a file?

Snd newb here. I'm editing some impulse files for use in a convolver and
some of them have unwanted LF superimposed on them. As a result the
part of the impulse I'm interested in is further away from zero than
I'd like, making it difficult to trim the ends without a discontinuity.
I tried a HPF but it changes the shape of the impulse too much. Is there
a simple way to add a constant dc value to every sample?

Wonderful program BTW.

Matti Koskinen | 21 Aug 11:28 2015

s7 on raspberry pi


I'm trying to compile only s7 on Pi, but if (Bill for sure) or someone 
else  knows, how to create mus-config.h with Pi, without premake or 
other stuff using just make and gcc, I'd glady would like to know.

Pi has audio out, also possibility to use usb-audio sticks & others. 
Chipkit Max32 (Arduino improved) works fine, so it's much easier for me 
to use arduino code to read and write i/o, as I haven't checked yet GPIO 
of Pi. I got Pi only few days ago, but ssh to Pi via WiFi works fine, my 
Pi usb <-> Chipkit works fine, too.

And also is there good (and cheap) ssh-client for Android? It would 
easier to use tablet for controlling Pi, than always MBP or Ubuntu laptop.

Python is out of question, I just know almost nothing of it.


Caio Giovaneti de Barros | 18 Aug 21:58 2015

Setting Y axis label position in Snd

Hi everyone!
Is there a way to change the Y axis label position in Snd?

I'm using, for instance, (set! (y-axis-label 0 0 transform-graph) 
"frequency") to create a label to make it clear that the sonogram is a 
graphing time in the x-axis and frequency in the y-axis, but the new 
label is created to close to the axis line! I want to move it slightly 
to the left. How can I do it?

Caio G. de Barros
Syd Phillips | 2 Aug 02:01 2015

SuperCollider Example Not Working

Hello All,  I'm new to Common Music and have been going through the examples and tutorials with fair success.  I'm stuck on getting the SuperCollider example to work, though. I *think* I'm stuck on this recommendation in the code: "Make sure SC booted port 57100 in the Post window." I've not been able to locate instructions for how to set the port.   I would appreciate any tips!

Thanks and can't wait to start coding some music!

Syd Phillips
MacBook Pro 3Gz i7
Yosemite 10.10.4
16 GB Memory
Cmdist mailing list
Bill Schottstaedt | 1 Aug 17:26 2015

Snd 15.8

Snd 15.8:

changed make-iterator with a closure argument -- the closure
  is now called without any arguments, and it should
  contain a variable named 'iterator? with a non-false value.

s7 now calls setlocale(LC_NUMERIC, "C") at startup.

What used to be called the run macro (clm optimizer) has been
  completely rewritten for about the sixth time; many changes
  in s7.h, etc. 

  1990: CL version (from Mus10 from MusicN)
  1993: CL + FFI
  1994: CL->C
  2002: Guile+Snd run macro
  2008: s7+sndlib
  2015: This time for sure!

  This change is about 1/3 complete, so view this version of
  Snd with grave suspicion.  

checked: gtk 3.17.4|5, sbcl 1.2.13

Thanks!: Anders Vinjar, Tito Latini, Greg Santucci, Mike Scholz