[L2Ork-dev] L2Ork-dev Digest, Vol 115, Issue 6

Nathan J Paek nathanjp at stanford.edu
Wed Mar 13 00:35:32 EDT 2024


Hi Jonathan,


Thanks for your reply! Question about the demo game - could the visuals / game be implemented with something like Unity, and Purr Data utilized for the audio? Did some research on the pd graphics library GEM and it gave me a couple ideas, but mostly in the realm of video effects or evolving live visualizers (though it seems like some people have been able to do some really impressive things haha https://forum.pdpatchrepo.info/topic/4201/game-engine-with-pd-gem). Where should I be looking to think about an interactive game?


Also for future reference would this be the best place to run specific ideas (proposal drafts) I have by you?


Cheers,

Nathan


________________________________
From: L2Ork-dev <l2ork-dev-bounces at disis.music.vt.edu> on behalf of l2ork-dev-request at disis.music.vt.edu <l2ork-dev-request at disis.music.vt.edu>
Sent: Monday, March 11, 2024 9:00 AM
To: l2ork-dev at disis.music.vt.edu <l2ork-dev at disis.music.vt.edu>
Subject: L2Ork-dev Digest, Vol 115, Issue 6

Send L2Ork-dev mailing list submissions to
        l2ork-dev at disis.music.vt.edu

To subscribe or unsubscribe via the World Wide Web, visit
        https://disis.music.vt.edu/listinfo/l2ork-dev
or, via email, send a message with subject or body 'help' to
        l2ork-dev-request at disis.music.vt.edu

You can reach the person managing the list at
        l2ork-dev-owner at disis.music.vt.edu

When replying, please edit your Subject line so it is more specific
than "Re: Contents of L2Ork-dev digest..."


Today's Topics:

   1. Introduction! (Nathan J Paek)
   2. Re: Introduction! (Jonathan Wilkes)


----------------------------------------------------------------------

Message: 1
Date: Sun, 10 Mar 2024 21:44:27 +0000
From: Nathan J Paek <nathanjp at stanford.edu>
To: "l2ork-dev at disis.music.vt.edu" <l2ork-dev at disis.music.vt.edu>
Subject: [L2Ork-dev] Introduction!
Message-ID:
        <BY5PR02MB66760A085962334748D36BB7B1252 at BY5PR02MB6676.namprd02.prod.outlook.com>

Content-Type: text/plain; charset="windows-1252"

Hello Purr Data community !


(So sorry if this message gets sent twice, I realized I had not joined the mailing list)


My name is Nathan. I?m an undergrad at Stanford University studying computer science and music. I have experience in C, C++, and Python. I?m new to open source! As a musician and music technology lover, I am interested in contributing to Purr Data this summer, particularly either the ?Build Some Demo Games for New Users? project or the ?Terminal REPL? project. For the first - while I haven?t worked in Purr Data before, I am familiar with audio programming languages such as ChucK and Max from several project-based classes I?ve taken that use these. What would be some good steps to get started thinking about making a good demo?


For the REPL project, could you point me toward the modules or components in the GitHub repository that might serve as a foundation for developing the REPL?


Really glad to be here and I hope I may be able to contribute something meaningful!


-Nathan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20240310/d6440819/attachment-0001.htm>

------------------------------

Message: 2
Date: Sun, 10 Mar 2024 18:20:38 -0400
From: Jonathan Wilkes <jon.w.wilkes at gmail.com>
To: l2ork-dev at disis.music.vt.edu
Subject: Re: [L2Ork-dev] Introduction!
Message-ID:
        <CAOA7yC4-DcvmRNd4UgoEz+Bbn4gz+s=F1XDCN9FJeQ0GrkAdgw at mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"

Hello Nathan,

Welcome!

If you've worked in Max before, you'll have an idea of the basic
structure of patches in Purr Data. The biggest difference is that the
UI in Purr Data/Pd is much more spartan than Max, and there isn't
anything quite like Max's "Presentation Mode" that can be used to
hide/show the parts of the diagram that aren't user interaction
widgets. However, if the game logic is centered around audio
input/output, you could keep the visual controls quite simple--
perhaps just audio on/off, volume, and a few others to show the
player's score/etc.

As for the REPL-- this depends on how you'd want to do it. Off the top
of my head-- something simple for typing commands and getting output
on the command line might be able to just hook into Pd's polling
mechanism, which is used for the current GUI<->audio_engine
communication. You could grep for sys_addpollfn to see how to add
callbacks to the polling mechanism.

-Jonathan

On Sun, Mar 10, 2024 at 5:45?PM Nathan J Paek <nathanjp at stanford.edu> wrote:
>
> Hello Purr Data community !
>
>
> (So sorry if this message gets sent twice, I realized I had not joined the mailing list)
>
>
> My name is Nathan. I?m an undergrad at Stanford University studying computer science and music. I have experience in C, C++, and Python. I?m new to open source! As a musician and music technology lover, I am interested in contributing to Purr Data this summer, particularly either the ?Build Some Demo Games for New Users? project or the ?Terminal REPL? project. For the first - while I haven?t worked in Purr Data before, I am familiar with audio programming languages such as ChucK and Max from several project-based classes I?ve taken that use these. What would be some good steps to get started thinking about making a good demo?
>
>
> For the REPL project, could you point me toward the modules or components in the GitHub repository that might serve as a foundation for developing the REPL?
>
>
> Really glad to be here and I hope I may be able to contribute something meaningful!
>
>
> -Nathan
>
>
> _______________________________________________
> L2Ork-dev mailing list
> L2Ork-dev at disis.music.vt.edu
> https://disis.music.vt.edu/listinfo/l2ork-dev


------------------------------

Subject: Digest Footer

_______________________________________________
L2Ork-dev mailing list
L2Ork-dev at disis.music.vt.edu
https://disis.music.vt.edu/listinfo/l2ork-dev


------------------------------

End of L2Ork-dev Digest, Vol 115, Issue 6
*****************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://disis.music.vt.edu/pipermail/l2ork-dev/attachments/20240313/ae348117/attachment.htm>


More information about the L2Ork-dev mailing list