Am Donnerstag, den 09. November 2023 um 12:30:00 Uhr (-0800) schrieb
b...@ccrma.stanford.edu:
>
> When Jonathan Harvey used file that in a piece (almost unedited!)
> a reviewer said they were recordings. Can't win sometimes.
which arises the question: "How do we pay royalties to the birds?"
Am Donnerstag, den 09. November 2023 um 08:41:02 Uhr (-0500) schrieb
Michael Gogins:
>
> For what it's worth, if you are looking to use specifically Common Lisp for
> computer-based composition, Common Music in Lisp continues to be maintained
> (sort of). I myself have a repository that includes
Hi Anders,
Am Mittwoch, den 16. August 2023 um 22:50:30 Uhr (+0200) schrieb
Anders Vinjar:
>
> My problem is the real-time requirements (no off-line pre-analysis), and
> not-very-large latency. Do you think ATS could provide solutions for
> those?
I don't think so.
> The Median Filtering
Hi Juan,
Am Mittwoch, den 16. August 2023 um 14:15:42 Uhr (-0700) schrieb Juan Reyes:
>
> Digging a bit deeper on the ATS webpage [1], found that Pablo
> DiLiscia has working Pd binaries (only for windoze though) [2].
for the record: There are also Csound opcodes and SuperCollider
plugins
and I'm already using it for compositions. Once the ATS
file has been calculated it's like an interactive realtime version of
Spear with modulation capabilities.
Best,
Orm
--
Prof. Orm Finnendahl
Komposition
Hochschule für Musik und
Hi,
the clm-5 version of ATS is up here:
https://github.com/ormf/cl-ats
I put it into a package and added an asd file to facilitate loading
with asdf/quicklisp. It works with and depends on clm-5 and was tested
with sbcl on linux only.
Many thanks to Bill for making it possible and all the
Hi Bill,
that worked. Thanks a lot for helping, I really appreciate the time
you put into it and sorry for giving you reason for cursing...
Nice holidays to you and your family!
Best,
Orm
Am Montag, den 19. Dezember 2022 um 12:32:17 Uhr (-0800) schrieb
b...@ccrma.stanford.edu:
> The common
Hi Bill,
thanks for the advice! I still can't get it to work. Here's what I
did, trying to capture 100 samples starting from 1 second into the
soundfile:
(defparameter *test* (make-array 100 :initial-element nil))
(definstrument get-samples (array)
(let ((fil (open-input (concatenate 'string
Hi,
trying to resurrect the Common Lisp version of ATS-1.0 by Juan Pampin
using clm-5 the function #'in-any isn't supported any more when called
from interpreted lisp ("warning: Lisp interpreted in-any is a no-op").
How can I access individual samples from a file opened with
#'open-input* for
cool. Thanks, Brandon!
--
Orm
Am Samstag, den 24. April 2021 um 18:38:56 Uhr (-0400) schrieb Brandon Hale:
> Hello all,
>
> Have you ever wanted to use cm-incudine, but felt like it was too hard or
> too much work to install on your Arch Linux-based distro? Now you can
> install it with
Am Montag, den 05. April 2021 um 07:59:35 Uhr (-0700) schrieb Iain Duncan:
> FWIW, I'm definitely interested in hearing more about CM-incudine on here!
> :-)
https://www.youtube.com/watch?v=VCO1uSf5jE4
Event scheduling and interactive control (visual and acoustic) was
realized with cm-incudine
Hey Brandon,
Am Donnerstag, den 01. April 2021 um 09:29:16 Uhr (-0400) schrieb
Brandon Hale:
> Hey Orm,
>
> I hope it's okay to send questions your way. I've been really interested in
> trying to receive OSC messages into common music. I've looked at your
> documentation in
Am Donnerstag, den 14. Januar 2021 um 06:14:31 Uhr (-0800) schrieb
b...@ccrma.stanford.edu:
>
> Both Common Lisp and Scheme have rudimentary support for
> environments. I believe r5rs scheme had null-environment and
> scheme-report-environment (the top-level?), but they are immutable.
> CL had
ons.
--
Orm
------
Prof. Orm Finnendahl
Komposition
Hochschule für Musik und Darstellende Kunst
Eschersheimer Landstr. 29-39
60322 Frankfurt am Main
https://www.youtube.com/watch?v=2rWha1HTfFE=PLiGfneJSWmNw6dTUvcTHbTkCYOOTiB_N6
___
Cmdist mailing
o help debug if you need testers with both windows
>and
>osx access
>
>iain
----------
Prof. Orm Finnendahl
Komposition
Hochschule für Musik und Darstellende Kunst
Eschersheimer Landstr. 29-39
60322 Frankfurt am Main
https:/
Hi,
Am Dienstag, den 08. September 2020 um 13:11:02 Uhr (+0200) schrieb
Kjetil Matheussen:
> There's lots of situations where this would be practical, but since s7
> is a Scheme implementation, I think it's probably best to behave as #t
> to avoid trouble when porting to other scheme
Hi Bill,
no objections whatsoever, rather compassion ;-)
--
Orm
Am Montag, den 07. September 2020 um 05:59:47 Uhr (-0700) schrieb
b...@ccrma.stanford.edu:
> Would anyone greatly object if I remove all gtk support
> from Snd? gtk3 was changing so much and so often that
> I stopped trying to
Hi Iain,
Am Mittwoch, den 12. August 2020 um 15:05:11 Uhr (-0700) schrieb Iain Duncan:
> So I
> guess this would mean being able to restore the environment and any
> function defs in that env. I think in common lisp this is called saving
> lisp images?
in common lisp images are ok as long as
Am Dienstag, den 19. Mai 2020 um 15:45:08 Uhr (+0200) schrieb
philippe.caba...@laposte.net:
>
> I have replicated your example with other control codes, it seems to
> me that only N°93 "Chorus Depth" modifies the sound significantly (I
> didn't succeed with the other codes).
Which controls are
Am Montag, den 18. Mai 2020 um 09:16:56 Uhr (+0200) schrieb
philippe.caba...@laposte.net:
> In fact, I was wondering if it was possible to modify a sound
> already emitted, as you do with a knob on a midi controller keyboard
> (keeping the same original sound).
yes, start a long note:
(mp:midi
Hi Iain,
some of the differences out of my head:
- no argument destructuring like
(loop for (x y . rest) on seq
while y
do (display (format "~a~%" (cons (+ x y) rest
- no array traversal like
(loop for x across my-array do (display (format "~a~%" x))
- no hash table
Hi,
for pd I would strongly advise not to use these old third party
externals, as pd has builtin support for osc since version 0.46.
Especially for testing it probably is much easier to understand what
is going on by just plugging directly into the netsend/netreceive
objects.
For receiving:
success with that tonight, as that all makes great sense.
>
> Fomus is good to have around.
>
>
>
>
> On Tue, 2020-03-03 at 18:22 +0100, Orm Finnendahl wrote:
> > Hi Adam,
> >
> > sorry, I was unaware of the fomus dependency in cm. I will get rid of
> >
Hi Neil,
a couple of years back I did this using 40 mictrotonal softsynths
(occupying 4 Midi Channels each) in realtime. But that was using the
Common Lisp version of cm (with incudine as the real time engine) and
therefore might not be what you're looking for. Otherwise drop me a
note and I'll
gt; >
> > (load "./src/cm.lisp") -> error Component :FOMUS not found
> > do I need Fomus loaded beforehand?
> >
> > Any help much appreciated.
> >
> >
> >
> >
> > On Fri, 2020-02-28 at 12:52 +0100, Orm Finnendahl wrote:
> >
asd) -> T
> >
> > and then
> > (in-package :common-music-system) -> #
> >
> > however (cm) then returns an undefined function error.
> >
> > (load "./src/cm.lisp") -> error Component :FOMUS not found
> > do I need Fomus loade
Hello Neil,
in case you're interested in the Common Lisp port of cm, I'd
recommend this repository, as it is more or less actively maintained
(including the loop code fixed and extensions for realtime integration
with incudine, svg im/export etc.):
https://github.com/ormf/cm
--
Orm
Am
Hi,
...and bear in mind that loop.scm is still buggy (IIRC there are some
examples on the bottom of the sources from Rick with comments that
there is something wrong).
--
Orm
Am Donnerstag, den 27. Februar 2020 um 07:51:33 Uhr (-0800) schrieb
b...@ccrma.stanford.edu:
> s7test.scm is a
Hi Leonid,
I'm not sure, which version you're referring to. Here is the version
relating to cm 2.12 (in the "doc/dict" folder):
https://github.com/ormf/cm
--
Orm
------
Prof. Orm Finnendahl
Komposition
Hochschule für
Hi all,
in the meantime I got a hold of the Sonata pfa and afm files and it
works now. Thanks to all for suggestions and help, it really means a
lot to me, especially since I was able to resurrect the scores!
--
Orm
___
Cmdist mailing list
Am Montag, den 07. Januar 2019 um 15:31:14 Uhr (+) schrieb Taube, Heinrich
K:
> meanwhile there is also the newish, beautiful Bravura Font from
> Steinberg that is Open Font License (OFL). Its the font they use in
> Dorico, and Im using it in Harmonia. its terrific and has tons of
> support
Hi Bill,
thanks for the answer. I found the cmdist mail below from 1997 from
you in the archives that's why I asked. It seems, the Sonata font was
on CCRMAs linux machines one time.
Best,
Orm
> linux fonts and CMN (Bill Schottstaedt)
>
> Date: Mon, 19 May 97 09:36:17 PDT
> From: bil (To:
have been tranformed to paths prior to
writing the file in the attachment you sent :-(
Anybody else?
--
Orm
--
Prof. Orm Finnendahl
Komposition
Hochschule für Musik und Darstellende Kunst
Eschersheimer Landstr. 29-39
60322 Frankfur
Hi,
Happy new year to all! During the holidays I tried to resurrect scores
of old pieces of mine (from around 1990) and managed to get an old Mac
OS7 emulator running with my old disks mounted.
Unfortunately some scores need the Sonata font and I don't seem to
have archived them on any of the
Hi Juan,
Am Montag, den 23. Juli 2018 um 10:02:25 Uhr (-0700) schrieb Juan
Reyes:
>
> However, any pointers on building on SBCL 1.4 Fedora-27 ?.
I strongly advise to use quicklisp as their packages and dependencies
are all kept up-to-date and you don't have to download and install
their current
Am Montag, den 23. Juli 2018 um 20:15:38 Uhr (+1200) schrieb adam:
>
> Yes, some of us still use CM2. +1 to keep posting Orm.
>
> Although it refused to build the last time I tried it.
> I must try again, I'm presently using an older image.
Let me know if you run into problems. As the svg
your priority list...
;;; patterns.lisp
;;;
;;; Copyright (c) 2018 Orm Finnendahl
;;;
;;; This program is free software; you can redistribute it and/or modify
;;; it under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 2 of the License, o
Hi,
is there an easy way to define a sequence of processes in cm without
having to determine the length of the process beforehand? As far as I
know, the recommended way to have multiple processes is using a sprout
which schedules the processes in parallel and the timing is done with
the wait
ok, thanks for clearing that up. I perfectly understand your reasoning
and this feature isn't really crucial for the program anyway although
I admit I'll miss the beautiful VU-Meters ;-)
Am Donnerstag, den 30. März 2017 um 08:22:11 Uhr (-0700) schrieb
b...@ccrma.stanford.edu:
> I removed the
Hi,
trying to use snd for recording it seems, the recording function has
been removed from it, or do I miss something? Is there a way to record
in current snd?
--
Orm
___
Cmdist mailing list
Cmdist@ccrma.stanford.edu
Am Montag, den 20. März 2017 um 05:37:13 Uhr (-0700) schrieb
b...@ccrma.stanford.edu:
> Thanks very much for the emacs code! I'm not
> sure how to include it in the Snd tarball --
> we could put first function in inf-snd.el;
> for the other, should I make a new file init.el
> for snd?
That
Am Montag, den 20. März 2017 um 06:04:06 Uhr (-0700) schrieb
b...@ccrma.stanford.edu:
> It looks like other programs include a file named
> -init.el, so snd-init.el?
Sure.
___
Cmdist mailing list
Cmdist@ccrma.stanford.edu
Hi,
setting the main background color in snd-gtk doesn't seem to have any
effect on my machine. It works setting *selected-graph-color* and
*selected-data-color*. I use a dark theme (Adwaita-dark) as my main
theme and would prefer to have a dark background of the main pane with
white menu fonts.
Hi Rick,
Am Samstag, den 11. März 2017 um 13:27:23 Uhr (+) schrieb Taube, Heinrich K:
> Orm I can look for the CD but my last original hardcopy was stolen
> from my office several years ago :/ .. it might better to just
> provide links to updated materials on the web. We may need
> permission
Hi,
Am Samstag, den 11. März 2017 um 13:43:56 Uhr (+0100) schrieb Ralf
Mattes:
> Unless someone objects I'd go ahead and apply for a repository on
> common lisp net.
No objections :-)
Orm
___
Cmdist mailing list
Cmdist@ccrma.stanford.edu
Am Freitag, den 10. März 2017 um 13:22:50 Uhr (+0100) schrieb Ralf Mattes:
>
> Ok, let me chime in here: my initial goal was keeping CM opertional in
> current common lisp implementations to be able to use "Notes from the
> Metalevel". Some of my design goals where:
That's actually also one of
Hi List,
I had a similar discussion with Ralf Mattes recently. I wrecklessly
did the bugfixes for the cl port only. It wouldn't be a big deal to
fix the scheme part as well, but it seems to me that cm3 includes all
of cm2 and enhances it in so many ways that I'm not sure that keeping
the scheme
Hi Adam, Anders,
the bugfixes and enhancements I've done recently are done in a git
repository and I assume nobody has applied them to the svn repository.
I guess the svn repository reflects the state of cm2 of around 2007.
If common lisp cm2 is still in use by others I'd suggest to join
Hi,
just for the record: Yesterday I fixed some minor bugs in cm2 (common
lisp port) leading to wrong behaviour when using midi microtuning with
channel offsets. Probably nobody ever needed/used that and it is
really ancient by now. But since I could imagine that cm3 still uses
that part of the
Am Sonntag, den 05. Februar 2017 um 13:02:11 Uhr (+0100) schrieb Ralf Mattes:
> On Sun, Feb 05, 2017 at 10:47:29AM +0100, Ralf Mattes wrote:
>
> > ... mported from subversion). Looks like I need to do some repo surgery.
>
> O.k. - after some more investigation/code digging. The following files
>
Hi Rick,
Am Samstag, den 04. Februar 2017 um 22:36:45 Uhr (+) schrieb
Taube, Heinrich K:
> Yes, thank you so much. I never hit that bug! :/
it seems you actually hit the bug a long time ago. I was feeling a bit
embarrased having reported it before finding out that you had done
quite some
Hi Ralf,
Am Samstag, den 04. Februar 2017 um 23:05:09 Uhr (+0100) schrieb Ralf Mattes:
> May I suggest that I migrate the subversion code so we keep the
> version history? (This does take some time but in the long run it
> seems to be good to be able to check who did what when).
yes, I'd much
Hi Jim,
there should be lisp examples in the etc/examples subdirectory of
cm2. In the cm2 version I use (2.12.0) they seem to use lisp
syntax. Some of them are broken, though (to my knowledge plotter isn't
working and the code in some examples doesn't work with the last cm2
version).
If you use
Hi list,
working with common music 2 it seems I stumbled across a bug in the
process macro today. Trying the same with cm3 seems to indicate the
bug hasn't been discovered yet (see below).
I fixed it in the common lisp part of the cm2 source. It is related to
wrong handling and positioning of
Hi Juan,
if you need help, I can offer to test on linux, although Ralf Mattes
would obviously be a better choice than me.
For quite some time I have been very interested in getting all these
great tools quicklisp-loadable and make them cooperate in a more
up-to-date environment.
--
Orm
Am
Hi all,
thanks to all for the invaluable help, all of your comments to this
topic were really helpful!!!
--
Orm
Am Freitag, den 09. Dezember 2016 um 10:24:03 Uhr (-0600) schrieb Juan Reyes:
>
> Hi Orm
>
> Don't want to to get ahead of Juan Pampin but given the opportunity, I
> have been
Am Donnerstag, den 08. Dezember 2016 um 04:52:21 Uhr (+0100) schrieb Orm
Finnendahl:
> In that context: Does anybody have a working common lisp (preferably
> sbcl) based CLM and can point me to sources where to obtain it?
Got that part figured out: I found the cl clm-4 sources and they
co
Hi,
I'm trying to use some open source partial tracking/sinusoidal
modeling tools working on linux.
It's a somewhat dated procedure and it seems there aren't many sources
available. I found the lisp based ATS system by Juam Pampin
(https://ccrma.stanford.edu/~juan/ATS_manual.html) which relies
Hi,
I'm having the following problem trying to play a sound with mouse
interaction starting at a mark:
Hovering over the red triangle of the mark, the mouse cursor changes
into a right arrow. Clicking once locates the playback cursor to the
beginning of the sound (sample 0). Clicking a second
Hi,
before doing it myself in a probably less than optimal and
computationally inefficient way:
Has anybody implemented functions to perform deconvolution in some
straightforward way (with given two files) in snd, similar to
convolve-files and would be willing to share them, or does somebody
Hi Bill,
thanks a lot, your thorough answer is very appreciated!
Yours,
Orm
On Thu, 26 Jul 2012 10:36:59 -0700, Bill Schottstaedt wrote:
(read-char *stdin*)
will wait for you to type something in the terminal, then
return it. There's a fancier example in s7.html (under
begin-hook)
Hi,
for snd (using s7) I wrote an interactive search/replace function for
regions in a soundfile which needs to read characters from the
keyboard, whether or not to replace parts in the soundfile.
In guile you can use (read) for this purpose, in s7 this function
immediately returns #eof. Does
Hi Rick,
that worked right away, thanks a lot! Thanks also for the cm3
infos. I will look into it. Maybe there are ways to link it with my
other code. I couldn't find any information on s7 scheme. Is there
something out there? Where can I get it?
Yours,
Orm
Am Friday, den 20. March 2009 um
Hi,
what is the state of rtf in cm-2? I tried to load it and got this:
(use-system :rts)
; Can't locate system file rts.asd in asdf:*central-registry* or under
/LISP/cm2/*/rts.asd. Specify location using :directory arg to use-system.
Looks as if I'm missing the relevant files. I use cm2 with
Hi Rick,
had no problem downloading, thanks a lot!
--
Orm
Am Freitag, den 20. März 2009 um 11:50:27 Uhr (-0500) schrieb Rick Taube:
ok ive activated the rts, midishare an gracecl packages on the cm
project page, let me know if you have problems downloading
Hi Rick,
sorry to bug you again. I'm trying to install rts and might be doing
it wrong, but couldn't find documentation. Is there anything
available?
Here is what I did: Asking cm to (use-system :rts) leads to the
complaint that cffi isn't loaded. So I installed and loaded cffi (and
its
Hi Rick,
I perfectly understand your sentiments... I know that I had it
working once but the harddrive with that is in Freiburg where I'll be
after Easter. I will check it there.
I don't really object to using cm3 as long as it is possible to use
lisp syntax and having full access to a common
Rick,
Am Donnerstag, den 19. März 2009 um 08:06:15 Uhr (-0500) schrieb Rick Taube:
orm i would not want to add anything that actually imports non-standard
messages.
I certainly agree (and wouldn't do it either).
however perhaps adding control over whether cm actually signals an error
or
Am Donnerstag, den 19. März 2009 um 15:37:03 Uhr (+0100) schrieb Ralf Mattes:
Somehow i using comments in midi files, but that was on a distant Mac in
a different life :-) I'd just ignore unknown messages.
These comments in Muse are track specific: You can edit them by
rightclicking on the
Hi,
using the midifile functions of cm2 to import a file exported from
the Muse Sequencer I ran into the following problems:
1. The time signature Meta event has length 2, which throws an error
(bytes 3 and 4 are simply left out).
2. NoteOffs are coded as NoteOns with velocity 0.
Hi all,
I posted to the list that the linux version of common music seems
broken on sf. Does anybody have a working version (also, even
preferably cm-2) he could send me off-list? I need the midi import
functions quite urgently and hesitate rolling my own at the moment.
--
Orm
Hi Rick,
great thanks! I didn't know how to obtain cm2 with svn. That helped a
lot and saves my day!
Yours,
Orm
Am Sonntag, den 15. März 2009 um 12:13:18 Uhr (-0500) schrieb Rick Taube:
for importing midifiles in cm2 you dont need anyhing other than svn,
here is what you do assuming you
Hi,
I'm experiencing problems uncompressing the cm-3.2.4-linux.tgz file
downloaded today from sourceforge. The archive seems to be incomplete:
gzip: stdin: unexpected end of file
tar: Unerwartetes Dateiende im Archiv.
tar: Unerwartetes Dateiende im Archiv.
tar: Nicht behebbarer Fehler:
Hi Rick,
Am 26. Februar 2008, 15:23 Uhr (-0600) schrieb Rick Taube:
thanks, but uname returns
2.6.24-5-rt
but this does not appear in aptt-cahce's headers list. the header
list contains
linux-headers-2.6.24-10-rt
linux-headers-2.6.24-8-rt
is it ok to take the 10
Am 26. März 2007, 16:12 Uhr (+0200) schrieb Achim Bornhoeft:
After putting a clm instrument with the .ins or .lisp extension on the
net the file is displayed in html mode in my web browser, say all LFs
are gone and the font is the default font.
What can I do to make these files look like
Hi,
I'm trying to import midi-events from a midi-file, collecting them
into a list of numbers. The syntax seems to have changed. I previously
used map-subobjects with a :type midi keyword argument as a
filter.
It seems that I have to use map-objects now, but the :type keyword
isn't there. How is
Hi,
I would like to use the rts system to send messages to pd via pdsend
(or alternatively using osc). I saw there is some osc related code for
supercollider but it doesnt't seem to be realtime yet.
Is there an easy way to implement this? It basically involves sending
strings at specified times
Hi,
I'm trying to get plotter working on linux running sbcl. I started up
sbcl as root and loaded cm.lisp by hand. After issuing all the
necessary (use-system ...) calls, the fasls are generated without
errors.
When trying to evaluate the plotter example, the interpreter fails
with an unknown
78 matches
Mail list logo