<div dir="ltr"><div dir="ltr"><div>Hi Jonathan,</div><div><br></div><div>Thank you very much for your feedback.</div><div>Sorry for the late reply, the virus situation in the last two weeks has been quite disruptive.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 9 Mar 2020 at 12:15, Jonathan Wilkes <<a href="mailto:jon.w.wilkes@gmail.com">jon.w.wilkes@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Mar 8, 2020 at 6:23 PM Tsz Kiu Pang <<a href="mailto:osamupang@gmail.com" target="_blank">osamupang@gmail.com</a>> wrote:<br><br>
> Thank you very much for your feedback. To me it seems like this project<br>
> is not as hard as other projects or projects from other organizations.<br>
<br>
Some of the implementation may not be as complicated, but conceptually<br>
that project is more difficult than the others. (See below.)<br>
<br>
Also know that if you have a project idea not listed there you may suggest it.<br>
You are not limited to the project ideas listed on the summer of code repo.<br>
<br>
><br>
>><br>
>><br>
>> Perhaps the other GSoC admins can chime in here?<br>
><br>
><br>
> It would be great if I could get some feedback from other people, especially<br>
> if anyone in Australia who has successfully completed GSoC with Purr Data before.<br>
<br>
As far as I know we haven't had a student from Australia before.<br>
<br>
Please search to see if you can find information on any Australian GSoC students<br>
from previous years.<br>
<br>
><br>
>><br>
>> As far as the projects: I think you're on the right track for the<br>
>> "warm vinyl" idea. For the ambition of GSoC<br>
>> that would probably be one of a small collection of "fake news"<br>
>> objects. I'm happy to give some more feedback<br>
>> on that and the other project ideas if you'd like.<br>
> <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
><br>
> Yes, it would be great if you could please provide me with more feedback.<br>
> Another question that I have is to what scale of this fake news library you are expecting?<br>
> (e.g. how many objects?)<br>
<br>
I'd say enough objects to make the library practically useful for<br>
artists and teachers. That<br>
could potentially be a single class, but I was thinking at least a<br>
handful of classes when I wrote<br>
that idea.<br>
<br>
Here' the process I was imagining:<br>
<br>
1. Identify a common misconception in DSP or electronic music.<br>
2. Consider what the output in Pd would look/sound like if that<br>
misconception were true.<br>
3. Implement an external that produces that output.<br>
<br>
So if you have found a common misconception that vinyl is "warmer"<br>
than digital output,<br>
you'd want to consider what "colder" output would sound like coming<br>
from, say, some kind of<br>
filter you build for Purr Data.<br></blockquote><div> </div><div><div>I have just created a merge request on GitLab,</div><div><a href="https://git.purrdata.net/jwilkes/purr-data/-/merge_requests/330">https://git.purrdata.net/jwilkes/purr-data/-/merge_requests/330</a></div><div>which contains a `fakenews` directory in the `externals` with a `vinyl~` object in it.</div><div>This effect is currently implemented as a low shelf filter, which serves as a starting point to imitate the "warm" sound that a vinyl produces.</div><div>To get to the ideal sound, there are still a couple of things to do:</div><div>1.  Add the "crackling" sound of vinyl</div><div>2.  Use a high shelf filter to decrease the amplitude of some high frequency component</div><div><br></div><div>In addition to that, I am also planning to</div><div>1.  Implement a `digital~` object with a high shelf filter to boost the high frequency components to implement a "cold" sound of digital music, as suggested by you.</div><div>2.  Test the filters thoroughly. <br></div><div>3.  Document these objects clearly in the `*-help.pd` patches.</div><div><br></div><div>I would much appreciate any feedback.<br></div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Then you feed the output of some patch through that filter and let<br>
someone listen who believes the<br>
misconception. If the implementation was a success, they should reply<br>
that the output indeed<br>
sounds "digital" and "less warm than vinyl." Then you can remove the<br>
filter to show them that it<br>
was a trick/fake news.<br></blockquote><div><br></div><div>To get feedback from "someone", I guess you are referring to the purr data community?<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Of course, you must ensure the misconception is indeed a<br>
misconception. The more evidence you<br>
have for a specific misconception, the more useful the objects will<br>
be. Vinyl was just a broad starting point<br>
for this project idea; there are many others to explore. The more<br>
widespread the misconception, the better.<br>
<br>
-Jonathan<br>
<br>
><br>
> Kind regards,<br>
> Tsz Kiu<br>
> _______________________________________________<br>
> L2Ork-dev mailing list<br>
> <a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
> <a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/listinfo/l2ork-dev</a><br>
_______________________________________________<br>
L2Ork-dev mailing list<br>
<a href="mailto:L2Ork-dev@disis.music.vt.edu" target="_blank">L2Ork-dev@disis.music.vt.edu</a><br>
<a href="https://disis.music.vt.edu/listinfo/l2ork-dev" rel="noreferrer" target="_blank">https://disis.music.vt.edu/listinfo/l2ork-dev</a></blockquote><div><br></div><div>I hope you are staying safe and healthy.<br></div><div><br></div><div>Kind regards,</div><div>Tsz Kiu<br></div></div></div>