Giter VIP home page Giter VIP logo

Comments (11)

markcerqueira avatar markcerqueira commented on September 20, 2024

Another option might be SoundCloud or something like that. People can upload their works and link to the project behind that work. We can then curate a ChucK playlist and you can listen without needing to check out a repository.

from chuck.

bas080 avatar bas080 commented on September 20, 2024

Who is we?

What I am proposing is that the we is everyone that knows how to use github and writes ChucK code.

EDIT:
Basicly an big example folder with many instruments.

from chuck.

aknuds1 avatar aknuds1 commented on September 20, 2024

This is kind of the motivation for my ChucK Demos project. It's ChucK running within the browser (i.e. as JavaScript), and I'm accepting contributions. Problem right now is that my ChucKJS port is very incomplete, but that will change once my switch to automatic porting through Emscripten is complete. Work on the latter goes on in my ChucK fork. Feel free to help out if you like :)

from chuck.

bas080 avatar bas080 commented on September 20, 2024

@aknuds1, good project. I am sure it will improve sharing, collaboration and the web. I'll keep an eye on your project. Till then I will be waiting for a good platform to collaborate on ChucK instruments/examples.

from chuck.

markcerqueira avatar markcerqueira commented on September 20, 2024

@bas080 - I'm not sure how SoundCloud playlists work. If people can just contribute to a playlist, we can just share the playlist and tell people to add. If it requires some sort of moderation/curation, we can have any community members interested in curation handle it.

I agree with you in that it would be cool to have a big example folder of instruments, but I don't think hosting a library of sound files in GitHub is the best way to expose people to all the sounds produced by those instruments.

Cheers!

from chuck.

spencersalazar avatar spencersalazar commented on September 20, 2024

I would be down to create a new repository under the ccrma/ organization for pulling in user examples/demos. I think its important to both listen and see code. What would be super cool is to have a server automatically generate an audio file for new commits to the example repo. This could go up in SoundCloud or elsewhere. Its also very easy in miniAudicle to export sound files- its a menu item under File->Export, so I don't really see why not have both if someone is already going through the trouble of submitting an example for public browsing.

from chuck.

markcerqueira avatar markcerqueira commented on September 20, 2024

@spencersalazar - If we do go that route, we can automate with Jenkins, GitHub hooks, and the SoundCloud API to auto-upload stuff.

from chuck.

bas080 avatar bas080 commented on September 20, 2024

@spencersalazar, automatically generated would be cool for people that want to use the .wav for other projects. What I did to listen to the files was to write a Bash script that loops over certain .ck files and plays them one at a time for 3 seconds. I checkout the code of the ones that get my attention. This makes it easy for me to explore the Chucks.

from chuck.

hughrawlinson avatar hughrawlinson commented on September 20, 2024

@markcerqueira I built that, it's here. Use/modify it if you like!

from chuck.

spencersalazar avatar spencersalazar commented on September 20, 2024

This repo uses my own ChucK debian package

@hughrawlinson would you be interested in making this public, maybe as a PPA on Launchpad? We have been trying to make this work (especially nice for ARM/Raspberry Pi) for years but the APT/.deb system has proven to be too mystifying.

Edit/PS sorry to hijack the thread

from chuck.

hughrawlinson avatar hughrawlinson commented on September 20, 2024

@spencersalazar I'd be happy to, I'll start on making it happen and put any updates in new thread 😄

from chuck.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.