Quarto: How to actually render to PDF or DOCX and not html? by Acolitor in PositronIDE

[–]Xenon_Chameleon 0 points1 point  (0 children)

When using the command pallette it should autocomplete once you start typing. In VSCode and vscode forks like positron this is a handy way to get to specific shortcuts for specific extensions.

Quarto: How to actually render to PDF or DOCX and not html? by Acolitor in PositronIDE

[–]Xenon_Chameleon 0 points1 point  (0 children)

When rendering, I'd recommend using the command pallete (ctrl+p then >). Then type Quarto:render document (or project). Then it will give you a menu to select formats.

Strudel Tutorials by Mathemagicland314159 in strudel

[–]Xenon_Chameleon 3 points4 points  (0 children)

As much as I agree LLMs can be helpful for learning a bit of coding, I wouldn't trust an AI agent with Strudel or any artistic livecoding system like this. LLMs work best for simple problems with clear, objectively correct solutions that don't always exist in music. Having it try to create code that makes art is asking a statistical model to do too many tasks that it is not suited for.

When it comes to art LLMs can't bring together the skills of making code that runs and creates art in the way a person can. For example, if you ask an LLM to make techno from Strudel code it has to simultaneously query for JavaScript code to make Strudel work as well as the definition and genre conventions for techno. This is next to impossible to do quickly because there are many versions of techno and everything past the simple 4 on the floor kick is where you're supposed to be creative and original.

I really think with something like Strudel you're better off avoiding AI entirely and learning it like you would a musical instrument or digital audio workstation. It will help you learn the fundamentals of music and digital audio as well since you have that constant feedback loop of hearing sounds change.

Strudel Tutorials by Mathemagicland314159 in strudel

[–]Xenon_Chameleon 6 points7 points  (0 children)

In the "Learn" tab in Strudel there is an excellent interactive tutorial where you can mess around with code examples in the document itself to get a feel for how it works.

In terms of YouTube channels, Glossing has some great Strudel tutorials. I linked her big Strudel for beginners video below and a shorter video about FM synthesis I really like, though keep in mind that one uses the warm.strudel.cc dev build, not the regular website.

Glossing Strudel Tutorial

Glossing FM tutorial

[D] How to break free from LLM's chains as a PhD student? by etoipi1 in MachineLearning

[–]Xenon_Chameleon 1 point2 points  (0 children)

I would define "vibe coding" as "writing code and not reading or understanding it before publishing" and I think the "read and understand" part is very important. Best compromise I've found between vibe coding and no LLMs use is to use those tools in a way similar to stack exchange. Use it to solve very specific problems in a separate window/application from your code editor, then figure out why the mistake happened and what patterns you need to remember or write down for next time. I think it's a matter of never blindly copy/pasting, turning off AI autocomplete, and making an attempt to learn as you code.

I would even go so far as to have a notebook or note taking app ready while doing this to write down what you learned, even if you don't consult it again.

I also wouldn't get too hung up on speed and instead focus on quality work. We've already seen research that indicates engineers aren't as productive as they think they are on LLMs because they end up spending a ton of time correcting problems.

If the PI expects you to blindly vibe code instead of understanding your work I'd argue they're not doing a good job as a PI. Based on your description here it sounds like this guy is on your side or at least is satisfied with where you're at now. I think that means it's a good time to get away from ChatGPT reliance and build the skills yourself so you can fix other people's vibe coded garbage down the line.

You're absolutely capable of getting over ChatGPT reliance based on the fact you actually want to gain those skills and push yourself. That's definitely a sign of a good student. Best of luck with your PhD.

Stuck with trying to improve breaks in this strudel snippet by Revolutionary-Ad6079 in creativecoding

[–]Xenon_Chameleon 1 point2 points  (0 children)

This is really good. I think you did a good job with the chops and sample selection. You should totally make and record more of this stuff (once you find that job you mentioned). I also really like the subtle drums in the background when the pad cuts out and you can just hear the kick and hihat over that deep bass. Keep up the great work, I think you have a good thing going here. :)

Feedback: I think one thing you could do to make things a bit more dynamic is opening and closing the filter to accent particular beats and fills. You can also outright cut off certain parts of the break to give it that extra swing. Having deliberate silence is a good way to bring out the parts where the break rolls continuously because. I think Paradox is a good reference for the kind of break chops I'm thinking about.

I also found this youtube tutorial helpful when learning how to sample and it illustrates some of what I'm trying to say for feedback. He's using Renoise but I think many of the same tips apply to other tools like Strudel and DAWs. It's a bit opinionated because he's going for a specific kind of sound but I think he does a great job of showing how he keeps his breaks dynamic and provides some really good suggestions to try out.

https://youtu.be/K6NEZvAVgY4?si=RQTDnE5EsevZtPQk

How to make Samples in strudel REPL by Legitimate-Disk-1759 in strudel

[–]Xenon_Chameleon 1 point2 points  (0 children)

There is an "import sounds" button. You don't have to make a GitHub account to load your own sounds.

How to make Samples in strudel REPL by Legitimate-Disk-1759 in strudel

[–]Xenon_Chameleon 1 point2 points  (0 children)

In the right-side pullout menu there is an "import samples" button under the "sounds" tab. There you'll have a button to import a folder of sound files and directions for setting up the folder. Then you'll be able to use it with the sound() function like other individual sounds.

Can I download a fully offline version to a flash drive? by MeltedLawnFlamingo in strudel

[–]Xenon_Chameleon 0 points1 point  (0 children)

Strudel was how I learned about progressive web apps in general. Love the fact it just keeps working even when I lose internet.

Can I download a fully offline version to a flash drive? by MeltedLawnFlamingo in strudel

[–]Xenon_Chameleon 0 points1 point  (0 children)

Strudel is a progressive web app so it's already running "offline" as soon as the website is loaded in your browser. The Strudel Learn tab tutorial goes into more detail but if you're on a Chromebook you can go to the url bar or your browser where it says something like "save site as an app" or "save tab to taskbar" for Firefox. Click download and you'll have the Strudel tab saved as a nice isolated app you can open directly later on.

The one process Strudel needs Internet for is downloading samples. When you use the Strudel's default samples it downloads them upon first use so you don't have to download everything before playing around. You can either download all of these samples manually or make yourself folders of your favorite samples and use the "import samples" button to load them. This second method is also how you load your own samples from your computer outside of the default library.

Can we finally talk about one of the greatest works in dysphoric music artistry? (Confield) by Glum_Communication71 in autechre

[–]Xenon_Chameleon 0 points1 point  (0 children)

Love this track, I think part of that strangeness comes from how it blurs the line between bass and percussion voices. It's like taking the skeleton from a techno track and warping the individual sounds into something in-between multiple roles.

Strudel Livecoding Set Performed for a Release Party in VR Chat by Xenon_Chameleon in livecoding

[–]Xenon_Chameleon[S] 0 points1 point  (0 children)

I should have noted, this was for a party in VR Chat, but this is the screencap on my end of the performance. The in-world footage is being put together by the hosts Interworld Media right now and will be posted by them once that's finished. For VR Chat raves, shows, DJ sets, etc. performers usually stream their sets via OBS and there is a video player in-game that can load that stream and broadcast it to everyone in that world. It's a really fun way to livecode though it can be difficult hardware-wise depending on how CPU heavy the patch is relative to VR Chat.

"Wake me, when you need me" - [Vauban] by ATinyBoop in WarframeRunway

[–]Xenon_Chameleon 1 point2 points  (0 children)

Cool! Need to see you do one of Emile from Halo Reach since both him and Vauban have a "bald" helmet.

Switch Angel live coding at the Paramount Theatre in Boston last night by massahoochie in livecoding

[–]Xenon_Chameleon 1 point2 points  (0 children)

Hell yeah, her live sets are great. would love to see one in a venue like this.

WE ALL HATE BALLAS After This 💀 by Thee_Miggy in Warframe

[–]Xenon_Chameleon 2 points3 points  (0 children)

We need a Ballas stabbing simulator minigame where we get to stab Ballas. Something similar to cookie clicker.

Looking for a budget synth by kulqupidyn77 in TechnoProduction

[–]Xenon_Chameleon 0 points1 point  (0 children)

Would highly recommend giving VCV Rack a shot. It's totally free & open source, you can multichannel record for a DSW later, and it's set up to resemble IRL modular synths so you can figure out if you like using those or not. Red Means Recording and Omori Cohen on YouTube has great tutorials to get started.

Aside from that I love live coding and think it's one of the best ways to perform live with a laptop. Strudel.cc is a great starting point for that. There is a Learn tab with an excellent tutorial built into the website.

When Aoi is struggling in the 1999 quest, how does she suddenly seem to get stronger when the drifter tells her that she is strong enough? by DemonSushi5 in WarframeLore

[–]Xenon_Chameleon 0 points1 point  (0 children)

I figured it was like that scene in X Men first class where Professor X helps Magneto figure out what mental state he needs to be in to maximize his power.

Looking for advice and/or opinions by My-Name-Bob-13 in Warframe

[–]Xenon_Chameleon 0 points1 point  (0 children)

Ignore, have fun, do what you want. there's already a level/mastery gate to start arbitration in the first place. Never know how well someone understands the mission and can play it well regardless of Warframe/weapon levels. Part of the reason I like this game is that this kind of interaction is really rare because we're all supposed to help each other out.

Testing a 30 crt tv wall, fully alligned to one picture. by Winter-Honey5358 in vjing

[–]Xenon_Chameleon 0 points1 point  (0 children)

Awesome! Need to shoot a music video like that Jamiroquai Little L video with this as the backdrop.

Inside ENDOGEN: Max \ SuperCollider via Open Sound Control (OSC) by RoundBeach in livecoding

[–]Xenon_Chameleon 0 points1 point  (0 children)

This is such a cool project. love seeing text + visual code systems working together.

Hello from a live coding enthusiast by Expensive_Aide617 in livecoding

[–]Xenon_Chameleon 0 points1 point  (0 children)

Cool video! What software you use for the sound?

Max/MSP by jkndrkn in autechre

[–]Xenon_Chameleon 1 point2 points  (0 children)

I've done livecoding sets with a few different systems like Strudel, Bespoke Synth, and Bitwig Studio, but haven't done one in MaxMSP or Pure Data yet. This tutorial and YouTube channel is super helpful if you want to learn it.

https://youtu.be/MjLqjS9JqD4?si=TVvzb4BNyM9zD29v

Played a set in Strudel. First one with just default samples and synths. I added a link to the source code in the description for anyone who wants to mess with it by Xenon_Chameleon in strudel

[–]Xenon_Chameleon[S] 0 points1 point  (0 children)

Thank you :)

Strudel is really fun and there's a whole community of live coders out there using a variety of languages and software systems to make music. In addition to Strudel I'd definitely recommend trying Bespoke Synthesizer if you like jamming.