From bil at ccrma.Stanford.EDU Sun Apr 1 04:24:08 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Sun, 1 Apr 2012 04:24:08 -0700 Subject: [CM] CL-CLM on github? In-Reply-To: <20120329195136.M53025@ccrma.Stanford.EDU> References: <20120329195136.M53025@ccrma.Stanford.EDU> Message-ID: <20120401112103.M20254@ccrma.Stanford.EDU> my informal vote tally, here and via email, is that nearly everyone likes it the way it is now, so I won't make any changes. But, as always, if anyone sends me improvements, I'll merge them into my copy with glee! From rbastian at free.fr Mon Apr 2 00:38:05 2012 From: rbastian at free.fr (=?ISO-8859-1?B?UmVu6Q==?= Bastian) Date: Mon, 2 Apr 2012 09:38:05 +0200 Subject: [CM] CL-CLM on github? In-Reply-To: <20120401112103.M20254@ccrma.Stanford.EDU> References: <20120329195136.M53025@ccrma.Stanford.EDU> <20120401112103.M20254@ccrma.Stanford.EDU> Message-ID: <20120402093805.31220b3b@rene.carmen> Le Sun, 1 Apr 2012 04:24:08 -0700, "Bill Schottstaedt" a ?crit : > my informal vote tally, here and via email, is that nearly everyone > likes it the way it is now, so I won't make any changes. But, as > always, if anyone sends me improvements, I'll merge them into > my copy with glee! > (* ok ok ok :) -- Ren? Bastian www.pythoneon.org From hieronymous.christian.uhrmacher at verizon.net Sun Apr 1 15:30:58 2012 From: hieronymous.christian.uhrmacher at verizon.net (JEFFREY ZIMMER) Date: Sun, 01 Apr 2012 18:30:58 -0400 Subject: [CM] Fwd: CMN, coma :) References: <20120330115444.609d5a47@rene.carmen> Message-ID: Regarding Rene's Comment - I have been using CMN since late 2005. I have just completed a 36- page Passacaglia for two violins in CMN - over three years of effort - which I intend to self-publish. I have also typeset a couple of hymns, and a suite for solo violin. CMN does have a steep learning curve, like any serious computer language, but it offers tremendous flexibility. And I completely agree that its basis in an "antique" language (CLISP) is an advantage for composers who want to build their life's work on a reliable and more-or-less permanent foundation of software. CMN's biggest single weakness, in my own experience, is that it tends not to do a good job of justifying complicated contrapuntal music with onsets spread across different lines on different staves, with ties, short rests, etc. A good example of this kind of texture is the organ music of the North German school (D. Buxtehude and friends). The CMN code in cmn4.lisp acknowledges this problem in its comments around "compactify": "This procedure sometimes makes a mess of multi-staff music where the overlaps are actually on different staves. The result tends to make runs ragged and uses more space than an engraver would." My solution has been to do much editing with dx, dy, tie-direction, etc, and/or to settle for fewer bars per line, which wastes space. I can get a nice looking result, but it takes lots of work. >> Have more recent versions of CMN addressed this issue? If not, then I would like to take a crack at it, once I become more competent with CLISP. I'd like to try to write an algorithm that produces the kind of justification seen in older engraved work, e.g Breitkopf & Hartel, ca 1900. I would gladly make my code available to the CM community - if I actually succeeded. Jeff Zimmer Begin forwarded message: > From: Ren? Bastian > Date: March 30, 2012 5:54:44 AM EDT > To: cmdist at ccrma.Stanford.EDU > Subject: [CM] CMN, coma :) > > Le Thu, 29 Mar 2012 12:52:57 -0700, > "Bill Schottstaedt" a ?crit : > [...] >> The >> other CL program from that era is CMN, also more-or-less comatose, >> but also maintained ever since. >> > [...] > > It is true that only few people use CMN. > But it is sure that CMN works when Clisp works; > all my old .cmn files compile on new installations - that is > really not a sign of advanced coma. > > No other notation software (PC-composer, Score, MusixTex, ..., > Lilypond) I have been working with has the logical > qualities of CMN - and logic is the most intuitive tool. > > I abandoned Lilypond which is not compatible with himself 6 months > later :) > > What is missing? Documentation how to add new signs - but > that can be done by a wicki open to all (registrated) users. > > -- > Ren? Bastian > www.pythoneon.org > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist -------------- next part -------------- An HTML attachment was scrubbed... URL: From bil at ccrma.Stanford.EDU Thu Apr 12 04:06:27 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Thu, 12 Apr 2012 04:06:27 -0700 Subject: [CM] Snd 12.10 Message-ID: <20120412110549.M94235@ccrma.Stanford.EDU> Snd 12.10. This version is mostly bugfixes and documentation improvements. In s7 "@" is now an exponent marker. checked: gtk 3.3.18|20|3.4.0, gmp 5.0.4, mpfr 3.1.0, cairo 1.12.0 Thanks!: Jeffrey Zimmer, Sean Reed, Michael Edwards, Peter Bex. From rbastian at free.fr Mon Apr 16 01:44:50 2012 From: rbastian at free.fr (=?ISO-8859-1?B?UmVu6Q==?= Bastian) Date: Mon, 16 Apr 2012 10:44:50 +0200 Subject: [CM] compile Message-ID: <20120416104450.1e33e036@rene.carmen> Hi, I try to compile ------------------------------- (load "all.lisp") (in-package :clm) (definstrument tubebell (beg dur freq amp &optional (base 32)) [...] (with-sound (:output "wtubebell") (tubebell 0 0.3 440.0 0.2)) ------------------------------- and I get the message ------------------------------- ; using existing configuration file mus-config.h ; Writing "clm_TUBEBELL.c" *** - TRUENAME: File #P"/home/rb/CLM/clm-4/clm_TUBEBELL_0.so" does not exist ------------------------------- What can I do ? -- Ren? Bastian www.pythoneon.org From bil at ccrma.Stanford.EDU Mon Apr 16 02:43:05 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 16 Apr 2012 02:43:05 -0700 Subject: [CM] compile In-Reply-To: <20120416104450.1e33e036@rene.carmen> References: <20120416104450.1e33e036@rene.carmen> Message-ID: <20120416093828.M38394@ccrma.Stanford.EDU> In the CL CLM, you have to compile the instrument before using it -- when you run it, it looks for the shared object file (*.so) that results from the translation from CL to C. So, instead of evaluating the tubebell definition, (compile-file "prc96.ins"), then (load "prc96"), then you can use tubebell in with-sound. In the Scheme version of CLM, you can just evaluate the instrument definition. From user-clm-cmdist at daveltd.com Mon Apr 16 11:11:50 2012 From: user-clm-cmdist at daveltd.com (David Lindes) Date: Mon, 16 Apr 2012 20:11:50 +0200 Subject: [CM] CL-CLM on github? In-Reply-To: <20120401112103.M20254@ccrma.Stanford.EDU> References: <20120329195136.M53025@ccrma.Stanford.EDU> <20120401112103.M20254@ccrma.Stanford.EDU> Message-ID: Hi Bill et al, [Note: sorry I was quiet for a couple weeks there... Life is unpredictable, for me, lately.] [tl;dr version: Is there some reason for me *not* to act autonomously and put things on github?] Hmm, OK. I guess you got a bunch of "no git" (or "no github") votes privately, or I misunderstood something, because all the "votes" I saw on-list seemed in favor. ;) So, I'm curious, then -- having seen a bunch of public in-favor votes, I guess a few questions: (1) Is there something in particular I would benefit from being aware of that's a reason not to have things on github? (2) Is there some way I could get (even read-only) access to whatever SCM is in play now, instead of just dealing with the tarball as a master source? (3) Is there any objection to me putting my own version up on github? If so, what's the objection? I fully understand if Bill doesn't want to put in extra work to support something he won't use; if that's the only issue, that's fine, I'll just put something up on github for myself, and if others want to use it, great; and if not, no worries. If there's something else, though, I'd like to know about it. And for what it's worth: My reasons for wanting something other than the status quo (only some of which have anything to do with git or github) are several: (a) I'd prefer to have a local tree that's based on some sort of SCM, rather than having to maintain versions against a whole-repository distribution. (b) For my own personal use, I've taken to really liking git, and so even if point (a) above was solved with an SVN (or darcs or hg or whatever) link, I'd most likely end up making a git clone of it to actually work from. (c) I find that git, in general, and github, in particular, provide some great tools for increasing the degree of collaboration on things. Granted, my guess (being totally new to this list and this project) is that Bill is quite responsive to changes, and that this is likely perceived as largely a non-issue. (d) One of my motivations for making changes at all is to get things into quicklisp[0], and having something in github is convenient for that -- though not required. Anyway, I guess my main questions are (2) and (3) above. Input appreciated. Thanks, - David P.S. One final thing: I meant to reply to john saylor's message and add my favorite resource for those not yet on-board with git: "Understanding Git Conceptually" -- it changed my mind about whether and why to use git, and if nothing else, it gives some information on what git is all about, so you can draw your own conclusions (for those who haven't already, or are open to re-exploring it): http://www.eecs.harvard.edu/~cduan/technical/git/ [0] See http://www.quicklisp.org/ -- and also https://github.com/quicklisp/quicklisp-projects/issues/290 -- the latter I intend to work on, probably right after I send this e-mail (again, life is unpredictable for me right now). On Sun, Apr 1, 2012 at 1:24 PM, Bill Schottstaedt wrote: > my informal vote tally, here and via email, is that nearly everyone > likes it the way it is now, so I won't make any changes. But, as > always, if anyone sends me improvements, I'll merge them into > my copy with glee! > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bil at ccrma.Stanford.EDU Mon Apr 16 11:21:41 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 16 Apr 2012 11:21:41 -0700 Subject: [CM] CL-CLM on github? In-Reply-To: References: <20120329195136.M53025@ccrma.Stanford.EDU> <20120401112103.M20254@ccrma.Stanford.EDU> Message-ID: <20120416181839.M60042@ccrma.Stanford.EDU> I ask that you not make your own version on github -- that can only cause confusion as to which version is official -- I don't want bug reports for code I know nothing about. I appreciate your interest in CLM. From rm at tuxteam.de Mon Apr 16 13:19:36 2012 From: rm at tuxteam.de (rm at tuxteam.de) Date: Mon, 16 Apr 2012 22:19:36 +0200 Subject: [CM] CL-CLM on github? In-Reply-To: <20120416181839.M60042@ccrma.Stanford.EDU> References: <20120329195136.M53025@ccrma.Stanford.EDU> <20120401112103.M20254@ccrma.Stanford.EDU> <20120416181839.M60042@ccrma.Stanford.EDU> Message-ID: <20120416201936.GA3768@seid-online.de> On Mon, Apr 16, 2012 at 11:21:41AM -0700, Bill Schottstaedt wrote: > I ask that you not make your own version on github -- that can only > cause confusion as to which version is official -- I don't > want bug reports for code I know nothing about. I appreciate your > interest in CLM. Then, for heaven sake, please change the licence of the code - The file 'COPYING.clm' does say some quite different things. I can fully understand your reasons for keeping clm under your wings but setting the code free (under the most permissive imaginable licence) and then the users _not_ to use the given rights seems strange. David seems to want to take care of the code (or at least participate in care-taking). Why should he keep his modifications (that might well be useful to all of use) in his private code dungeon? Would it be o.k. with you for him to release his version under a different name (i'd suggest "uncommon lisp music")? Cheers, Ralf Mattes > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From torsten.anders at plymouth.ac.uk Tue Apr 17 05:58:54 2012 From: torsten.anders at plymouth.ac.uk (Torsten Anders) Date: Tue, 17 Apr 2012 13:58:54 +0100 Subject: [CM] Fwd: snd on OSX 10.6.8 References: Message-ID: <4F954EB4-F249-4B70-897C-95CB24453FB3@plymouth.ac.uk> Begin forwarded message: From: ludger br?mmer > Date: 16 April 2012 21:26:57 GMT+01:00 To: Torsten Anders > Subject: Re: [CM] snd on OSX 10.6.8 Hi Bill, finally I got snd to built on 10.6.8 - even if this is a running out OS just want to mention that Torsten Anders' hint made the difference: just add -arch i386 to the CFLAGS. Maybe its worth to add it to the README section. the ./configure flags were taken from Cris Ewings version from README ./configure CFLAGS="-arch i386 -I/sw/include" LDFLAGS="-L/sw/lib -lmx -bind_at_load" --with-motif --with-static-xm --with-motif-prefix=/sw all the best Ludger Prof. Ludger Br?mmer Head of ZKM|Institute for Music and Acoustics Lorenzstr. 19 76135 Karlsruhe lb at zkm.de From bil at ccrma.Stanford.EDU Tue Apr 17 08:40:41 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Tue, 17 Apr 2012 08:40:41 -0700 Subject: [CM] Fwd: snd on OSX 10.6.8 In-Reply-To: <4F954EB4-F249-4B70-897C-95CB24453FB3@plymouth.ac.uk> References: <4F954EB4-F249-4B70-897C-95CB24453FB3@plymouth.ac.uk> Message-ID: <20120417153955.M75164@ccrma.Stanford.EDU> Thanks! I've added a note about that to README.Snd. From bil at ccrma.Stanford.EDU Tue Apr 17 09:39:55 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Tue, 17 Apr 2012 09:39:55 -0700 Subject: [CM] yet another call/cc example?? Message-ID: <20120417163810.M420@ccrma.Stanford.EDU> (let ((what's-for-breakfast ()) (bad-dog 'fido)) ; bad-dog wonders what's for breakfast? (with-baffle ; the syntax is (with-baffle . body) (set! what's-for-breakfast (call/cc (lambda (biscuit?) (set! bad-dog biscuit?) ; bad-dog smells a biscuit! (biscuit? 'biscuit!))))) (if (eq? what's-for-breakfast 'biscuit!) (bad-dog 'biscuit!)) ; now, outside the baffled block, bad-dog wants that biscuit! what's-for-breakfast) ; but s7 says "No!": baffled! ("continuation can't jump into with-baffle") From taube at illinois.edu Sat Apr 21 07:11:51 2012 From: taube at illinois.edu (Heinrich Taube) Date: Sat, 21 Apr 2012 09:11:51 -0500 Subject: [CM] cm 3.8.0 released Message-ID: <0608E2BB-F632-4AB4-B684-0B059277911B@illinois.edu> ive released cm 3.8.0 on sourceforge. the main additions are metronomes and other support for live coding, audio plugin loading, new plot window (90% done) new audio player window (905 done) CM 3.8.0 o Enhancement: The real-time scheduler now uses metronomes and is beat based. See the new Metronomes section in the dictionary and the new Help>Examples>Metronomes example for more information. Metronomes were designed and implemented by Halim Beere (halimbeere at gmail.com) o Enhancement: sprout now supports "live coding" much better. When you sprout a processes together with an id the scheduler now replaces any currently running process with the same id with the newly sprouted version but without altering the next run time in the scheduler. This allows you to "redefine" processes on the fly. See the updated sprout documentation and the new Help>Examples>Live Coding example for more information. (Halim Beere) o Enhancement: Real-time audio generation using audio plugins (AU, VST, ASIO). Type COMMAND-P to load any plugin graph ("*.filtgraph") that you created and saved in JUCE's "Plugin Host" app. See Audio Plugins for more information. o Enhancement: Audio file Player window has be remimplemented. Multiple players can now be open and playing at the same time, and each player provides a sampling rate slider for controling sampling rate during playback. o Enhancement: It is now possible to close any open MIDI input or output port by reselecting it in the device menu. o Enhancement: Plot window reimplemented. Window now includes a tabbed editor and real-time audio playback for any plot. See the updated Lisp and Sal plotting examples in the Help>Examples menu. o Enhancement: SDIF file importing using Ircam's SDIF library. See sdif-import and sdif-import-spectra for more information. o Enhancement: new Audio>Play Midi File... window plays midifiles the the selected output port. Audio>Play Midi File... o Enhancement: new function qsort! performs in line (destructive) sorting of lists and vectors. (The standard sort! function that is provided by s7 does destructive sorting of arrays but copies lists.) o Enhancement: The Open File... dialog now defaults to the directory of the window's current file, or the working directory if the window has no file. o Enhancement: new functions random-series, list-intersection, list-union, list-difference and remove-duplicates. o Enhancement: new function golden returns the golden mean or inverse golden mean of two numbers. o Enhancement: new function fibonacci returns the nth number in the fibonacci series. o Enhancement: new function mod allows a number or lists of numbers to be specified. o Enhancement: new function minimum allows numbers or a list of numbers to be specified. o Enhancement: new function maximum allows numbers or a list of numbers to be specified. o Enhancement: Upgraded to S7 1.105 (6-Feb-12) and latest versions of clm instruments in sndlib. o Enhancement: Upgraded to Juce 1.54.27 o Change: function import-spear-frames has been renamed spear-import-spectra From pietari.seppanen at pohjoinen.net Wed Apr 25 02:17:00 2012 From: pietari.seppanen at pohjoinen.net (=?ISO-8859-1?Q?Pietari_Sepp=E4nen?=) Date: Wed, 25 Apr 2012 12:17:00 +0300 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly Message-ID: <4F97C10C.2090904@pohjoinen.net> Hello! I'm not an expert with CM and this is my first encounter with VSTs, so please bear with me. I do not believe I did anything wrong, but correct me if I did. I used the JUCE Plugin Host to make a graph with a MIDI input, a VST plugin and an audio output. It works perfectly in the plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg Unfortunately, when I load it in CM I get the following message: Plugin Graph 'test(2)' (2 nodes, 0 connections) Nodes: Midi Input Audio Output Connections: Obviously something is missing here and I get no sound. The Plugin Graphs -> Plugins menu shows those two nodes greyed out with "(no editor)". It's a great shame because I have been hoping to use synthesis to make the output sound a bit more interesting, but the built-in systems are way over my head. Regards, Pietari Sepp?nen PS: I sent Heinrich Taube a direct email about this first. I believe I neglected to mention I was using Windows. Heinrich, if you replied to that I didn't receive it because of an email server change that took place yesterday. From taube at illinois.edu Wed Apr 25 03:53:05 2012 From: taube at illinois.edu (Heinrich Taube) Date: Wed, 25 Apr 2012 05:53:05 -0500 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly In-Reply-To: <4F97C10C.2090904@pohjoinen.net> References: <4F97C10C.2090904@pohjoinen.net> Message-ID: yes it looks like the vst dll didnt get loaded...im not sure i will be able to help you on windows but i can try. is 'plastique' proprietary? or can it run on mac? id have a better shot at debugging there.... On Apr 25, 2012, at 4:17 AM, Pietari Sepp?nen wrote: > Hello! I'm not an expert with CM and this is my first encounter with > VSTs, so please bear with me. I do not believe I did anything wrong, > but > correct me if I did. I used the JUCE Plugin Host to make a graph > with a > MIDI input, a VST plugin and an audio output. It works perfectly in > the > plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg > > > Unfortunately, when I load it in CM I get the following message: > Plugin Graph 'test(2)' (2 nodes, 0 connections) > Nodes: > Midi Input > Audio Output > Connections: > > Obviously something is missing here and I get no sound. The Plugin > Graphs -> Plugins menu shows those two nodes greyed out with "(no > editor)". > > It's a great shame because I have been hoping to use synthesis to make > the output sound a bit more interesting, but the built-in systems are > way over my head. > > Regards, > > Pietari Sepp?nen > > PS: I sent Heinrich Taube a direct email about this first. I believe I > neglected to mention I was using Windows. Heinrich, if you replied to > that I didn't receive it because of an email server change that took > place yesterday. > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From taube at illinois.edu Wed Apr 25 03:55:37 2012 From: taube at illinois.edu (Heinrich Taube) Date: Wed, 25 Apr 2012 05:55:37 -0500 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly In-Reply-To: <4F97C10C.2090904@pohjoinen.net> References: <4F97C10C.2090904@pohjoinen.net> Message-ID: also im assuming you build Cm from its source on windows, otherwise plugin support will not be available at all since vst support is licenced On Apr 25, 2012, at 4:17 AM, Pietari Sepp?nen wrote: > Hello! I'm not an expert with CM and this is my first encounter with > VSTs, so please bear with me. I do not believe I did anything wrong, > but > correct me if I did. I used the JUCE Plugin Host to make a graph > with a > MIDI input, a VST plugin and an audio output. It works perfectly in > the > plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg > > > Unfortunately, when I load it in CM I get the following message: > Plugin Graph 'test(2)' (2 nodes, 0 connections) > Nodes: > Midi Input > Audio Output > Connections: > > Obviously something is missing here and I get no sound. The Plugin > Graphs -> Plugins menu shows those two nodes greyed out with "(no > editor)". > > It's a great shame because I have been hoping to use synthesis to make > the output sound a bit more interesting, but the built-in systems are > way over my head. > > Regards, > > Pietari Sepp?nen > > PS: I sent Heinrich Taube a direct email about this first. I believe I > neglected to mention I was using Windows. Heinrich, if you replied to > that I didn't receive it because of an email server change that took > place yesterday. > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From pietari.seppanen at pohjoinen.net Wed Apr 25 04:01:11 2012 From: pietari.seppanen at pohjoinen.net (=?ISO-8859-1?Q?Pietari_Sepp=E4nen?=) Date: Wed, 25 Apr 2012 14:01:11 +0300 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly In-Reply-To: References: <4F97C10C.2090904@pohjoinen.net> Message-ID: <4F97D977.9010909@pohjoinen.net> Well there is the problem! I did not see any warning that this would be the case. I will have to figure out how to compile the source. Thanks! Regards, Pietari Sepp?nen On 25.4.2012 13:55, Heinrich Taube wrote: > also im assuming you build Cm from its source on windows, otherwise > plugin support will not be available at all since vst support is licenced > > > On Apr 25, 2012, at 4:17 AM, Pietari Sepp?nen wrote: > >> Hello! I'm not an expert with CM and this is my first encounter with >> VSTs, so please bear with me. I do not believe I did anything wrong, but >> correct me if I did. I used the JUCE Plugin Host to make a graph with a >> MIDI input, a VST plugin and an audio output. It works perfectly in the >> plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg >> >> >> Unfortunately, when I load it in CM I get the following message: >> Plugin Graph 'test(2)' (2 nodes, 0 connections) >> Nodes: >> Midi Input >> Audio Output >> Connections: >> >> Obviously something is missing here and I get no sound. The Plugin >> Graphs -> Plugins menu shows those two nodes greyed out with "(no >> editor)". >> >> It's a great shame because I have been hoping to use synthesis to make >> the output sound a bit more interesting, but the built-in systems are >> way over my head. >> >> Regards, >> >> Pietari Sepp?nen >> >> PS: I sent Heinrich Taube a direct email about this first. I believe I >> neglected to mention I was using Windows. Heinrich, if you replied to >> that I didn't receive it because of an email server change that took >> place yesterday. >> >> _______________________________________________ >> Cmdist mailing list >> Cmdist at ccrma.stanford.edu >> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > From taube at illinois.edu Wed Apr 25 05:20:48 2012 From: taube at illinois.edu (Heinrich Taube) Date: Wed, 25 Apr 2012 07:20:48 -0500 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly In-Reply-To: <4F97D977.9010909@pohjoinen.net> References: <4F97C10C.2090904@pohjoinen.net> <4F97D977.9010909@pohjoinen.net> Message-ID: the cm/readme.text will tell you how to do the basic build on windows, you need to download sources for sndlib and build that first for cm you need premake (3) installed, and then open the windows terminal and type someting like premake --target vs2008 --vst /path/to/vststuff --sndlib /path/to/sndlib it will look for /path/to/vststuff/pluginterfaces/vst2.x/aeffect.h where /path/to is of course replaced by the correct directory on your machine. avoid spaces in your directory path or you invite trouble, i would put everthing in a top level director like /software/sndlib /software/cm ive never tried to build plugin on windows so i expect you will encounter some issues to solve. but if your vst makes a toot in pluginhost then thats a good sign, cm isnt really doing anything other than what plugin host does. > Well there is the problem! I did not see any warning that this would > be the case. I will have to figure out how to compile the source. > Thanks! > > Regards, > > Pietari Sepp?nen > > On 25.4.2012 13:55, Heinrich Taube wrote: >> also im assuming you build Cm from its source on windows, >> otherwise plugin support will not be available at all since vst >> support is licenced >> >> >> On Apr 25, 2012, at 4:17 AM, Pietari Sepp?nen wrote: >> >>> Hello! I'm not an expert with CM and this is my first encounter with >>> VSTs, so please bear with me. I do not believe I did anything >>> wrong, but >>> correct me if I did. I used the JUCE Plugin Host to make a graph >>> with a >>> MIDI input, a VST plugin and an audio output. It works perfectly >>> in the >>> plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg >>> >>> >>> Unfortunately, when I load it in CM I get the following message: >>> Plugin Graph 'test(2)' (2 nodes, 0 connections) >>> Nodes: >>> Midi Input >>> Audio Output >>> Connections: >>> >>> Obviously something is missing here and I get no sound. The Plugin >>> Graphs -> Plugins menu shows those two nodes greyed out with "(no >>> editor)". >>> >>> It's a great shame because I have been hoping to use synthesis to >>> make >>> the output sound a bit more interesting, but the built-in systems >>> are >>> way over my head. >>> >>> Regards, >>> >>> Pietari Sepp?nen >>> >>> PS: I sent Heinrich Taube a direct email about this first. I >>> believe I >>> neglected to mention I was using Windows. Heinrich, if you replied >>> to >>> that I didn't receive it because of an email server change that took >>> place yesterday. >>> >>> _______________________________________________ >>> Cmdist mailing list >>> Cmdist at ccrma.stanford.edu >>> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist >> >> > From pietari.seppanen at pohjoinen.net Wed Apr 25 05:53:46 2012 From: pietari.seppanen at pohjoinen.net (=?ISO-8859-1?Q?Pietari_Sepp=E4nen?=) Date: Wed, 25 Apr 2012 15:53:46 +0300 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly In-Reply-To: References: <4F97C10C.2090904@pohjoinen.net> <4F97D977.9010909@pohjoinen.net> Message-ID: <4F97F3DA.2050902@pohjoinen.net> This was a puzzle for someone who has never coded in C/C++ and never installed VS2008 Express, etc. Then I had to go to Steinberg's site and fight my way through it until I could download VST SDK 2.4. Then I had to add the directory I extracted that to VS2008's include directories. That still didn't do it for CM even when I changed the VST setting in juce_amalgamated to 1, but I could build the Plugin Host fine. I added these two lines to juce_amalgamated.h: #undef JUCE_PLUGINHOST_VST #define JUCE_PLUGINHOST_VST 1 /*** End of inlined file: juce_Config.h ***/ It was a hunch. I know nothing of C++, so I can't guess why, but that finally allowed me to build CM with VST support. I'll let you know later if I find I broke something. Regards, Pietari Sepp?nen On 25.4.2012 15:20, Heinrich Taube wrote: > the cm/readme.text will tell you how to do the basic build on windows, > you need to download sources for sndlib and build that first > for cm you need premake (3) installed, and then open the windows > terminal and type someting like > > premake --target vs2008 --vst /path/to/vststuff --sndlib /path/to/sndlib > it will look for > /path/to/vststuff/pluginterfaces/vst2.x/aeffect.h > > where /path/to is of course replaced by the correct directory on your > machine. avoid spaces in your directory path or you invite trouble, i > would put everthing in a top level director like > > /software/sndlib > /software/cm > > ive never tried to build plugin on windows so i expect you will > encounter some issues to solve. but if your vst makes a toot in > pluginhost then thats a good sign, cm isnt really doing anything other > than what plugin host does. > > >> Well there is the problem! I did not see any warning that this would >> be the case. I will have to figure out how to compile the source. >> Thanks! >> >> Regards, >> >> Pietari Sepp?nen >> >> On 25.4.2012 13:55, Heinrich Taube wrote: >>> also im assuming you build Cm from its source on windows, otherwise >>> plugin support will not be available at all since vst support is >>> licenced >>> >>> >>> On Apr 25, 2012, at 4:17 AM, Pietari Sepp?nen wrote: >>> >>>> Hello! I'm not an expert with CM and this is my first encounter with >>>> VSTs, so please bear with me. I do not believe I did anything >>>> wrong, but >>>> correct me if I did. I used the JUCE Plugin Host to make a graph >>>> with a >>>> MIDI input, a VST plugin and an audio output. It works perfectly in >>>> the >>>> plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg >>>> >>>> >>>> Unfortunately, when I load it in CM I get the following message: >>>> Plugin Graph 'test(2)' (2 nodes, 0 connections) >>>> Nodes: >>>> Midi Input >>>> Audio Output >>>> Connections: >>>> >>>> Obviously something is missing here and I get no sound. The Plugin >>>> Graphs -> Plugins menu shows those two nodes greyed out with "(no >>>> editor)". >>>> >>>> It's a great shame because I have been hoping to use synthesis to make >>>> the output sound a bit more interesting, but the built-in systems are >>>> way over my head. >>>> >>>> Regards, >>>> >>>> Pietari Sepp?nen >>>> >>>> PS: I sent Heinrich Taube a direct email about this first. I believe I >>>> neglected to mention I was using Windows. Heinrich, if you replied to >>>> that I didn't receive it because of an email server change that took >>>> place yesterday. >>>> >>>> _______________________________________________ >>>> Cmdist mailing list >>>> Cmdist at ccrma.stanford.edu >>>> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist >>> >>> >> > > From taube at illinois.edu Wed Apr 25 06:21:53 2012 From: taube at illinois.edu (Heinrich Taube) Date: Wed, 25 Apr 2012 08:21:53 -0500 Subject: [CM] Windows CM 3.8.0: Plugin graphs do not load correctly In-Reply-To: <4F97F3DA.2050902@pohjoinen.net> References: <4F97C10C.2090904@pohjoinen.net> <4F97D977.9010909@pohjoinen.net> <4F97F3DA.2050902@pohjoinen.net> Message-ID: <95B3CB09-9096-4E33-895B-5C08C5918608@illinois.edu> welcome to the wonderful world of software installation. if you get it working please send me the steps so no one else has to go through what you are doing. i dont understand why you need to set the define by hand. in my premake.lua i have: if vst then add(juce_config, "JUCE_PLUGINHOST_VST=1") add(juce_library.includepaths, vst) end so that the vs2008 project file that builds cm should already have that in it. On Apr 25, 2012, at 7:53 AM, Pietari Sepp?nen wrote: > This was a puzzle for someone who has never coded in C/C++ and never > installed VS2008 Express, etc. Then I had to go to Steinberg's site > and fight my way through it until I could download VST SDK 2.4. Then > I had to add the directory I extracted that to VS2008's include > directories. That still didn't do it for CM even when I changed the > VST setting in juce_amalgamated to 1, but I could build the Plugin > Host fine. I added these two lines to juce_amalgamated.h: > > #undef JUCE_PLUGINHOST_VST > #define JUCE_PLUGINHOST_VST 1 > /*** End of inlined file: juce_Config.h ***/ > > It was a hunch. I know nothing of C++, so I can't guess why, but > that finally allowed me to build CM with VST support. I'll let you > know later if I find I broke something. > > Regards, > > Pietari Sepp?nen > > On 25.4.2012 15:20, Heinrich Taube wrote: >> the cm/readme.text will tell you how to do the basic build on >> windows, you need to download sources for sndlib and build that >> first >> for cm you need premake (3) installed, and then open the windows >> terminal and type someting like >> >> premake --target vs2008 --vst /path/to/vststuff --sndlib /path/to/ >> sndlib >> it will look for >> /path/to/vststuff/pluginterfaces/vst2.x/aeffect.h >> >> where /path/to is of course replaced by the correct directory on >> your machine. avoid spaces in your directory path or you invite >> trouble, i would put everthing in a top level director like >> >> /software/sndlib >> /software/cm >> >> ive never tried to build plugin on windows so i expect you will >> encounter some issues to solve. but if your vst makes a toot in >> pluginhost then thats a good sign, cm isnt really doing anything >> other than what plugin host does. >> >> >>> Well there is the problem! I did not see any warning that this >>> would be the case. I will have to figure out how to compile the >>> source. Thanks! >>> >>> Regards, >>> >>> Pietari Sepp?nen >>> >>> On 25.4.2012 13:55, Heinrich Taube wrote: >>>> also im assuming you build Cm from its source on windows, >>>> otherwise plugin support will not be available at all since vst >>>> support is licenced >>>> >>>> >>>> On Apr 25, 2012, at 4:17 AM, Pietari Sepp?nen wrote: >>>> >>>>> Hello! I'm not an expert with CM and this is my first encounter >>>>> with >>>>> VSTs, so please bear with me. I do not believe I did anything >>>>> wrong, but >>>>> correct me if I did. I used the JUCE Plugin Host to make a graph >>>>> with a >>>>> MIDI input, a VST plugin and an audio output. It works perfectly >>>>> in the >>>>> plugin host. Image: http://www.student.oulu.fi/~seppanep/juce.jpg >>>>> >>>>> >>>>> Unfortunately, when I load it in CM I get the following message: >>>>> Plugin Graph 'test(2)' (2 nodes, 0 connections) >>>>> Nodes: >>>>> Midi Input >>>>> Audio Output >>>>> Connections: >>>>> >>>>> Obviously something is missing here and I get no sound. The Plugin >>>>> Graphs -> Plugins menu shows those two nodes greyed out with >>>>> "(no editor)". >>>>> >>>>> It's a great shame because I have been hoping to use synthesis >>>>> to make >>>>> the output sound a bit more interesting, but the built-in >>>>> systems are >>>>> way over my head. >>>>> >>>>> Regards, >>>>> >>>>> Pietari Sepp?nen >>>>> >>>>> PS: I sent Heinrich Taube a direct email about this first. I >>>>> believe I >>>>> neglected to mention I was using Windows. Heinrich, if you >>>>> replied to >>>>> that I didn't receive it because of an email server change that >>>>> took >>>>> place yesterday. >>>>> >>>>> _______________________________________________ >>>>> Cmdist mailing list >>>>> Cmdist at ccrma.stanford.edu >>>>> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist >>>> >>>> >>> >> >> > From rbastian at free.fr Wed Apr 25 11:54:42 2012 From: rbastian at free.fr (=?ISO-8859-1?B?UmVu6Q==?= Bastian) Date: Wed, 25 Apr 2012 20:54:42 +0200 Subject: [CM] harp glissando, octave-up Message-ID: <20120425205442.058a781f@rene.carmen> Hi Bill, I try to write a harp glissando (it's not easy :) ---------------------------- quarter-rest eighth-rest (c6 32nd (begin-octave-up)) (bf5 32nd) (af5 32nd) (fs5 32nd) (e5 q (begin-glissando) begin-tremolo) ; 006 (bass (end-octave-up)) (c3 q end-glissando end-tremolo) quarter-rest quarter-rest ; 007 ---------------------------- - the octave transposition sign is too close to the note heads ( (begin-octave-up) does not accept (dy ...)) - the harp glissando is not the classical notation What's is your solution? -- Ren? Bastian www.pythoneon.org From bil at ccrma.Stanford.EDU Wed Apr 25 13:08:09 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Wed, 25 Apr 2012 13:08:09 -0700 Subject: [CM] harp glissando, octave-up In-Reply-To: <20120425205442.058a781f@rene.carmen> References: <20120425205442.058a781f@rene.carmen> Message-ID: <20120425200631.M40406@ccrma.Stanford.EDU> Are you looking for the wavy line glissando mark? If so, include (wavy-line t) as an argument to begin-glissando. The dy message to octave-up seems to work for me: (cmn staff treble (c6 32nd (begin-octave-up (dy 1.0))) (bf5 32nd) (af5 32nd) (fs5 32nd) (e5 q (begin-glissando (wavy-line t)) begin-tremolo) (bass (end-octave-up)) (c3 q end-glissando end-tremolo) ) From bil at ccrma.Stanford.EDU Mon Apr 30 12:11:56 2012 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 30 Apr 2012 12:11:56 -0700 Subject: [CM] sndlib ESD support Message-ID: <20120430190145.M76443@ccrma.Stanford.EDU> It appears that the Enlightened Sound Daemon is no longer supported. Would it be a problem if I remove support for it from sndlib? How about OSS? Sun? HPUX? Also, in the 10 or 20 years since the audio stuff was first implemented, audio hardware, and OS support of it, has changed a lot. I'd like to remove all the input functions, and the hardware state descriptors, and change the output functions to be purely callback-driven. So, 95% of audio.c would go away, along with rtio.scm, play.scm, oscope.scm, and various other such stuff. How important is audio input to anyone (in Snd, or CLM)?