Message from discussion
Music Visualization
Received: by 10.52.88.169 with SMTP id bh9mr1830359vdb.6.1345302742923;
Sat, 18 Aug 2012 08:12:22 -0700 (PDT)
X-BeenThere: nycresistormicrocontrollers@googlegroups.com
Received: by 10.220.223.77 with SMTP id ij13ls3577262vcb.1.gmail; Sat, 18 Aug
2012 08:12:20 -0700 (PDT)
Received: by 10.58.254.39 with SMTP id af7mr2033429ved.41.1345302740802;
Sat, 18 Aug 2012 08:12:20 -0700 (PDT)
Received: by 10.58.254.39 with SMTP id af7mr2033428ved.41.1345302740781;
Sat, 18 Aug 2012 08:12:20 -0700 (PDT)
Return-Path: <dreamsfut...@gmail.com>
Received: from mail-vc0-f169.google.com (mail-vc0-f169.google.com [209.85.220.169])
by gmr-mx.google.com with ESMTPS id c10si901039vdu.1.2012.08.18.08.12.20
(version=TLSv1/SSLv3 cipher=OTHER);
Sat, 18 Aug 2012 08:12:20 -0700 (PDT)
Received-SPF: pass (google.com: domain of dreamsfut...@gmail.com designates 209.85.220.169 as permitted sender) client-ip=209.85.220.169;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of dreamsfut...@gmail.com designates 209.85.220.169 as permitted sender) smtp.mail=dreamsfut...@gmail.com; dkim=pass header...@gmail.com
Received: by mail-vc0-f169.google.com with SMTP id fl10so4436390vcb.0
for <nycresistormicrocontrollers@googlegroups.com>; Sat, 18 Aug 2012 08:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=message-id:date:from:user-agent:mime-version:to:subject:references
:in-reply-to:content-type;
bh=nrcSdkFoQIHTViIQ9Dgj7RF/h87tb3m13wweKI8WY9g=;
b=qQdmno2yT6eQEtZVysknLL6Tc5IgWztWPo8mKCE/67MORplcJS8e49cGXNZ2J0lWkO
+r0hev29vGvZW0fK5IZweOMfje97GsjueOIScPNXBNDAM6CqySkhy3kX14Fc2YjpYwjN
L4ZTkAgKgB6HiHJHNoA3p0Pk8XuOR8H5E3x8vANL2H/hCjUQc0H+WnqApit19NFW55Nn
K49fJsA8EO2S6A1OKk6UEY6QUcN2q7pmcnBbxoLmedL0J+VLAcSO45uF8IdoOUR941Da
xdBaC/agBiQTgvHJPimydLCO4pToHSkuWWhV2LUUWxEWchJfVZNDN5cZ93g2C1PmJOKG
QL8Q==
Received: by 10.220.150.16 with SMTP id w16mr5573190vcv.65.1345302740613;
Sat, 18 Aug 2012 08:12:20 -0700 (PDT)
Return-Path: <dreamsfut...@gmail.com>
Received: from mac-pc.home (pool-108-14-101-131.nycmny.fios.verizon.net. [108.14.101.131])
by mx.google.com with ESMTPS id b3sm1877900vec.11.2012.08.18.08.12.18
(version=SSLv3 cipher=OTHER);
Sat, 18 Aug 2012 08:12:19 -0700 (PDT)
Message-ID: <502FB109.2010...@gmail.com>
Date: Sat, 18 Aug 2012 11:13:13 -0400
From: Dimitri Moshkoff <dreamsfut...@gmail.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120713 Thunderbird/14.0
MIME-Version: 1.0
To: nycresistormicrocontrollers@googlegroups.com
Subject: Re: [NYCR:Microcontrollers] Music Visualization
References: <CAE1URn2jk8wmHz-CKUTpQsD-u97rj2+fo-HEqZqDxNQQedy...@mail.gmail.com> <502FACF0.1060...@gmail.com> <CAE1URn08hH3gD0JE2VcCQpMCCycrsfiR6sQ57xj6KC4BE3m...@mail.gmail.com>
In-Reply-To: <CAE1URn08hH3gD0JE2VcCQpMCCycrsfiR6sQ57xj6KC4BE3m...@mail.gmail.com>
Content-Type: multipart/alternative;
boundary="------------050208050301020608010703"
This is a multi-part message in MIME format.
--------------050208050301020608010703
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Paul,
But writing VJ software from scratch, without trying out tons of other
products, its sort of like starting to compose music, without studying
the classics ( whatever they might be ). In my opinion, you could try
what is out there, get demo versions, or find your ways through, at
least for the Windows Platform, and see what you could do with it, if
you feel comfortable working on the Windows Platform.
Otherwise, you would be chasing the dog's tail.
For the music video that you are working on, you could outsource
whatever effects you have in mind to a 3D studio or Post.
Let me know if you need some help with that.
On 8/18/12 11:07 AM, Paul Strohmeier wrote:
>
> Lets see. I want to create a music video. I do not want to spend more
> than one week on it.
> I want to work with software and generated graphics. I would prefer
> not to use dedicated VJ software (as I am afraid that, as a beginner,
> I will only be able to produce rather generic stuff...) and I will not
> buy (or pirate) any commercial software. I am using windows 7.
> I have a prerecorded track which I am working with - so it need not
> happen real time.
>
> Does that make my requirements clearer? Do you have any specific
> recommendations?
> Currently browsing the VJForums...
>
> Thanks
>
> p.
>
> On Sat, Aug 18, 2012 at 4:55 PM, Dimitri Moshkoff
> <dreamsfut...@gmail.com <mailto:dreamsfut...@gmail.com>> wrote:
>
> Paul,
>
> In general, I think you have to sort of set your goals as to what
> you are trying to achieve.
> There are plenty of plugins and software to generate visuals.
> There are Hardware and software solutions, commercial and open
> source, analog devices that allow you to warp the live or pre
> recorded video stream.
>
> All depends on what you are trying to achieve and for what purpose.
> Live or in the studio; software based or hardware based, or
> combination of 2.
>
>
> There are few websites:
>
> www.vjcentral.com <http://www.vjcentral.com>
> www.createdigitalmotion.com <http://www.createdigitalmotion.com>
> Plenty of projects and articles to read.
>
> I also like the new Livid Instruments Brain 2 platform that might
> be sufficient to be used with the software with their new approach
> to modular controllers.
> http://wiki.lividinstruments.com/wiki/Brain_v2
>
>
>
>
>
>
> On 8/18/12 10:47 AM, Paul Strohmeier wrote:
>>
>> Hi Everyone
>>
>> In short, my question is: *How would you go about generating
>> visuals for a music video?*
>>
>> *
>>
>> I have been playing around with using processing for music
>> visualization. Up until now, I have been doing everything in real
>> time: i.e. analyze the spectrum and create graphics based on that
>> data.
>>
>> This works fine with simple graphics, however as things get a bit
>> more complex (i.e. when I try to combine two different
>> visualizations) the software begins to lag. I miss frames, there
>> is stuttering in the playback etc. This also means that,
>> depending on how much is going on at the same time I catch more
>> or less beats, which significantly alters the style of some of
>> the displays.
>>
>> I am not a very meticulous coder - my code probably is
>> terribly inefficient. Also, my laptop is ~ 5 years old. However,
>> I think the real problem is that Java/Processing is simply not
>> suited for doing this stuff the way I am.
>>
>> Alternate approaches would be to somehow do everything frame by
>> frame - creating and exporting individual images, however I
>> somehow don't like this solution, as it would prevent me from
>> doing quick previews etc.
>>
>> The other thing I thought of was using open frameworks. However I
>> have never used C++ (except for Arduino) and am sort of scared
>> that it might be a steep learning curve. If you think this is the
>> way to go - which compiler would you recommend?
>>
>> My other thought was using max/msp/jitter or pure/data. Any
>> suggestions on that?
>>
>> *
>>
>> Ok, hoping somebody can give me some advice.
>>
>> Thanks
>>
>> p.
>>
>>
>>
>>
>>
>> --
>> paul strohmeier
>> [web] paulstrohmeier.info <http://paulstrohmeier.info>
>> [blog] fkeel.blogspot.com <http://fkeel.blogspot.com>
>> [mail] paul.strohme...@gmail.com <mailto:paul.strohme...@gmail.com>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the
>> Google Groups "NYCResistor:Microcontrollers" group.
>> To post to this group, send email to
>> nycresistormicrocontrollers@googlegroups.com
>> <mailto:nycresistormicrocontrollers@googlegroups.com>.
>> To unsubscribe from this group, send email to
>> nycresistormicrocontrollers+unsubscribe@googlegroups.com
>> <mailto:nycresistormicrocontrollers+unsubscribe@googlegroups.com>.
>> For more options, visit this group at
>> http://groups.google.com/group/nycresistormicrocontrollers?hl=en.
>
> --
> You received this message because you are subscribed to the Google
> Groups "NYCResistor:Microcontrollers" group.
> To post to this group, send email to
> nycresistormicrocontrollers@googlegroups.com
> <mailto:nycresistormicrocontrollers@googlegroups.com>.
> To unsubscribe from this group, send email to
> nycresistormicrocontrollers+unsubscribe@googlegroups.com
> <mailto:nycresistormicrocontrollers%2Bunsubscribe@googlegroups.com>.
> For more options, visit this group at
> http://groups.google.com/group/nycresistormicrocontrollers?hl=en.
>
>
>
>
> --
> paul strohmeier
> [web] paulstrohmeier.info <http://paulstrohmeier.info>
> [blog] fkeel.blogspot.com <http://fkeel.blogspot.com>
> [mail] paul.strohme...@gmail.com <mailto:paul.strohme...@gmail.com>
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "NYCResistor:Microcontrollers" group.
> To post to this group, send email to
> nycresistormicrocontrollers@googlegroups.com.
> To unsubscribe from this group, send email to
> nycresistormicrocontrollers+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/nycresistormicrocontrollers?hl=en.
--------------050208050301020608010703
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Paul, <br>
<br>
But writing VJ software from scratch, without trying out tons of
other products, its sort of like starting to compose music,
without studying the classics ( whatever they might be ). In my
opinion, you could try what is out there, get demo versions, or
find your ways through, at least for the Windows Platform, and see
what you could do with it, if you feel comfortable working on the
Windows Platform. <br>
<br>
Otherwise, you would be chasing the dog's tail. <br>
<br>
For the music video that you are working on, you could outsource
whatever effects you have in mind to a 3D studio or Post. <br>
Let me know if you need some help with that.<br>
<br>
On 8/18/12 11:07 AM, Paul Strohmeier wrote:<br>
</div>
<blockquote
cite="mid:CAE1URn08hH3gD0JE2VcCQpMCCycrsfiR6sQ57xj6KC4BE3m...@mail.gmail.com"
type="cite">
<div><br>
</div>
Lets see. I want to create a music video. I do not want to spend
more than one week on it.
<div>I want to work with software and generated graphics. I would
prefer not to use dedicated VJ software (as I am afraid that, as
a beginner, I will only be able to produce rather generic
stuff...) and I will not buy (or pirate) any commercial
software. I am using windows 7.</div>
<div>I have a prerecorded track which I am working with - so it
need not happen real time. </div>
<div><br>
</div>
<div>Does that make my requirements clearer? Do you have any
specific recommendations? </div>
<div>Currently browsing the VJForums...</div>
<div><br>
</div>
<div>Thanks</div>
<div><br>
</div>
<div>p.<br>
<br>
<div class="gmail_quote">On Sat, Aug 18, 2012 at 4:55 PM,
Dimitri Moshkoff <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:dreamsfut...@gmail.com" target="_blank">dreamsfut...@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Paul, <br>
<br>
In general, I think you have to sort of set your goals
as to what you are trying to achieve. <br>
There are plenty of plugins and software to generate
visuals. <br>
There are Hardware and software solutions, commercial
and open source, analog devices that allow you to warp
the live or pre recorded video stream. <br>
<br>
All depends on what you are trying to achieve and for
what purpose. <br>
Live or in the studio; software based or hardware based,
or combination of 2. <br>
<br>
<br>
There are few websites:<br>
<br>
<a moz-do-not-send="true"
href="http://www.vjcentral.com" target="_blank">www.vjcentral.com</a><br>
<a moz-do-not-send="true"
href="http://www.createdigitalmotion.com"
target="_blank">www.createdigitalmotion.com</a><br>
Plenty of projects and articles to read. <br>
<br>
I also like the new Livid Instruments Brain 2 platform
that might be sufficient to be used with the software
with their new approach to modular controllers. <br>
<a moz-do-not-send="true"
href="http://wiki.lividinstruments.com/wiki/Brain_v2"
target="_blank">http://wiki.lividinstruments.com/wiki/Brain_v2</a>
<div>
<div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
On 8/18/12 10:47 AM, Paul Strohmeier wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div><br>
</div>
Hi Everyone
<div><br>
</div>
<div>In short, my question is: <b>How would you go
about generating visuals for a music video?</b></div>
<div><br>
</div>
<div>*</div>
<div><br>
</div>
<div>I have been playing around with using
processing for music visualization. Up until now,
I have been doing everything in real time: i.e.
analyze the spectrum and create graphics based on
that data.</div>
<div><br>
</div>
<div>This works fine with simple graphics, however
as things get a bit more complex (i.e. when I try
to combine two different visualizations) the
software begins to lag. I miss frames, there is
stuttering in the playback etc. This also means
that, depending on how much is going on at the
same time I catch more or less beats, which
significantly alters the style of some of the
displays.</div>
<div><br>
</div>
<div>I am not a very meticulous coder - my code
probably is terribly inefficient. Also, my laptop
is ~ 5 years old. However, I think the real
problem is that Java/Processing is simply not
suited for doing this stuff the way I am.</div>
<div><br>
</div>
<div>Alternate approaches would be to somehow do
everything frame by frame - creating and exporting
individual images, however I somehow don't like
this solution, as it would prevent me from doing
quick previews etc.</div>
<div><br>
</div>
<div>The other thing I thought of was using open
frameworks. However I have never used C++ (except
for Arduino) and am sort of scared that it might
be a steep learning curve. If you think this is
the way to go - which compiler would you
recommend?</div>
<div><br>
</div>
<div>My other thought was using max/msp/jitter or
pure/data. Any suggestions on that?</div>
<div><br>
</div>
<div>*</div>
<div><br>
</div>
<div>Ok, hoping somebody can give me some advice.</div>
<div><br>
</div>
<div> Thanks</div>
<div><br>
</div>
<div>p.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div><br>
</div>
-- <br>
paul strohmeier<br>
[web] <a moz-do-not-send="true"
href="http://paulstrohmeier.info"
target="_blank">paulstrohmeier.info</a>
<div>
<div style="margin-left:40px">[blog] <a
moz-do-not-send="true"
href="http://fkeel.blogspot.com"
target="_blank">fkeel.blogspot.com</a><br>
[mail] <a moz-do-not-send="true"
href="mailto:paul.strohme...@gmail.com"
target="_blank">paul.strohme...@gmail.com</a><br>
</div>
<br>
<br>
</div>
<br>
</div>
</div>
</div>
<span class="HOEnZb"><font color="#888888"> -- <br>
You received this message because you are subscribed
to the Google Groups "NYCResistor:Microcontrollers"
group.<br>
To post to this group, send email to <a
moz-do-not-send="true"
href="mailto:nycresistormicrocontrollers@googlegroups.com"
target="_blank">nycresistormicrocontrollers@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a
moz-do-not-send="true"
href="mailto:nycresistormicrocontrollers+unsubscribe@googlegroups.com"
target="_blank">nycresistormicrocontrollers+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a
moz-do-not-send="true"
href="http://groups.google.com/group/nycresistormicrocontrollers?hl=en"
target="_blank">http://groups.google.com/group/nycresistormicrocontrollers?hl=en</a>.<br>
</font></span></blockquote>
<span class="HOEnZb"><font color="#888888"> <br>
</font></span></div>
<span class="HOEnZb"><font color="#888888">
-- <br>
You received this message because you are subscribed to
the Google Groups "NYCResistor:Microcontrollers" group.<br>
To post to this group, send email to <a
moz-do-not-send="true"
href="mailto:nycresistormicrocontrollers@googlegroups.com"
target="_blank">nycresistormicrocontrollers@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to <a
moz-do-not-send="true"
href="mailto:nycresistormicrocontrollers%2Bunsubscribe@googlegroups.com"
target="_blank">nycresistormicrocontrollers+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at <a
moz-do-not-send="true"
href="http://groups.google.com/group/nycresistormicrocontrollers?hl=en"
target="_blank">http://groups.google.com/group/nycresistormicrocontrollers?hl=en</a>.<br>
</font></span></blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
paul strohmeier<br>
[web] <a moz-do-not-send="true"
href="http://paulstrohmeier.info" target="_blank">paulstrohmeier.info</a>
<div>
<div style="margin-left:40px">
[blog] <a moz-do-not-send="true"
href="http://fkeel.blogspot.com" target="_blank">fkeel.blogspot.com</a><br>
[mail] <a moz-do-not-send="true"
href="mailto:paul.strohme...@gmail.com" target="_blank">paul.strohme...@gmail.com</a><br>
</div>
<br>
<br>
<div
style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div>
<div
style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;word-wrap:break-word;color:black;font-size:10px;text-align:left;line-height:130%"></div>
</div>
<br>
</div>
-- <br>
You received this message because you are subscribed to the Google
Groups "NYCResistor:Microcontrollers" group.<br>
To post to this group, send email to
<a class="moz-txt-link-abbreviated" href="mailto:nycresistormicrocontrollers@googlegroups.com">nycresistormicrocontrollers@googlegroups.com</a>.<br>
To unsubscribe from this group, send email to
<a class="moz-txt-link-abbreviated" href="mailto:nycresistormicrocontrollers+unsubscribe@googlegroups.com">nycresistormicrocontrollers+unsubscribe@googlegroups.com</a>.<br>
For more options, visit this group at
<a class="moz-txt-link-freetext" href="http://groups.google.com/group/nycresistormicrocontrollers?hl=en">http://groups.google.com/group/nycresistormicrocontrollers?hl=en</a>.<br>
</blockquote>
<br>
</body>
</html>
--------------050208050301020608010703--