| View previous topic :: View next topic |
| Author |
SW and Max/MSP |
Leoespejo Veteran Wiggler
Joined: 07 May 2011 Last Visit: 23 May 2013
  Posts: 614 Location: Barcelona
|
Posted: Thu May 17, 2012 5:27 am Post subject: SW and Max/MSP |
 |
|
|
Is there any way to send frequency information in the form of Max/MSP signals with ( sig~ object) from Max to any SW plug in and transform that info into 1v/oct. ?
I'm sorry for the noob question but this is related with this post:
http://www.muffwiggler.com/forum/viewtopic.php?t=59330
Thanks |
|
| Back to top |
|
 |
os Super Deluxe Wiggler
Joined: 30 Jun 2009 Last Visit: 24 May 2013
   Posts: 3929
| |
| Back to top |
|
 |
Leoespejo Veteran Wiggler
Joined: 07 May 2011 Last Visit: 23 May 2013
  Posts: 614 Location: Barcelona
|
Posted: Thu May 17, 2012 8:02 am Post subject: |
 |
|
|
Yes, i know i could use MIDI, but i don't want to use MIDI numbers as i'm working with not equaly tempered scales.
I'm using Fibonacci's progresions as frequencies and aureal proportions as ratios for FM synthesis, so i think MIDI is not the best way to implement this.
I'm able to do all thiis inside Max, but i'd like to use those freqs. to do the same with my Modular using Max to generate those freqs. and ratios.
Anyway, is there any possibilty to calibrate ES-3 without a multimeter as Felix le Chat says in the same post ? I don't have one of those and don't wankt to spare money. |
|
| Back to top |
|
 |
os Super Deluxe Wiggler
Joined: 30 Jun 2009 Last Visit: 24 May 2013
   Posts: 3929
|
Posted: Thu May 17, 2012 8:07 am Post subject: |
 |
|
|
| Leoespejo wrote: | | Yes, i know i could use MIDI, but i don't want to use MIDI numbers as i'm working with not equaly tempered scales. |
That doesn't follow. MIDI numbers are just another way of representing pitch. I'm not saying you have to use only the MIDI numbers that represent notes on the equal tempered scale.
E.g. MIDI note 60 is middle C, but MIDI note 60.34 is equally valid (and represents a pitch somewhere between C and C#).
A multimeter is like $20 or something. Everyone with analogue synths should own one. _________________ http://www.expert-sleepers.co.uk/
http://twitter.com/expertsleepers
http://www.darkroomtheband.net/ |
|
| Back to top |
|
 |
felix le chat Veteran Wiggler
Joined: 10 Aug 2010 Last Visit: 18 Feb 2013
  Posts: 606
|
Posted: Thu May 17, 2012 10:07 am Post subject: |
 |
|
|
| os wrote: | MIDI numbers are just another way of representing pitch. I'm not saying you have to use only the MIDI numbers that represent notes on the equal tempered scale.
E.g. MIDI note 60 is middle C, but MIDI note 60.34 is equally valid (and represents a pitch somewhere between C and C#). |
Yes, MIDI is only a communication protocol. You can use the "MIDI note" message for transmitting any kind of information, it only depends on how you use it, I mean, what is connected or mapped to it.
In my workflow, I use MIDI note number information only as a list of numbers. In the softwares I associate this list with either a list of frequencies, or frequency factors, or other parameters, etc (I don't use it only for analogue synths, also software instruments, so this is always different). In this case, MIDI note number is just an index that links to whatever list of numbers. This list of numbers can be an actual table (array) of numbers, but I also use simple mathematical functions like "value = function(MIDI_note_number)".
Here, MIDI note number does not represent anything related to music, it's just a technological facility.
Os suggests the opposite approach, which is equivalent for pitches: MIDI note number does represent the musical pitch, but you can use fractional values so that all pitches are possible. You can produce any scale with this. Of course, you will have to program the right fractional MIDI pitches but it can be done in Max, Reaktor or similar softwares.
The biggest advantage of this method is that you don't have to calibrate anything manually. Thanks to Silent Way, VCOs and ES-3 can be automatically calibrated. So even VCOs that don't have 1V/oct or Hz/V can work for harmonic (scale-related) things.
| Quote: | | A multimeter is like $20 or something. Everyone with analogue synths should own one. |
Really handy actually. And it's easy to use, if you don't know how it works at all then it will take you about 2 minutes to learn it.
Also, the "ringing" ohm-meter is really useful for checking cables when soldering XLRs, jacks, etc
Flc |
|
| Back to top |
|
 |
xpander Super Deluxe Wiggler
Joined: 30 Dec 2008 Last Visit: 24 May 2013
    Posts: 1045 Location: los gatos, california
|
Posted: Thu May 17, 2012 12:03 pm Post subject: Re: SW and Max/MSP |
 |
|
|
| Leoespejo wrote: | | Is there any way to send frequency information in the form of Max/MSP signals with ( sig~ object) from Max to any SW plug in and transform that info into 1v/oct. ? |
i don't follow why you need to use Silent Way at all- you're already using Max. i believe you can output a sig~ directly to Expert Sleepers hardware. _________________ Twitter: http://twitter.com/200e
Flickr: http://www.flickr.com/photos/adeneko/ |
|
| Back to top |
|
 |
Leoespejo Veteran Wiggler
Joined: 07 May 2011 Last Visit: 23 May 2013
  Posts: 614 Location: Barcelona
|
Posted: Fri May 18, 2012 3:11 pm Post subject: Re: SW and Max/MSP |
 |
|
|
| xpander wrote: | | Leoespejo wrote: | | Is there any way to send frequency information in the form of Max/MSP signals with ( sig~ object) from Max to any SW plug in and transform that info into 1v/oct. ? |
i don't follow why you need to use Silent Way at all- you're already using Max. i believe you can output a sig~ directly to Expert Sleepers hardware. |
Yes i can output sig~ directly to ES-3 but it needs calibration to obtain the right pitches.
And because i think the project i have needs some Max programming knowledge that goes more beyond my skills.
Really i'm getting frustrated, now SW Voice Controller doesn't work inside Max, but i'm 99% sure is just because of my stupidity. _________________ BLOG
http://sine-association.blogspot.com.es/
VIDEO
http://www.youtube.com/user/TheSineAssociation
SOUND
http://soundcloud.com/the-sine-association/ |
|
| Back to top |
|
 |
felix le chat Veteran Wiggler
Joined: 10 Aug 2010 Last Visit: 18 Feb 2013
  Posts: 606
|
Posted: Sat May 19, 2012 4:52 am Post subject: Re: SW and Max/MSP |
 |
|
|
| Leoespejo wrote: | | now SW Voice Controller doesn't work inside Max |
What "error" are you getting when doing this?
I don't remember if I ever tried it. I don't have SW but I checked the demo sometime ago
Perhaps you are trying to load a 64-bit plugin in a 32-bit host, or the contrary, and it causes problems? Which computer and OS do you have?
It's true that some plugins don't work in some hosts
I think there are a few people who use both Max and SW on this forum, maybe they can help more
Otherwise, use a regular host, and replace Max by Reaktor or anything equivalent that can run as a VST inside the regular host
Flc |
|
| Back to top |
|
 |
Leoespejo Veteran Wiggler
Joined: 07 May 2011 Last Visit: 23 May 2013
  Posts: 614 Location: Barcelona
| |
| Back to top |
|
 |
felix le chat Veteran Wiggler
Joined: 10 Aug 2010 Last Visit: 18 Feb 2013
  Posts: 606
|
Posted: Sat May 19, 2012 6:53 am Post subject: |
 |
|
|
ok, so the plugin loads correctly in Max, but does not work as expected
| Leoespejo wrote: | | Voice controller just doesn't work i can se the envelopes moving (but very fast), and sometimes it reacts, but only to certain midi notes i.e 64. |
| Quote: | | When i patch ES-3 output to HD 1v/oct input the pitch goes very, very high. |
can't help for these, I don't have a HD nor SW so I don't know how they are supposed to work
you can monitor signals in Max with [scope~] or [number~], try to see if there is something illogical in the patch
to start with, all signals that are routed to the ES-3 must be between -1 and 1
| Quote: | Also i've realized that vst~ object has only two audio outputs so i couldn't use all the voice controller's outputs
 |
no, you can have more outputs
try [vst~ 8 8] for example: it will have 8 inputs and 8 outputs
be sure to connect the right SW outputs to to the right ES-3 channels (and furthermore to the right module inputs)
with Max it is easy to invert gate and pitch-cv, you have to be careful about how the SW outputs are ordered in [vst~]
Flc |
|
| Back to top |
|
 |
jjr Common Wiggler
Joined: 06 Jul 2011 Last Visit: 23 May 2013
 Posts: 206 Location: Baltimore
|
Posted: Tue Aug 28, 2012 6:13 pm Post subject: |
 |
|
|
hey all
I've found this thread in an attempt to understand how to use max/msp to control the ES1 basically I just want my max patch to control my modular synth.
Can any one explane to me the basics of how this works?
do I need to build something special in max to get it to communicate with the ES1?
thanks
jjr _________________ Smurfs |
|
| Back to top |
|
 |
os Super Deluxe Wiggler
Joined: 30 Jun 2009 Last Visit: 24 May 2013
   Posts: 3929
| |
| Back to top |
|
 |
jjr Common Wiggler
Joined: 06 Jul 2011 Last Visit: 23 May 2013
 Posts: 206 Location: Baltimore
|
Posted: Wed Aug 29, 2012 8:57 am Post subject: |
 |
|
|
I have a focusrite safaire pro 14 and I'm pretty sure its not DC coupled.
"When used with the Silent Way AC Encoder software, there is no requirement for the audio interface to be DC-coupled."
they say this on the ES1 website - so I guess AC encoder is something I need?
but do I have to build something different into max to effect the out going audio?
thanks
jjr _________________ Smurfs |
|
| Back to top |
|
 |
os Super Deluxe Wiggler
Joined: 30 Jun 2009 Last Visit: 24 May 2013
   Posts: 3929
| |
| Back to top |
|
 |
jjr Common Wiggler
Joined: 06 Jul 2011 Last Visit: 23 May 2013
 Posts: 206 Location: Baltimore
|
Posted: Wed Aug 29, 2012 9:12 am Post subject: |
 |
|
|
hummm
ok - so If I had the AC encoder software then I would just run my audio through that and then out of my audio interface and then into the EG1 and then out to my CV?
is there a certain set of max objects I need to use? or can I just use any
say cycle~ object at any frequency -
I've never patched VST's into max before is that complex?
thanks
jjr _________________ Smurfs |
|
| Back to top |
|
 |
os Super Deluxe Wiggler
Joined: 30 Jun 2009 Last Visit: 24 May 2013
   Posts: 3929
| |
| Back to top |
|
 |
mr chombee Common Wiggler
Joined: 23 Sep 2009 Last Visit: 11 May 2013
   Posts: 107 Location: Berlin
|
Posted: Thu Aug 30, 2012 12:08 pm Post subject: |
 |
|
|
As os already pointed out, it should be relatively easy to do the AC encoding with Max.
I'd assume you can use a sine which oscillates at Nyquist frequency (i.e. 1/2 of the current sample rate) as your carrier signal. (correct me if I'm wrong)
Feed this into the left inlet of a *~ object and feed the actual modulator (e.g. your LFO or whatever generates the CV) into the right inlet. Thus you modulate the amplitude of the carrier signal.
Here's a patch I quickly hacked together. I don't know if this really works, as I don't have an ES-1 anymore.
<pre><code>
----------begin_max5_patcher----------
790.3ocwW90aaBCD.+4jOEV73TZVrIPBSSSZpR6w83dYcpxAtl3JvlZaZaZU
6m8YafDxZRGjlR4Ar7woi69w8GyiCG3sPbOn7PeA8azfAONbv.mHqfAU6G3k
QuONkpbp4EKxx.t1aT4yzv8Zm7udFpPAn0hBI57egzBTlHoHkpAjdEfnY4oL
cQBfDW4DDSkRFHQJ1RNMs1boLNDKJ3Na5WI7JAWqXO.VYXx3IUhykfx3ITMS
vuTBw5xvfD3aTA4SlXWpug9SswjKWXUbxV6P0wqX7kuzFjoA1EbfyJSm0vL7
hLFOEzNnfqDxRbnPr35yvy7Z38bZly689tjsMXM1PTnqMxDqvmFNzdaza+iQ
8Ghk.GjTsP585zrUbweVIPhZxExjtvkvORtb9NIcn6VwhWgDpXVpMQUgnZzO
WeSASoQ+PB2T.7306M0jbBfINzAwYjwAkKglqYDSpqeW.5zORftDzn3Boz7L
jxViCHosj+rucAmxSPIraYlZ9EqQDaKAi5WvaGg8OADlLeru8JbDJHpLi0u6
Uxj9.vb3NyK6E7MdcbJ7rIJCpeT46QuNGJiQupFnaavcftk6COQMplCCd8hY
xdPyjthF7oCMe542AjfiBGiqJCq5966pO6DWh5Cr.OjPi2vf+Sr36WNBKn9d
qik48TN967GS77F.nSeLC+.yw+LhL9ff4pTAUebbIXyrFLgbjI4A8BWJxV.x
Ch.lcjDxaAku7sBhHW9wQbhlVL+MmJMx0f7RfSWj5zXxdYD4zk6XxNRbf4Pv
6no1brCRtgGgcGXjOvBpDUtx7GCuR6lpTpxhqQa1aWNdVUd5iP+teb4txpoM
Xk6s3NU0+7GdNG0JeW.pL+xPbMGpmui15rIfRy3t+2pgRlgcH7FcVwRR.dyD
7LVRtvfuJefDM20pwj9XWvQam2ZEs8kwT1RkjCOrosQQTKBh46nyKChSm2D1
Rj1OdSPK7lvdyal1BuIn27FRK7Fbu4M3cJy1u2L8H8lxFEz77aAopxjNGwzS
8ZgztMbjaKiWt0YQOIbKqV+YCsV6og+EnXXRpB
-----------end_max5_patcher-----------
</code></pre>
If that doesn't work at all, using Expert Sleepers AC Encoder VST in Max is also an option. You just need the VST~ object. Take a look at the VST~ help file on how to use it.
Hope this helps... |
|
| Back to top |
|
 |
|