[Csnd] OT: Max 6 & "code generation technology"
Date | 2011-07-13 18:34 |
From | peiman khosravi |
Subject | [Csnd] OT: Max 6 & "code generation technology" |
This may interest some of you. I just came across it and sounds very interesting. http://cycling74.com/2011/07/12/announcing-max-6/ Go down to "Performance". Best, Peiman |
Date | 2011-07-13 18:45 |
From | Anthony Palomba |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
Yes, I am very excited about this. It looks like you will be able to create a compiled version of your patch that runs much faster. Should make for more stable performances. Max6 is going to rock! -ap On Wed, Jul 13, 2011 at 12:34 PM, peiman khosravi <peimankhosravi@gmail.com> wrote: This may interest some of you. I just came across it and sounds very interesting. |
Date | 2011-07-14 11:58 |
From | peiman khosravi |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
It reminds me a little of Faust and all the demonstrations I saw at LAC. Guess who is leading the way!? P On 13 July 2011 18:45, Anthony Palomba <apalomba@austin.rr.com> wrote: Yes, I am very excited about this. It looks like you |
Date | 2011-07-16 17:46 |
From | Victor Lazzarini |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
I would dispute that. On 13 Jul 2011, at 18:45, Anthony Palomba wrote: > Max6 is going to rock! Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-07-16 19:01 |
From | Anthony Palomba |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
Oh really? Please elaborate... -ap On Sat, Jul 16, 2011 at 11:46 AM, Victor Lazzarini <Victor.Lazzarini@nuim.ie> wrote: I would dispute that. |
Date | 2011-07-16 19:30 |
From | joachim heintz |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
so would i ... when i read zicarelli's announcement (thanks peiman to point on it), i see mainly a reinforcement of the path which has taken the line with max5 and the joined venture with live: make it easier to learn, make it faster to produce sound. 'make it easier to learn': this is indeed a quality, and i wished we could bring csound documentation to the point the max documentation has been since at least a decade. but real learning has necessarily something which is NOT easy - for instance in this field learning how dsp works, to program your own "instruments" and so on -, and my impression is that they want to reduce this part of the max programming language. because they want to make more money by getting more customers. 'make it faster to produce sound': i do see that ableton live has qualities (in stability, documentation and whatever), and i do accept people who like working in live and are happy to realize their music there. but i do not accept at all that the rapidity of putting some effects together has anything to do with making music in a deeper sense. looking for one's own music is always "slow" in a way; it is slow if you go beyond the easy but superficial ways, because you need time to ask yourself about what music you like to create, and you need time to create it in a original way. again my impression is that max6 will not go in this direction but tries to facilitate the easy combination of standard modules and similar approaches. because they want to make more money by getting more customers. well, maxmsp is no free software, so this is kind of a "natural" process. but in my impression, there are very few things to be happy about the development of this program. joachim Am 16.07.2011 18:46, schrieb Victor Lazzarini: > I would dispute that. > > On 13 Jul 2011, at 18:45, Anthony Palomba wrote: > >> Max6 is going to rock! > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound" > > Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-07-16 19:43 |
From | peiman khosravi |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
I have to agree. One of the most disappointing things that ever happened to the audio software world is the discontinuation of pluggo. Live is clearly a very powerful tool for DJs, however, it still lacks multichannel capabilities. Max4Live is therefore limited to stereo, this makes it inaccessible to the majority of electroacoustic composers and sound designers who are becoming more and more interested in multichannel formats. Now I have no idea why cycling74 stopped developing pluggo. It supported all commercial plug-in formats and enabled maxmsp to run inside your favourite DAW, it was a revelation! This has puzzled me and so any future development, no matter how impressive, feels backward to me. Best, Peiman On 16 July 2011 19:30, joachim heintz <jh@joachimheintz.de> wrote: so would i ... |
Date | 2011-07-16 19:58 |
From | joachim heintz |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
> I have no idea why cycling74 stopped developing pluggo i don't know whether they said anything about it, or whether this is part of the secrets of a company (the council of the gods). but i assume, there are at least two reasons: 1) it is cheaper for cycling not to continue developing/supporting pluggo. in other words: when you continue developing it, you have a lot of work (in this particular case also because of the different daw applications etc). 2) they promised live to be exclusive to live, as they get many new customers because of this deal with live. joachim Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-07-16 20:02 |
From | Anthony Palomba |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
What I am most excited about is the improved sound quality and the ability to optimize patches for performance. Of course I always welcome improvements to the interface and new learning materials. I was originally mad that Cycling72 stopped supporting VSTs. But that was a long time ago. I embraced M4L and have really been enjoying it. The whole integrated environment of Max and Live is hard to beat. -ap On Sat, Jul 16, 2011 at 1:43 PM, peiman khosravi <peimankhosravi@gmail.com> wrote: I have to agree. One of the most disappointing things that ever happened to the audio software world is the discontinuation of pluggo. |
Date | 2011-07-16 20:47 |
From | Drweski nicolas |
Subject | Re : [Csnd] OT: Max 6 & "code generation technology" |
I am not a big fan of Maxmsp too and of live neither... Too easy to make something that sound "good"... It bring many composers to use it N. Drweski De : joachim heintz <jh@joachimheintz.de> À : csound@lists.bath.ac.uk Envoyé le : Samedi 16 Juillet 2011 20h30 Objet : Re: [Csnd] OT: Max 6 & "code generation technology" so would i ... when i read zicarelli's announcement (thanks peiman to point on it), i see mainly a reinforcement of the path which has taken the line with max5 and the joined venture with live: make it easier to learn, make it faster to produce sound. 'make it easier to learn': this is indeed a quality, and i wished we could bring csound documentation to the point the max documentation has been since at least a decade. but real learning has necessarily something which is NOT easy - for instance in this field learning how dsp works, to program your own "instruments" and so on -, and my impression is that they want to reduce this part of the max programming language. because they want to make more money by getting more customers. 'make it faster to produce sound': i do see that ableton live has qualities (in stability, documentation and whatever), and i do accept people who like working in live and are happy to realize their music there. but i do not accept at all that the rapidity of putting some effects together has anything to do with making music in a deeper sense. looking for one's own music is always "slow" in a way; it is slow if you go beyond the easy but superficial ways, because you need time to ask yourself about what music you like to create, and you need time to create it in a original way. again my impression is that max6 will not go in this direction but tries to facilitate the easy combination of standard modules and similar approaches. because they want to make more money by getting more customers. well, maxmsp is no free software, so this is kind of a "natural" process. but in my impression, there are very few things to be happy about the development of this program. joachim Am 16.07.2011 18:46, schrieb Victor Lazzarini: > I would dispute that. > > On 13 Jul 2011, at 18:45, Anthony Palomba wrote: > >> Max6 is going to rock! > > Dr Victor Lazzarini > Senior Lecturer > Dept. of Music > NUI Maynooth Ireland > tel.: +353 1 708 3545 > Victor dot Lazzarini AT nuim dot ie > > > > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound" > > Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-07-16 20:53 |
From | Bernardo Barros |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
2011/7/16 Anthony Palomba |
Date | 2011-07-16 21:06 |
From | Victor Lazzarini |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
There have been many eloquent elaborations on this, so I will not go on. Suffice it to say that once a piece of software is not free (as in free thought), it starts to loose its appeal to me, let alone its capability to rock. Also there is something about the sound quality of music made with MaxMSP that disappoints me. Victor On 16 Jul 2011, at 19:01, Anthony Palomba wrote: Oh really? Please elaborate... Dr Victor Lazzarini Senior Lecturer Dept. of Music NUI Maynooth Ireland tel.: +353 1 708 3545 Victor dot Lazzarini AT nuim dot ie |
Date | 2011-07-17 09:35 |
From | Macciza Macpherson |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
I would dispute the anti Max/Live sentiments here - Live is certainly not needed to run Max, nor is it a part of it. C74 simply worked with Live to produce a product that extends both their capabilities. And that gives flow on benefits in many ways. PartikellAudio's Hadron synth leverages M4L to realise a CSound orchestra. It can also be used for SuperCollider patches and control. Pluggo merely changed form slightly, it is still kind of there and 'PlugTastic' will be even better than original Pluggo imho M4L actually has been used to produce multichannel-spatialisation out of Live. FTM&Co are quite amazing tools for matrix/vector stuff as is Jitter - it's not just for audio. Jamoma is also a quite amazing open project within Max 64-bit audio sounds good to me, as does the 'code-generation' for maximising available computation VST's can be used in Max as can AU's, or you can write your own effects in any number of languages, including csound You can develop your own DSP objects, for within max or through Jamomas platform, in C, C++, Objective C with good support. There is a quite active and open Max-dev community, the speed with which Kinect hardware was available for use was very fast. I really don't see that they are 'dumbing it down'. And what is wrong with getting sound out quickly? Training wheels only, to be taken off later. Isn't that what all the various 'modern' front-ends like QuteCsound, Blue etc are all about? An alternative to the console/command line to make things simpler/easier/accessable/saleable/etc?. I also don't buy the 'it's not free' argument - People could package up Csound into saleable products can't they? I don't see how that changes the core product. I also do not see that PD is essentially better because it is 'free'. And I have heard equally bad music out of every sound application I have used, including Max and Csound. I have heard csound comps that sound like your average Live hack - boring techno music. I have also heard beautiful amazing pieces worth many of them. Although I paid for it , for me Max is 'free as in free thought' because I am free to do with it whatever I please. I find it far freezer than CSound which I largely gave up on a while ago because it was not progressing, have tried to get back into it several times but not quite got there . . . To quote Frank 'Have I offended anyone yet?' Sorry. And I guess maybe I will have another hack at CSound again soon. Cheers All Macciza Macpherson macciza@me.com Brian Moore guitar, Roland VG99,VG8 & FC300, YamahaVL 70m, KMI StringPort & SoftStep Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-07-17 11:36 |
From | peiman khosravi |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
On 17 July 2011 10:35, Macciza Macpherson <macciza@me.com> wrote:
Pluggo has not merely changed. If you want to use it you are channelled to pay for and use Live. A DAW is like your bedroom, you get used to it so much that moving to another becomes a no no, particularly when it is to make a company (or two in this case) rich.. I would be interested to know in detail about the multichannel capability of live. How is it possible if each track can have only two outputs? Other than cheating and treating the signal in pairs, which of course means that you cannot have one single plug-in that distributes the signal among 8 channels. FTM&Co are quite amazing tools for matrix/vector stuff as is Jitter - it's not just for audio. FTM is nice but it is not developed by cycling and is rather buggy. Moreover it is a very roundabout way of dealing with vectors, which should really be supported by max naively in the first place. How do we know that FTM will be alive in a few years? It comes out of IRCAM after all! 64-bit audio sounds good to me, as does the 'code-generation' for maximising available computation Agreed. And I have heard equally bad music out of every sound application I have used, including Max and Csound. I have heard csound comps that sound like your average Live hack - boring techno music. I have also heard beautiful amazing pieces worth many of them. Also agreed. I think that sound quality is an issue with FFT developed in msp though. Although I paid for it , for me Max is 'free as in free thought' because I am free to do with it whatever I please. I find it far freezer than CSound which I largely gave up on a while ago because it was not progressing, have tried to get back into it several times but not quite got there . . . Sorry but it is not free thought. The framework is defined by commercial interests rather than the user-community. To quote Frank 'Have I offended anyone yet?' Sorry. |
Date | 2011-07-17 12:31 |
From | Dave Phillips |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
Macciza Macpherson wrote: > I would dispute the anti Max/Live sentiments here ... > Although I don't use any C74 products I see no reason why they wouldn't be nice products. The people involved with the company have long and honorable histories with the general community of computer-based musicians. WRT their commercial aspect: The reasons I don't use any C74 or IRCAM software include 1) its cost is prohibitive to my budget, 2) there's absolutely and incontrovertibly no access to its source code, 3) I have no guarantee of its survival into the next year, and 4) none of it runs on Linux (an astonishingly bad - though not at all surprising - decision). Many of us here have tolerated commercial software life-cycles and have decided that we simply don't want to go that way any longer. > I really don't see that they are 'dumbing it down'. And what is wrong with getting sound out quickly? Training wheels only, to be taken off later. Isn't that what all the various 'modern' front-ends like QuteCsound, Blue etc are all about? An alternative to the console/command line to make things simpler/easier/accessable/saleable/etc?. > No, not really. If you've used blue you know it's nothing like a set of training wheels. QuteCsound might be pressed into the definition but I don't consider it much of a hand-holder either. Those environments are systems for integrating a workflow. They also represent personal visions of Csound-based toolkits, and of course their visions may or may not coincide with my own > I also don't buy the 'it's not free' argument - People could package up Csound into saleable products can't they? I don't see how that changes the core product. I also do not see that PD is essentially better because it is 'free'. > Definitely agreed. The implication that free is better is valid in some respects, but those respects have little to do with sound quality, applicability to purpose, usability, etc. Where free is better is primarily in the domains of budget and access. Curiously, they stand in an inverse relationship in the commercial world - no matter how much I pay for C74's software they will never offer their source code to me without cumbersome licensing and other restrictions. There's absolutely zero freedom in that respect. > And I have heard equally bad music out of every sound application I have used, including Max and Csound. I have heard csound comps that sound like your average Live hack - boring techno music. I have also heard beautiful amazing pieces worth many of them. > > I listen to Gregorian chant and music by Hildegard von Bingen daily to remind myself how few resources are required for beautiful music. I've heard excellent music made with a Commodore C64 and I've heard crap played on a $3000 classical guitar. The tool is neither the music nor the musician, and I'm Old Skool enough to believe that a compleat musician should not be defined by his tools. > Although I paid for it , for me Max is 'free as in free thought' because I am free to do with it whatever I please. I find it far freezer than CSound which I largely gave up on a while ago because it was not progressing, have tried to get back into it several times but not quite got there . . . "Csound not progressing" is an interesting POV. And incidentally, *you* may be free to do with it (C74's software) as you please, which indicates that there's clearly no need for you to access their source code, i.e. the software does for you what you want it to do, and that is an undeniably Good Thing. However, *I* will most certainly be frustrated by that same lack of access the first time I hit a snag and am told that "we'll consider adding your recommendations to our queue of users suggestions". Acquiescence to the company's bug-fix and release schedule is not free enough for me. But before you think I'm a total advocate of free software, please note that I'm a registered owner of Pianoteq, Renoise, the linuxDSP plugins, some of the Loomer synths, and probably a few other closed-source products. Typically I'll only buy software if I can't find an open-source equivalent or if the software has other strong selling points. Max/MSP is saddled with too many restrictions for my budget (its first requirement here is a new computer), and Pd is quite a capable environment if I want a graphic patching system. > To quote Frank 'Have I offended anyone yet?' Sorry. > No offense taken here, I think you have a valid point of view and you have stated it without trying to provoke anyone. We are all free to make our own choices, and it is most important that the choices we make work for our purposes. I'll add one more note regarding Apple. I've never owned any of their products, and I had been thinking about purchasing a Mac. Not long ago I gave a presentation at Virginia Tech where I met Brad Garton and Peter Kirn. We had quite a conversaion about Apple, the Apps Store, the licensing conditions, and above all the hostility that Apple bears towards open-source development. Perhaps "hostility" is too strong a word, but after our conversations and their comments about the company I decided to forego the purchase. Peter stated that as long as I planned to use the well-known commercial packages I'd probably do all right, but both he and Brad were quite critical about Apple wrt open-source tools and development. They were also critical about the relatively short lives of Apple's hardware and the sad state of customer service they've experienced from the company. > And I guess maybe I will have another hack at CSound again soon. > It will always be here for you, it has no "company" that will disappear with its source code, and you will always be welcome into its community of users and developers. You will never have to pay a dime for it, and if you have the skills and/or inclination you can change it to be anything you like. As opposed to what I can do with the software I purchased from Microsoft or Voyetra or Tascam or Opcode or [your favorite closed-source project here] ... :) Best regards, Dave Phillips Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2011-07-17 16:09 |
From | Michael Gogins |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
Although I prefer open source software for many reasons, some of them musical, I must take issue with your judgment on the sound quality of music made with MaxMSP. I have heard pieces at the ICMCs of the past decade the composers of which assured me they were made with Max, and the sound quality was neither better nor worse than that of pieces that I know were made either with Csound or simply by using an editor and a bunch of processing plugins. Regards, Mike On Sat, Jul 16, 2011 at 4:06 PM, Victor Lazzarini |
Date | 2011-07-17 16:56 |
From | peiman khosravi |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
I agree. The thing with max is that it doesn't naively have a collection of objects as rich as the Csound opcodes. So to make anything complex people are either going to have to build it from the ground up (in which case the sound quality depends on their knowledge of DSP/programming and their ears) or use externals (in which case you're in the hand of the independent developer). I think this explains the reputation of maxmsp for having bad sound quality. It's not the programme itself but how it is used and how it encourages people to use it. P On 17 July 2011 16:09, Michael Gogins <michael.gogins@gmail.com> wrote: Although I prefer open source software for many reasons, some of them |
Date | 2011-07-17 17:27 |
From | luis jure |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
on 2011-07-17 at 11:09 Michael Gogins wrote: > I have heard pieces at the ICMCs of the past >decade the composers of which assured me they were made with Max, and >the sound quality was neither better nor worse than that of pieces >that I know were made either with Csound or simply by using an editor >and a bunch of processing plugins. and i think that, considering its price, that itself is very "disappointing", which is what victor said... >On Sat, Jul 16, 2011 at 4:06 PM, Victor Lazzarini > |
Date | 2011-07-17 17:29 |
From | peiman khosravi |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
I don't think that is what Victor meant. On 17 July 2011 17:27, luis jure <ljc@internet.com.uy> wrote:
|
Date | 2011-07-17 18:43 |
From | Michael Gogins |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
Well, my point is simply that the basic technology of digital signal processing on computers is mature and mostly in the public domain, so that there is no technical reason for all implementations not to be at a more or less similar level of quality. You have your basic filter, your biquad filter, your interpolating oscillator, your sampler, your exponential envelope generator, your random number generator, your nested allpass reverberator, and it would be very weird indeed if one brand of this stuff was noticeably better than some other brand. Then you have your physical models and your phase vocoders, technology that is both somewhat more recent and considerably more complicated, and you can easily begin to hear differences. But even there although I hear differences, I don't necessarily hear differences in technical or esthetic quality, or if I do hear differences in quality they don't always favor Csound. Of course this does NOT apply to more recent techniques in DSP or to the overall architecture of the software sythesizer, both of which are not nearly so established. Regards, Mike On Sun, Jul 17, 2011 at 12:27 PM, luis jure |
Date | 2011-07-17 21:31 |
From | luis jure |
Subject | Re: [Csnd] OT: Max 6 & "code generation technology" |
on 2011-07-17 at 17:29 peiman khosravi wrote: >I don't think that is what Victor meant. probably not... my previous mail was completely useless. basically, i agree with what michael says in his last mail. Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |