Csound Csound-dev Csound-tekno Search About

Newbie interested in composing generative microtonal music

Date2015-10-08 03:18
Fromralphjarzombek
SubjectNewbie interested in composing generative microtonal music
So far the way I have composed music is with a DAW and VSTs. I have looked at
quite a few generative pre-packaged programs to create music, but none I
have found so far would allow me to create microtonal music the way I would
like. Usually these programs are based on a 12 equal tone tonal harmony
framework, and that will not work for my purposes. Due to the unsatisfactory
pre-packaged programs currently available to me, I am considering learning
csound (I like what Prent Rodgers is doing with csound, for example), but I
am 53 years old, and my only experience with programming is taking a COBOL
class almost 30 years ago. I know programming will not be an easy task for
me at my age, so any suggestion of the best way for me to proceed (frontend
to use, books to read, etc.) would be welcome.

My main problem is that I would like to to specify chords based on half
steps between chord tones in my music (which will vary depending on the
temperament I use), and to create musical motives from the various series of
numbers I designate.

By the way, I am more interested in composing music rather than manipulating
sound.



--
View this message in context: http://csound.1045644.n5.nabble.com/Newbie-interested-in-composing-generative-microtonal-music-tp5744198.html
Sent from the Csound - General mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-10-08 09:30
FromTim Mortimer
SubjectRe: Newbie interested in composing generative microtonal music
Hi

I would suggest think seriously about learning Python. (Or another "easy" to
learn "scripting" type language.... Others may have things to say about Lua
/ Lisp etc & associated advantages & disadvantages...)

I am not doing anything Microtonal, but have spent a lot of time recently
exploring generative strategies using Python, & spitting these out to MIDI
simply using CSOUND as a way to capture generated note data (via the Pyops
opcodes...) & converting it to MIDI while i refine the procedures ...

This would also enable you to potentially continue using the DAW etc for
editing & production. 

Something like AthenaCL demonstrates what is ultimately possible here
(including microtonal functionality...), but I have (like everyone here...)
my own ideas about "what I want & how i'd like it to work" ... so slowly, i
am "rolling my own" ...

http://www.flexatone.org/article/athenaCLMain

Of course, csound does have some great capabilities as a sound creation /
design tool, & i'm hoping to get back into that side of it soon... The side
effect of the MIDI experiments being i see the advantages in driving all my
CSound instruments by MIDI (never thought i'd say that) for the ease of hand
editing basic "note data scores" in the DAW ... at least until some super
whizz bang OSC sequencer comes along ... (anyone?) - Getting onto Mac has
also influenced me significantly here, with the ease that the IAC driver
allows shunting MIDI data around ...

I have browsed this & wondered how useful it might be as a seed of something
in that OSC direction ... http://i-score.org/

Of course, microtonal presents additional front end issues that garden
variety 12tet doesn't... (a really flexible & powerful OSC sequencer would
deal with this..) 

I have certainly thought about & tentatively explored spitting out various
aspects of the "sequence / score" data (in an abstract sense, as held in my
Python side of the set-up..) as csv file from my python scripts & editing it
in a spreadsheet... 

Blue is a csound front end that i believe is also very customisable &
friendly to microtonal composition, but i'll let someone who uses it
likewise put in their 2 cents regarding that..

There are probably others, but as i happen to be sitting here reading this &
can be bothered typing for once, just thought i'd get you started with a few
things to think about there...




--
View this message in context: http://csound.1045644.n5.nabble.com/Newbie-interested-in-composing-generative-microtonal-music-tp5744198p5744204.html
Sent from the Csound - General mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-10-08 13:48
Fromralphjarzombek
SubjectRe: Newbie interested in composing generative microtonal music
Thanks Tim for taking the time to share your ideas your ideas. I have heard
that Python is a good place to start...



--
View this message in context: http://csound.1045644.n5.nabble.com/Newbie-interested-in-composing-generative-microtonal-music-tp5744198p5744216.html
Sent from the Csound - General mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-10-08 14:57
FromStéphane Rollandin
SubjectRe: Newbie interested in composing generative microtonal music
Attachmentsmuo.png  weird chords.mid  None  None  
> My main problem is that I would like to to specify chords based on half
> steps between chord tones in my music (which will vary depending on the
> temperament I use), and to create musical motives from the various series of
> numbers I designate.

Hello,

If you feel you may eventually make sense of this kind of syntax:

------------------

weirdMode := (Mode ET: 17) steps: #(1 2 1 2 2 2 1 1 2 3).

chords := #(2 3 2 1 2 3 2 2 1 2) with: weirdMode notes
	collect: [:index :note |
		note modalChord: {0 . index . index+2}].

phrase := #(2 (3 8 2 16)) sig layOut: chords.

phrase asMIDIFileNamed: 'weird chords.mid'.

------------------

... then you may try muO:
http://www.zogotounga.net/comp/squeak/sqgeo.htm


Attached is a MIDI file generated by the above code, and a screenshot of 
the muO user interface where you can see a graphical display of said 
MIDI file.


best,

Stef

Date2015-10-08 15:07
FromDave Seidel
SubjectRe: Newbie interested in composing generative microtonal music
AttachmentsNone  None  
All of my stuff is microtonal one way or another, though mostly not generative. I use blue for most things, and I usually use Python within blue to generate score events. The blue Piano Roll object, which supports Scala scales is also very useful.

- Dave

On Thu, Oct 8, 2015 at 9:57 AM, Stéphane Rollandin <lecteur@zogotounga.net> wrote:
My main problem is that I would like to to specify chords based on half
steps between chord tones in my music (which will vary depending on the
temperament I use), and to create musical motives from the various series of
numbers I designate.

Hello,

If you feel you may eventually make sense of this kind of syntax:

------------------

weirdMode := (Mode ET: 17) steps: #(1 2 1 2 2 2 1 1 2 3).

chords := #(2 3 2 1 2 3 2 2 1 2) with: weirdMode notes
        collect: [:index :note |
                note modalChord: {0 . index . index+2}].

phrase := #(2 (3 8 2 16)) sig layOut: chords.

phrase asMIDIFileNamed: 'weird chords.mid'.

------------------

... then you may try muO:
http://www.zogotounga.net/comp/squeak/sqgeo.htm


Attached is a MIDI file generated by the above code, and a screenshot of the muO user interface where you can see a graphical display of said MIDI file.


best,

Stef

------------------------------------------------------------------------------

_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here



Date2015-10-08 16:26
FromAaron Krister Johnson
SubjectRe: Newbie interested in composing generative microtonal music
AttachmentsNone  None  
Shameless plug, but it's free, so no risk!

http://untwelve.org/microcsound

It's not algorithmic, mainly a tool for getting your microtonal scores into Csound without relatively little pain....but I've done various algorithmic things by scripting the text that goes into it, via Python itself.

-AKJ




Aaron Krister Johnson
http://www.untwelve.org

On Wed, Oct 7, 2015 at 9:18 PM, ralphjarzombek <ralphjarzombek@gmail.com> wrote:
So far the way I have composed music is with a DAW and VSTs. I have looked at
quite a few generative pre-packaged programs to create music, but none I
have found so far would allow me to create microtonal music the way I would
like. Usually these programs are based on a 12 equal tone tonal harmony
framework, and that will not work for my purposes. Due to the unsatisfactory
pre-packaged programs currently available to me, I am considering learning
csound (I like what Prent Rodgers is doing with csound, for example), but I
am 53 years old, and my only experience with programming is taking a COBOL
class almost 30 years ago. I know programming will not be an easy task for
me at my age, so any suggestion of the best way for me to proceed (frontend
to use, books to read, etc.) would be welcome.

My main problem is that I would like to to specify chords based on half
steps between chord tones in my music (which will vary depending on the
temperament I use), and to create musical motives from the various series of
numbers I designate.

By the way, I am more interested in composing music rather than manipulating
sound.



--
View this message in context: http://csound.1045644.n5.nabble.com/Newbie-interested-in-composing-generative-microtonal-music-tp5744198.html
Sent from the Csound - General mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


Date2015-10-08 19:44
FromTarmo Johannes
SubjectRe: [Csound] Newbie interested in composing generative microtonal music
AttachmentsNone  None  

Wow, thanks for pointing to  your microsound!
Tarmo

08.10.2015 19:40 kirjutas kuupäeval "Aaron Krister Johnson" <akjmicro@gmail.com>:
Shameless plug, but it's free, so no risk!

http://untwelve.org/microcsound

It's not algorithmic, mainly a tool for getting your microtonal scores into Csound without relatively little pain....but I've done various algorithmic things by scripting the text that goes into it, via Python itself.

-AKJ




Aaron Krister Johnson
http://www.untwelve.org

On Wed, Oct 7, 2015 at 9:18 PM, ralphjarzombek <ralphjarzombek@gmail.com> wrote:
So far the way I have composed music is with a DAW and VSTs. I have looked at
quite a few generative pre-packaged programs to create music, but none I
have found so far would allow me to create microtonal music the way I would
like. Usually these programs are based on a 12 equal tone tonal harmony
framework, and that will not work for my purposes. Due to the unsatisfactory
pre-packaged programs currently available to me, I am considering learning
csound (I like what Prent Rodgers is doing with csound, for example), but I
am 53 years old, and my only experience with programming is taking a COBOL
class almost 30 years ago. I know programming will not be an easy task for
me at my age, so any suggestion of the best way for me to proceed (frontend
to use, books to read, etc.) would be welcome.

My main problem is that I would like to to specify chords based on half
steps between chord tones in my music (which will vary depending on the
temperament I use), and to create musical motives from the various series of
numbers I designate.

By the way, I am more interested in composing music rather than manipulating
sound.



--
View this message in context: http://csound.1045644.n5.nabble.com/Newbie-interested-in-composing-generative-microtonal-music-tp5744198.html
Sent from the Csound - General mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here


------------------------------------------------------------------------------

_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2015-10-09 08:24
FromFabio De Sanctis De Benedictis
SubjectRe: [Csound] Newbie interested in composing generative microtonal music
Hi,

If useful, for composing algorithmic music (also microtonal of course)
and using Csound, it is also possible to use PWGL or OpenMusic
(http://www2.siba.fi/PWGL/index.html and
http://repmus.ircam.fr/openmusic/home ); they both permit to interface
with Csound by some libraries: PWCsound for interfacing PWGL to Csound
(http://pwcsound.jimdo.com/) and  OM2Csound, OMChroma, OMPrisma, these
three latter not free, but distributed on payment by the Ircam forum,
for interfacing OpenMusic to Csound.

Regards


fdsdb

Il giorno mer, 07/10/2015 alle 19.18 -0700, ralphjarzombek ha scritto:
> So far the way I have composed music is with a DAW and VSTs. I have looked at
> quite a few generative pre-packaged programs to create music, but none I
> have found so far would allow me to create microtonal music the way I would
> like. Usually these programs are based on a 12 equal tone tonal harmony
> framework, and that will not work for my purposes. Due to the unsatisfactory
> pre-packaged programs currently available to me, I am considering learning
> csound (I like what Prent Rodgers is doing with csound, for example), but I
> am 53 years old, and my only experience with programming is taking a COBOL
> class almost 30 years ago. I know programming will not be an easy task for
> me at my age, so any suggestion of the best way for me to proceed (frontend
> to use, books to read, etc.) would be welcome.
> 
> My main problem is that I would like to to specify chords based on half
> steps between chord tones in my music (which will vary depending on the
> temperament I use), and to create musical motives from the various series of
> numbers I designate.
> 
> By the way, I am more interested in composing music rather than manipulating
> sound.
> 
> 
> 
> --
> View this message in context: http://csound.1045644.n5.nabble.com/Newbie-interested-in-composing-generative-microtonal-music-tp5744198.html
> Sent from the Csound - General mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Csound-users mailing list
> Csound-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-users
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> 



------------------------------------------------------------------------------
_______________________________________________
Csound-users mailing list
Csound-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-users
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-10-09 11:56
FromDave Phillips
SubjectRe: [Csound] Newbie interested in composing generative microtonal music
On 10/09/2015 03:24 AM, Fabio De Sanctis De Benedictis wrote:
> Hi,
>
> If useful, for composing algorithmic music (also microtonal of course)
> and using Csound, it is also possible to use PWGL or OpenMusic
> (http://www2.siba.fi/PWGL/index.html and
> http://repmus.ircam.fr/openmusic/home ); they both permit to interface
> with Csound by some libraries: PWCsound for interfacing PWGL to Csound
> (http://pwcsound.jimdo.com/) and  OM2Csound, OMChroma, OMPrisma, these
> three latter not free, but distributed on payment by the Ircam forum,
> for interfacing OpenMusic to Csound.
>
  To clarify :

OM2Csound is a free download.

http://forumnet.ircam.fr/shop/en/forumnet/57-openmusic-libraries.html

OMPrisma is also available for free :

http://sourceforge.net/projects/omprisma/

OMChroma is available for purchase from IRCAM's ForumNet.

OpenMusic itself is free and runs on all platforms.

Best,

dp

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2015-10-09 14:55
FromForrest Curo
SubjectRe: [Csound] Newbie interested in composing generative microtonal music
I also found Grace/CommonMusic useful when I was running on Windows. (Not sure of the linux version because one needs to bring in yet another program to generate the makefiles, oy.)

I wasn't using microtonal scales but if I remember right it's perfectly capable of generating them.

On Fri, Oct 9, 2015 at 3:56 AM, Dave Phillips <dlphillips@woh.rr.com> wrote:
On 10/09/2015 03:24 AM, Fabio De Sanctis De Benedictis wrote:
Hi,

If useful, for composing algorithmic music (also microtonal of course)
and using Csound, it is also possible to use PWGL or OpenMusic
(http://www2.siba.fi/PWGL/index.html and
http://repmus.ircam.fr/openmusic/home ); they both permit to interface
with Csound by some libraries: PWCsound for interfacing PWGL to Csound
(http://pwcsound.jimdo.com/) and  OM2Csound, OMChroma, OMPrisma, these
three latter not free, but distributed on payment by the Ircam forum,
for interfacing OpenMusic to Csound.

 To clarify :

OM2Csound is a free download.

http://forumnet.ircam.fr/shop/en/forumnet/57-openmusic-libraries.html

OMPrisma is also available for free :

http://sourceforge.net/projects/omprisma/

OMChroma is available for purchase from IRCAM's ForumNet.

OpenMusic itself is free and runs on all platforms.

Best,

dp


Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
       https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2015-10-09 19:54
FromFabio De Sanctis De Benedictis
SubjectRe: [Csound] Newbie interested in composing generative microtonal music
Thank you Dave for clarification, sorry for mistake.

Ciao


fdsdb

Il giorno ven, 09/10/2015 alle 06.56 -0400, Dave Phillips ha scritto:
> On 10/09/2015 03:24 AM, Fabio De Sanctis De Benedictis wrote:
> > Hi,
> >
> > If useful, for composing algorithmic music (also microtonal of course)
> > and using Csound, it is also possible to use PWGL or OpenMusic
> > (http://www2.siba.fi/PWGL/index.html and
> > http://repmus.ircam.fr/openmusic/home ); they both permit to interface
> > with Csound by some libraries: PWCsound for interfacing PWGL to Csound
> > (http://pwcsound.jimdo.com/) and  OM2Csound, OMChroma, OMPrisma, these
> > three latter not free, but distributed on payment by the Ircam forum,
> > for interfacing OpenMusic to Csound.
> >
>   To clarify :
> 
> OM2Csound is a free download.
> 
> http://forumnet.ircam.fr/shop/en/forumnet/57-openmusic-libraries.html
> 
> OMPrisma is also available for free :
> 
> http://sourceforge.net/projects/omprisma/
> 
> OMChroma is available for purchase from IRCAM's ForumNet.
> 
> OpenMusic itself is free and runs on all platforms.
> 
> Best,
> 
> dp
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
> 

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here