Author |
Message |
buzzr
Joined: Dec 13, 2007 Posts: 360 Location: portland
Audio files: 1
G2 patch files: 1
|
Posted: Mon Sep 14, 2009 8:39 pm Post subject:
The death of sofware modulars |
 |
|
It seems right now that there is no company that is going to upgrade their software based modular systems. The one company that does is Symbolic Sounds Kyma, but other then that there is nothing new for software based modular systems. Reaktor has been stuck in limbo, the Nord Modular is officially dead, you can use programs like Pd, Max/Msp, Chuck, Supercollider, but you have to spend years with those to make a bleep....
Would be nice if some company stepped up to the plate and gave us something new to chew on...
Compared to hardware modulars, software has gone to the dogs. Look how many new modules have come out in the last year, staggering to say the least.
Just saying this as Clavia should step back up to the plate again. But they won't... |
|
Back to top
|
|
 |
Wout Blommers

Joined: Sep 07, 2003 Posts: 4529 Location: The Hague - The Netherlands
Audio files: 123
G2 patch files: 12
|
Posted: Mon Sep 14, 2009 11:11 pm Post subject:
Re: The death of sofware modulars |
 |
|
buzzr wrote: | ... Just saying this as Clavia should step back up to the plate again. But they won't... | Sure... How many would be sold than? The pure modular fans want a huge monophonic console and a lot of cables...
Also all the already sold hardware will work against a new one. Return to these synths and develope further? Why give an aspirin to a dead man?
Is the world really waiting for a new modular synth? Maybe something new? Something which isn't here yet. Believe me, those guys in Stockholm want to develope, but they want to sell too.
Wout |
|
Back to top
|
|
 |
Eag
Joined: Feb 14, 2007 Posts: 40 Location: Central Pennsylvania
G2 patch files: 3
|
Posted: Mon Sep 14, 2009 11:31 pm Post subject:
|
 |
|
Yeah, I've been feeling this way a lot lately, too.
I mostly lurk around here, but as I've said before, I'll never be able to go back to a non-modular rig for live performance. I plan to keep using my G2X until it dies, and I'm not sure I won't try to get another one then.
Personally, I've started trying to learn about audio synthesis at a pretty low level - I hope that eventually, when the G2 does die, if nothing else, I'll be able to put together a Linux box w/ the realtime kernel patches, a high-end audio interface, and ChucK/CSound/SuperCollider (or similar tools) to design synth (and other audio) patches. As a professional programmer, I don't find ChucK to be tons harder to use than the G2 (though I definitely prefer the G2's approach for most things - its front panel is a thing of beauty, and morph groups are spectacularly useful).
The nice thing about a Linux/audio language combination is that it'd be open. Whatever synthesis platform I wind up moving to, I think that'll be a requirement for me, even if it means working with clumsy interfaces. The proprietary upgrade train isn't something I want to ride - seems to me that a rackmounted Linux box with really good audio/MIDI/OSC interfaces may be the basis for my next synth rig.
Tim occasionally brings up what he sees as a major problem in electronic music, which is that it takes decades or centuries to perfect/understand an instrument, and for it to find its proper artistic role, but modern electronic instruments have lifecycles measured in years.
I think he's absolutely right about this being a massive problem, and it's one of the drivers behind my "openness" stance above. I know Symbolic Sound is very open, but I think I want the whole stack to be open source, honestly. With a fully OSS stack, I could be pretty confident that my sounds/interfaces/etc would never be utterly lost to the mists of time and the unavailability of my original tools. If you have open source tools for the whole stack, it would be possible to archive everything needed to use your patches alongside your patch archive.
Anyway, rant on openness aside, I've been thinking a lot about the replacement I'd *like* to have. The setup I mentioned above is probably doable now, but wouldn't give nearly as smooth an experience as the G2 does, and I think a smoother experience than the G2 is at least theoretically possible (I rather doubt I'll ever get it, though). I know Antimon and I have both mentioned the idea of writing a generic GUI for modular synthesis, and then using various audio engines (ChucK, SuperCollider, etc) to actually power the audio processing, and that's the crux of what I'm thinking of.
The vision of the system I want is still being refined, but it's getting clearer. When it's crisp enough, I may post a "Here's what I want - what would be the best way to get it?" message to the forum here, as a lot of the regulars here know orders of magnitude more than I do about synthesis and audio software.
(I've actually started considering going back to school to study synthesis, DSP, audio software, and musical interface design, just because the more I learn about it, the more I love it. It brings together several of my loves - user interface design, software development, and musical performance. I figure if I spent a few years focused on it, rather than squeezing it in around the edges like I do right now, I should get decent at it.
Probably wouldn't ever make me money, but it sure would be fun, and that's a better reason to do something than making money, if all else is equal.)
-Nate _________________ "Anything you say can and will be used against you. We probably won't wait for a court of law to do it." |
|
Back to top
|
|
 |
Wout Blommers

Joined: Sep 07, 2003 Posts: 4529 Location: The Hague - The Netherlands
Audio files: 123
G2 patch files: 12
|
Posted: Tue Sep 15, 2009 1:10 am Post subject:
|
 |
|
Eag wrote: | ... Tim occasionally brings up what he sees as a major problem in electronic music, which is that it takes decades or centuries to perfect/understand an instrument, and for it to find its proper artistic role, but modern electronic instruments have lifecycles measured in years. ... | Maybe... If you take a look how musicians were working back in 1950, hoping one day these kinds of techniques would be accepted... And than realize now-a-days more than 50% of the music is electronic, music is still in progress and going forward
Sure, learning three chords on a guitar and start an international musical career: those days are over! From Karl Heinz and Henry we came a rather big deal now!
If it takes to long to learn how to play a synth, maybe the violin will be a better option?
Wout |
|
Back to top
|
|
 |
Potard

Joined: Jun 16, 2009 Posts: 5 Location: France
|
Posted: Tue Sep 15, 2009 3:48 am Post subject:
|
 |
|
Another approach would be the Origin digital modular synthesizer from Arturia, allowing to create patches from scratch, but also to start from preset patches. Full tweakability and plenty of controls.
The firmware still is a bit fresh though (currently v1.07), but updates are coming. |
|
Back to top
|
|
 |
BobTheDog

Joined: Feb 28, 2005 Posts: 4044 Location: England
Audio files: 32
G2 patch files: 15
|
Posted: Tue Sep 15, 2009 4:21 am Post subject:
|
 |
|
I would love an Origin but Arturia support is just so bloody awful I just don't trust them.
I had a play with one and it sounded very nice but crashed (no audio out) twice in 30 minutes, required power cycle to get it back!
Its a shame really. |
|
Back to top
|
|
 |
xav

Joined: Mar 21, 2005 Posts: 164 Location: paris
Audio files: 8
G2 patch files: 7
|
Posted: Tue Sep 15, 2009 4:26 am Post subject:
|
 |
|
Potard wrote: | Another approach would be the Origin digital modular synthesizer from Arturia, allowing to create patches from scratch, but also to start from preset patches. Full tweakability and plenty of controls.
The firmware still is a bit fresh though (currently v1.07), but updates are coming. |
I thought it could be a nice tool. But it lacks "morph groups" (only one parameter can be assigned to a controller). I'm also disappointed by the sound (for instance the saw lacks high frequencies). It isn't as modular as the G2... or even the micro modular. |
|
Back to top
|
|
 |
xav

Joined: Mar 21, 2005 Posts: 164 Location: paris
Audio files: 8
G2 patch files: 7
|
Posted: Tue Sep 15, 2009 4:29 am Post subject:
|
 |
|
Eag wrote: | - seems to me that a rackmounted Linux box with really good audio/MIDI/OSC interfaces may be the basis for my next synth rig.
-Nate |
Does that type of box exist? I even never saw any OSC keyboard or controller. |
|
Back to top
|
|
 |
Keysandslots
Joined: Aug 18, 2006 Posts: 266 Location: Mississauga, Ontario
|
Posted: Tue Sep 15, 2009 5:29 am Post subject:
|
 |
|
I've had a G2X for some time now and have not done any patching on it, and yes, I am disappointed in myself. So disappointed that I have considered selling it a few times because I felt its potential was wasted with me.
Unfortunately, it sounds neat and does so many cool things, I just can't bring myself to part with it. I've sold a few things in the past (a Hohner Clavinet C comes to mind) that I have really regretted.
Not being the smartest musician on the planet, I'd want two things from something like the G2 (not necessarily from Nord, just from something G2-ish). First, I'd like the option of a control panel, but not like a physical modular synth. We're at a stage (or soon will be) where I should be able to get a nice big screen, hold it flat on my lap, and use my finger to run patchcords from module to module.
That would give me the best of both worlds, the tactile (sort of) experience of having a physical control panel and the ability to change modules and layouts as necessary. This would be handy for the Kyma too I would imagine.
The second thing I want is the ability to connect modules based on the sound or sound characteristic I'm after. For example, I'm in the mood for something a bit "buzzy", with a bit of a "honk" and a quick burst of brightness at the beginning, with the sound cutting off semi-quickly so I can play medium fast lines.
Drawing from my day gig as a data architect, it should be possible to construct an abstract list of characteristics related to each module, and then use these as keywords to drive an inference engine (a fairly simple version really). So, for an oscillator, I might define the basic waveforms, then define a sawtooth as "buzzy", define a filter with a bit of resonance as "honk" and various portions of envelope generators with appropriate characteristics.
So, I don't really want to know what a module is called or what it does on a physical level, I want to know what it does on a musical or sound creation level. Many of you already know this, based on many years of experimentation and experience. I would use something like this as a starting point and then tweak from there.
Randy |
|
Back to top
|
|
 |
Keysandslots
Joined: Aug 18, 2006 Posts: 266 Location: Mississauga, Ontario
|
Posted: Tue Sep 15, 2009 5:36 am Post subject:
|
 |
|
Hey, that gives me another idea. How 'bout a modular based on the iPod Touch? For each module, I would need to buy a Touch (maybe a single Touch could emulate multiple simple modules), and then all I need is some kind of port, docking system or dedicated WIFI router to hook them all together virtually.
Three oscillators would be three Touches, maybe a pair of envelope generators could run on one Touch, a couple of filters on a couple more Touches and that sort of thing. That might be kinda cool and would certainly look impressive. How to emulate the dragging of patchcords from one to another would take some thought.
Randy |
|
Back to top
|
|
 |
wouter
Joined: Mar 07, 2009 Posts: 31 Location: Netherlands
G2 patch files: 1
|
|
Back to top
|
|
 |
buzzr
Joined: Dec 13, 2007 Posts: 360 Location: portland
Audio files: 1
G2 patch files: 1
|
Posted: Tue Sep 15, 2009 6:07 pm Post subject:
|
 |
|
Yes, i believe Dasc pointed us in this direction in a different thread. Besides basic analog synthesis, Bazille would also have to offer some more exotic modules and at it's basic level let us use a sample as an oscillator. Otherwise, it's just another virtual analog synth.
I'm interested in software that stretches what is already out there and available. If Basille will do more exotic kinds of synthesis and routing then I will be there. It looks right now to be a good copy of a basic Nord G2 setup, the filters sound much nicer though. |
|
Back to top
|
|
 |
Eag
Joined: Feb 14, 2007 Posts: 40 Location: Central Pennsylvania
G2 patch files: 3
|
Posted: Thu Sep 17, 2009 7:53 pm Post subject:
|
 |
|
Wout Blommers wrote: | Sure, learning three chords on a guitar and start an international musical career: those days are over! From Karl Heinz and Henry we came a rather big deal now!
If it takes to long to learn how to play a synth, maybe the violin will be a better option?
Wout |
Sorry, Wout, I think I miscommunicated - as a classical pianist originally, I've been learning piano for over twenty years, and like spending decades learning instruments.
Whatever I replace the G2 with (eventually), I would like to be able to spend a very, very long time with it, not needing to worry about changing platforms, and getting to know the environment/synth really well. When you're learning violin or piano, buying one instrument or another changes only extreme subtleties, not basic modes of working. In the current synth market, that isn't true - this need to change modes of working from synth to synth, and the way manufacturers encourage this jumping from synth to synth, is what I was trying to complain about.
So, I *want* to spend years with a synth - it's just that with the G2, it will probably become impractical a few years from now to keep using it, so I want an open platform I can keep using indefinitely, learning from, and expanding myself if/when I need more from it, rather than having to learn/setup an entirely new system.
Hopefully that makes more sense.
xav wrote: | Does that type of box exist? I even never saw any OSC keyboard or controller. |
As I understand it, OSC is a transport-agnostic protocol, and although there aren't many (any?) controllers yet, I think the expectation is that in the future, OSC controllers will probably work over USB, Ethernet, and maybe even other communications protocols. Thus, I think that good software support will be more important to OSC support than a specific hardware interface. Mostly, what I'm getting at here is that eventually I'd like to be able to use something with a higher resolution than MIDI (as has been commented around here before, one of the G2's weaker points is that its knobs are limited to MIDI resolution, and that can occasionally cause problems).
As far as good audio/MIDI interfaces, I believe that's quite possible with Linux right now. I recently ran across an article claiming that with a good audio interface and the recent realtime kernel patches, you could set up a Linux box with JACK that introduces only a millisecond of latency between audio plugins and sound out on the audio interface. Obviously, the audio plugins themselves would have varying latencies, but if it works as advertised, it would be competitive with Mac OS X's Core Audio system, and quite capable of driving live performances (if, of course, the plugins were up to it). _________________ "Anything you say can and will be used against you. We probably won't wait for a court of law to do it." |
|
Back to top
|
|
 |
buzzr
Joined: Dec 13, 2007 Posts: 360 Location: portland
Audio files: 1
G2 patch files: 1
|
Posted: Thu Sep 17, 2009 8:27 pm Post subject:
|
 |
|
?
I'm not sure what you are saying. It sounds like you have some interest in learning an instrument for a long time. That can easily be done with any instrument, including the G2 as it will have a lifespan as long as it runs on a power cable.
As far as OSC goes, unless you work with Max/Msp, Supercollider, Pd, then there is no reason to use OSC. MIDI works fine and is still king. I should know, i've developed OSC controllers for the market, good luck with that..
And that artilce by Kim Cascone dumping his Mac to buy a linux box seemed like a pretty funny article to me. Kim was more interested in getting around buying a mac computer, which is very expensive, but worth the money, I've had my powerbook for 7 years and it works perfectly....
Open source is not the answer, not yet anyways..unless you are very computer savvy..
http://createdigitalmusic.com/2009/08/04/linux-music-workflow-switching-from-mac-os-x-to-ubuntu-with-kim-cascone/ |
|
Back to top
|
|
 |
GovernorSilver

Joined: Apr 26, 2004 Posts: 1349 Location: Washington DC Metro
G2 patch files: 1
|
Posted: Fri Sep 18, 2009 11:00 am Post subject:
|
 |
|
xav wrote: | Eag wrote: | - seems to me that a rackmounted Linux box with really good audio/MIDI/OSC interfaces may be the basis for my next synth rig.
-Nate |
Does that type of box exist? I even never saw any OSC keyboard or controller. |
I'm guessing the most popular OSC controllers are Wiimotes, iPhones/iPod Touches running TouchOSC, and Monomes. _________________ Current and recent work on Soundcloud
Some old stuff on VIRB |
|
Back to top
|
|
 |
buzzr
Joined: Dec 13, 2007 Posts: 360 Location: portland
Audio files: 1
G2 patch files: 1
|
Posted: Fri Sep 18, 2009 11:44 am Post subject:
|
 |
|
yep, besides the monome, not much of a marketshare and most manufactures are not building synths with osc control...unless you count using another program alongside with it on your computer. |
|
Back to top
|
|
 |
Antimon
Joined: Jan 18, 2005 Posts: 4145 Location: Sweden
Audio files: 371
G2 patch files: 100
|
Posted: Sat Sep 19, 2009 4:15 pm Post subject:
|
 |
|
I'm so aching for a knob box like the BCR2000 transmitting high resolution data over OSC. It's not just the resolution, the way you format and deal with OSC messages makes more sense and is easier to work with (in ChucK anyway).
/Stefan _________________ Antimon's Window
@soundcloud @Flattr home - you can't explain music |
|
Back to top
|
|
 |
Akum420
Joined: Jul 22, 2009 Posts: 50 Location: Québec
Audio files: 3
G2 patch files: 11
|
Posted: Sat Sep 19, 2009 4:36 pm Post subject:
|
 |
|
Quote: | you can use programs like Pd, Max/Msp, Chuck, Supercollider, but you have to spend years with those to make a bleep.... |
This is not the case with Tassman (AAS). But you're right when you say that there is no company that is going to upgrade their software based modular systems. AAS is busy with Ableton I think now. Clavia make Organ.... But I don't think that this is "The death of software modulars". It's just a break!
At the moment, an alternative is to use 2 sofwares modulars. i.e. Use the MIDI functions from one and the sound from the other one. Or combine MIDI functions, etc.. to explore a new way.
Btw, just to become a good player with a instrument (piano, guitar, drum) it's take many years. I think my G2X will be my best friend for a minimum of 8 years ! Yes, the G2 have some limitations but I can live with. Last edited by Akum420 on Sat Sep 19, 2009 4:45 pm; edited 1 time in total |
|
Back to top
|
|
 |
buzzr
Joined: Dec 13, 2007 Posts: 360 Location: portland
Audio files: 1
G2 patch files: 1
|
Posted: Sat Sep 19, 2009 4:44 pm Post subject:
|
 |
|
Right now I'm using the G2 with Reaktor and having some very good results.
Maybe Reaktor will be updated.......HA! |
|
Back to top
|
|
 |
buzzr
Joined: Dec 13, 2007 Posts: 360 Location: portland
Audio files: 1
G2 patch files: 1
|
|
Back to top
|
|
 |
Eag
Joined: Feb 14, 2007 Posts: 40 Location: Central Pennsylvania
G2 patch files: 3
|
Posted: Sun Sep 20, 2009 9:49 pm Post subject:
|
 |
|
buzzr wrote: | ?
I'm not sure what you are saying. It sounds like you have some interest in learning an instrument for a long time. That can easily be done with any instrument, including the G2 as it will have a lifespan as long as it runs on a power cable. |
My concern isn't so much that my physical G2 will die (though I do imagine that will eventually happen).
I make no claims to being a great synthesist. I'm good enough to make sounds that I'm happy with (as are the musicians I play with regularly), and downright bad compared to most of the locals here.
Even so, I'd like to do what I can to ensure that my musical efforts, such as they are, won't vanish like sand on the wind as time passes. With electronic instruments, the only way I see to do that is an open software stack on a general-purpose computer.
The violin, the piano, the guitar - these are instruments that are so culturally accepted that it's hard to imagine them going away in the next millennia or so, and even if they do, they're acoustic. If someone cared, they could build them again.
With the G2, much as I love it, if you create a patch meant for use in a composition, people forty years down the road won't have much luck using it.
Do I think anyone will perform anything I've written that far in the future?
No.
Even so, it seems like a problem to me, so I feel I should do what I can to help solve it, which means doing my minor bits of insignificant work in the way I think it should be done.
buzzr wrote: |
As far as OSC goes, unless you work with Max/Msp, Supercollider, Pd, then there is no reason to use OSC. MIDI works fine and is still king. I should know, i've developed OSC controllers for the market, good luck with that.. |
I don't know much about OSC - I just know that I was trained first as a classical pianist and flutist (bit of guitar, upright bass, and electric bass in there too), and while it's all we really have right now, MIDI's resolution doesn't satisfy me much at all. In many contexts, it falls far short of what I'm used to from acoustic instruments. Maybe someday, there will be OSC controllers/instruments that I find more satisfying, and if that does ever happen, I don't want to be stuck in MIDI-land.
buzzr wrote: |
And that artilce by Kim Cascone dumping his Mac to buy a linux box seemed like a pretty funny article to me. Kim was more interested in getting around buying a mac computer, which is very expensive, but worth the money, I've had my powerbook for 7 years and it works perfectly....
Open source is not the answer, not yet anyways..unless you are very computer savvy.. |
I know that OSS isn't the answer yet - I'm not talking about an immediate, practical solution here. My immediate, practical solution is my combo of the Nord Stage and the G2X (My day-to-day desktop/composition machine is a Mac, although I do use a Linux machine fairly regularly too).
I'm daydreaming out loud about some of the elements that could perhaps be put together to eventually form my dream synthesis rig. I'm a computer scientist who does a lot of music, so I'm not too scared of needing to be computer-savvy, if that would actually allow me to have the performance rig I want.
I don't necessarily think I'll ever have the instrument I want, but it still seems to me that it's worth thinking about.
Does that make more sense, or am I just muddying the waters? (I haven't slept much lately, so I apologize if this is really demented or incomprehensible.)
-Nate _________________ "Anything you say can and will be used against you. We probably won't wait for a court of law to do it." |
|
Back to top
|
|
 |
dasz

Joined: Oct 16, 2004 Posts: 1644 Location: victoria, canada
Audio files: 29
G2 patch files: 56
|
Posted: Mon Sep 21, 2009 9:14 am Post subject:
|
 |
|
what a cool thread.
I think as Wout put it in a different thread, Clavia may be making organs now, but they will always continue to own the source code for the G2 (and the NM). They're not erasing every back-up of the work and time they invested.
Kind of like me and my source disks with my Opcode Revolve 100m sequencer which may or may not see the light of day one day or not.
Meaning, you never know. Time change and so do people, and so does the market, and the economy.
--
my relationship with the g2 has evolved over the years. I used to only do things inside the G2, due to not having the physical room to spread my gear around, and other things and people that took too much room .
It is now, that the G2's have become the brain of my system, and controlling external gear (my x0xb0x and blofeld), and most recently my own voice (looping), which means my system is growing.
the g2 without OS updates is just like h/w modulars, sometimes you need to get another module (from another manufacturer) so you buy it. the system grows as I grow.
the trick is to get the right other module for you (for me, I am thinking of some kind of external filter box or a simple mono analog synth which I can patch my g2 through). adding a x0xb0x to my rig gave me an apppreciation and the presence of analog, and even though I have a blofeld, I still crave that real juicy squeltch that I could patch my G2 through. the x0xb0x filter is a 303 filter, which is great for some things, so ...
For me, I want a warm analog moog sounding filter, something really rich and warm which self-oscillates and still has a deep frequency range while doing so. it could be mono synth. with midi.
I'm not too keen on Dave smith gear, I have tried them, nor the sherman, but I like the moog little phatty, but I wish it had more knobs. I'm going to listen to an arp oddassy next month and I do like what I have heard on youtube, but it would need a midi/cv thing.
I'm not willing to spend more than $600USD. I am open to suggestions. |
|
Back to top
|
|
 |
iPassenger

Joined: Jan 27, 2007 Posts: 1068 Location: Sheffield, UK
Audio files: 5
G2 patch files: 78
|
Posted: Tue Sep 22, 2009 6:53 am Post subject:
|
 |
|
Whilst I do see everyone's points about losing machines/patches that you create when the system finally dies (no longer supported or whatever) the knowledge you will have gained will be in the most part applicable/adaptable to any synth/seq system. So I don't think it would be all lost. The knowledge i gained from owning a Waldorf pulse meant I could patch the sound I wanted on a Juno, on a Moog and oberheim or anything else. Sure you need to learn the quirks but they are all essentially synthesizers, in much the same way that not all guitars are the same.
Lets all hope our machines keep working for as long as possible though eh.  _________________ iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger |
|
Back to top
|
|
 |
purusha
Joined: Mar 13, 2008 Posts: 131 Location: Ilkley
|
Posted: Tue Sep 22, 2009 9:47 am Post subject:
|
 |
|
The way I've decided to tackle this one, in terms of recording at any rate, is to multi-track record my synths in cubase. That at least gives me the possibility of remixing in future, regardless of what happens to hardware and/or software.
It's then a case if hoping that the backups will hold up! _________________ OVNI Soundcloud Purusha Soundcloud |
|
Back to top
|
|
 |
dorremifasol

Joined: Sep 28, 2006 Posts: 823 Location: Barcelona, Spain
Audio files: 7
G2 patch files: 49
|
Posted: Tue Sep 22, 2009 10:16 am Post subject:
|
 |
|
dasz wrote: | For me, I want a warm analog moog sounding filter, something really rich and warm which self-oscillates and still has a deep frequency range while doing so. it could be mono synth. with midi.
I'm not too keen on Dave smith gear, I have tried them, nor the sherman, but I like the moog little phatty, but I wish it had more knobs. I'm going to listen to an arp oddassy next month and I do like what I have heard on youtube, but it would need a midi/cv thing.
I'm not willing to spend more than $600USD. I am open to suggestions. |
Dasz, may I suggest you a Doepfer Dark Energy?
http://www.doepfer.de/home_e.htm
http://www.youtube.com/watch?v=QLs6XQxO6uE
Looks very good  _________________ Cheers,
Albert |
|
Back to top
|
|
 |
|