Jump to content

sweepstakes

Members
  • Posts

    8,066
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by sweepstakes

  1. My GAS was doing so well, but now I need a 0-CTRL

    I was never really into the MakeNoise vibe before, but something about this is whole concept and way of working resonates strongly with me.

    Also the 0-Coast looked cool to me but always seemed like it was missing something. This seems to be exactly what it was missing.

  2. 18 hours ago, Nil said:

    Ps: I'll add that showing the code is also part of the "open source" / "lets share knowledge" DNA of the Algorave movement.

    This. I think it's a great response to the "secret weapon" mentality running through a lot of electronic music.

    • Like 3
  3. 7 hours ago, dingformung said:

    That's what left populism is for. Simplify the message and put it into a Christian context. Jesus loves health insurance lol

    https://en.wikipedia.org/wiki/Christian_left#Alliance_of_the_left_and_Christianity

    I've known a handful of very religious but very thoughtful folks with great big hearts (like my great aunt) that all leaned heavily left except on a handful of issues (abortion, duh). But they are very much the quiet voice in a world of megachurches and braindead cunts screaming "don't tread on me" about their gray roots.

    • Like 1
  4. 4 hours ago, drome said:

    Authoritarianism of any kind is bad. Care to disagree?

    I thought authoritarian was a relative term.

    favoring or enforcing strict obedience to authority, especially that of the government, at the expense of personal freedom.

    Nobody is 100% this unless they're literally a robot, and that definition generally doesn't align with my general personal beliefs. However, I'm for environmental regulation, and enforcement of those regulations requires an authority. Also, I would be in favor of a proportional flat tax on individuals and corporations to fund comprehensive universal health care, assuming it was an ideal, well-managed, efficient, effective implementation not corrupted by cronyism (not being sarcastic, just saying for the sake of the argument). And collection of those taxes requires some kind of authority.

    TL;DR I don't think it's that simple.

    • Like 1
  5. Can't hold it anymore, I just have to say - the protestors are consistently well-above-average in ugliness. This "movement" really needs to work on getting some non-inbred-looking people in front of the cameras because they are really enforcing the stereotype.

    • Like 1
    • Haha 1
  6. 29 minutes ago, xox said:

    @sweepstakes

    even i, who knows nothing about programming, understand how good and influential that book is! I wish i had more time to learn programming. My job (3 parallel jobs/lives actually) is just to time consuming to learn anything else. ?

    That's really impressive, actually. I hadn't even heard of it until I had been programming professionally for several years, and even then I just assumed it was arcane knowledge for folks who really want to dig deeper and learn the roots (which, at least in the enterprise world, is pretty rare).

    6 minutes ago, rhmilo said:

    Ah, ok. I see where you’re coming from. My own line of thinking is more along the Unix way of doing things: be quiet if thinks work but if they don’t fail loudly. Had you tried to connect to a nonexistent MIDI port, you would have noticed ? .

    That said, trouble shooting mode might be useful. I’ll add it*

    You’ve found a stupid mistake in the demos. I’ve accidentally removed the bit where it checks the available MIDI ports. Sorry. (rs-m-list-ports) will show you the list of ports. Will fix.

    Ok. Glad we’ve cleared that up ? I thought I missed something really obvious.

    Like @sweepstakes I’ve read a few chapters. It’s pretty good, though the focus on mathematical examples obscures the fact that a lot of the ideas in those first chapters have become reasonably commonplace since the book was first published in 1986. Even Java allows has lambdas (of a sort) these days and composing functions is not at all uncommon in Python or JavaScript.

    I still mean to finish it someday. However:

    * I can’t promise when I’ll next have time to do significant work on this. Might not be before the summer holidays (last week I had a week off so I had time to scratch this itch).

    Thanks for the reply! I'm on board with the small-sharp-tools philosophy.

    Functional programming in JavaScript is what made me hungry for learning Lisp in the first place. I've become rather comfortable with the former, but the latter remains unquenched for now. This very moment is probably not the best time for me to dive in, but I've always got an ear to the ground for reasons to dig in.

    No worries on not doing any kind of overhauls in the immediate. In the cold light of morning I remember I have a decent number of irons in the fire myself (re-learning guitar from basically square one, WeeklyBeats, beginner/intermediate-level SuperCollider sequencing and synthesis, learning fermentation, and the usual mundane yard/house/paid work) so it'd be irresponsible for me to make any new promises myself. If I do happen to spend a decent amount of time exploring and testing, I'll send you an issue and/or PR.

    Before I forget, I wanted to express my appreciation that you chose Racket over Clojure. I do like both of them. However, while Clojure has a lot of nice libraries and a good community, it's always been a bit flaky for me and relying on the JVM has always felt kind of icky. I admire that you kept it lean, FOSS-pure, and platform-agnostic.

    • Like 1
  7. 8 hours ago, rhmilo said:

    Glad to hear you got it running and thank you very much for the detailed report. Very helpful!

    Logging would negatively impact performance, but it could be turned on or off as needed. I’m not quite sure what you would want to see logged, however?

    The ability to select the MIDi port is definitely there. I guess I just haven’t made it clear that you can do this. The demos all use the first available one but you can use as many as you like. Anyway, will make it more clear.

    As for the daemon: what do you mean exactly? What sort of commands should it receive? I’m genuinely puzzled by this remark: right now there’s a main loopmthat starts and stops other loops and that’s it. What else would you like to see?

     

    Finally: demo 2 being wonky. Yes, that’s a demo that illustrates doIng 3 over 4 and then 5 over 4.

     

    Thanks again for trying it out!

    My perspective was very biased by the fact that I expected to have to do a lot more work to get it up and running, so I was expecting to have to figure out whether Racket thought it was sending things, and then check out on my synths whether they were receiving things, etc. For troubleshooting, lots of logging can make a huge difference.

    As far as selecting the MIDI port, I must have just missed that line of code. As for why I wanted that, file that also under the visual-feedback-to-assist-in-troubleshooting bucket. If I had implemented it, I would've enumerated & logged the available ports and the selected port without even thinking about it, but the fact that you didn't is another thing that keeps the code small.

    Yeah I'm not sure where I was coming from with the daemon idea, that's pretty wacky. If you already have a main loop running persisting that connection to the port, there's no reason to make a daemon. Super unnecessary complication.

    1 hour ago, xox said:

    Ok! Im ready for this book ?

    https://mitpress.mit.edu/sites/default/files/sicp/full-text/book/book.html

    (in another life maybe)

    That book is awesome. I think I only made it through the first couple chapters. Going through the whole thing is on my bucket list.

    • Like 1
  8. On 5/1/2020 at 3:31 PM, rhmilo said:

    Hey, thanks for you interest! Looking forward to hearing how you get along with it ? 
     

    Next steps would be simply to play around within and determine what works and what does not and then write wrapper code to make sequencing with it more fluent. Or, you know, fix bugs as people run into them ?

    The idea is to keep the core as lean and compact as possible (less code == less bugs) and to put additional features in add ons that save you from having to type the same thing out over and over again. 

    Featuring very prominently on the wish list is making installation easier. This will involve dealing with someone else’s library, though, so I’m not sure how feasible it is.

    Also on the wish list / next steps / roadmap is offsets per step, where you can move a single step forwards or backwards in the timeline, like in Elektron sequencers.

    But anyway, thanks again for your interest and hope you have fun with it!

    Got it running! Thanks for that RTmidi patch; once I remapped origin to your repo and did a couple silly tests to wrap my head around how Racket/raco manages dependencies, I was off to the races pretty quickly.

    Timing doesn't seem bad here on Arch Linux. I tried rs-demo2 and there was some funky phasing between the tracks but it sounded kind of cool so I thought it might be intentional :)

    Right off the bat, one thing I'd like to see is more logging just to understand what's going on, but I also understand wanting to keep the code lean. Maybe it could just be added to the demos?

    Also the ability to select the MIDI port would be great. As would having some kind of daemon running - a persistent port could be managed more easily. But again, more code :P

  9. So this is gonna sound pretentious as fuck, and is really just going to rephrase my other point, but I think Akira is capital A Art. It tried to sneak its way into pop culture with mixed results. It's not an opiate for the masses. It wants you to draw your own conclusions. I think that's what makes it feel boring, that it doesn't give you many clues. I believe it wasn't even storyboarded with an overarching plot in mind, it was just supposed to be some loosely connected stories from its world. Speaking of the world, the pop culture thing it did excel at for me was world building.

    Also (this was probably already mentioned in this thread) I've heard that the manga's plot was much more sturdily constructed. I haven't read it. Maybe it does go down easier.

    TL;DR this is a super derpy obvious point to make on WATMM but it's like the Autechre of anime. When you hear an Autechre track for the first time and you're all "what is this horrible racket and also it's the same thing over and over." Then you change your ears, how and what you pay attention to within the track, and hear that it contains ideas you didn't realize could be embedded in that medium.

    • Like 4
  10. 2 hours ago, chassis said:

    I kind of agree, but the whole thing pulls very well together and really pulls itself up as films go. Amazing what visuals and soundtrack can do but also vice versa.

    100% agree. I still think it's the best animated thing ever, you just can't critique it the way you would the Marvel movie of the week or whatever.

  11. 17 hours ago, rhmilo said:

    Tonight I managed to massively improve the timing issues I had so it's now at a point where "it works on my machine". If you're not afraid of compiling some code (you need to perform some elbow grease to get the MIDI library installed) you can play around with it if you like:

    https://github.com/mcdejonge/rs

    Awesome, starred! I hope to fart around with this over the weekend. Got any docs on roadmap, next steps, wishlist, etc.?

  12. Lisp is fucking dope. If you get any further along with this I might be interested in playing with this.

    TC is awesome but part of what eventually scared me off is my brain being too small for Haskell... every time I waded in to try to change some core utility's behavior, it was like swimming into shark-infested code waters wearing floaties.

  13. 4 minutes ago, milkface said:

    Thankfully everyone in my neighbourhood has been on best 'behaviour', everyone's taking social distancing and staying at home really seriously. No nutters here.

    Mine too, but most of the area grocery stores are full of idiots. Some guy grabbed a lime inches away from my hand yesterday. Not giving a fuck is a pretty sorry political stance.

    • Like 1
  14. 8 minutes ago, Braintree said:

    They're Olympic mental gymnasts. Kind of weird to see the GOP flip to being federalists in my lifetime.

    Any way the wind blows the leaves of the money tree.

  15. 12 hours ago, TubularCorporation said:

    Yeah, some of the best gear investments I've ever made were patchbays.  Not the cheapest patch bays, the slightly less cheap ones that are actually nice to use - I have one of those entry level Neutrik ones and the Neutrik jacks are so stiff and awkward to use that it has actually damaged 4 or 5 cables over the last few years.  When I needed a second one a couple years ago I spent a little more on a Samson S-patch plus and it's still inexpensive by patchbay standards

    If you don't mind doing a lot of work you can get old high end used patchbays for next to nothing, but you'd probably need to literally submerge them in some kind of contact cleaner (I used to have a couple that someone was throwing out years ago and the old long-frame Switchcraft jacks in them are pretty indestructible but they get pretty oxidized) and do a LOT of soldering. The Samson is still cheap enough that they'll make fun of you i you mentio it on Gearslutz but it's a lot more solid than the Neutrik, plus you can change the normalling with front panel switches.

    But yeah, a modestly priced patchbay and some cheap snakes from Monoprice got a lot of stuff that I'd picked up over the years and didn't use often enough to keep permanently hooked up but couldn't sell for enough to get rid of back into regular use.

    Have you guys seen this?

    patchulator8000-gallery-01-800x800.jpg

    It's a pretty goofy/awkward chassis, but the idea is kind of brilliant because you can route stereo signals with one cable, and 1/8" plugs are just easier to deal with. Plus if you use volcas, pocket operators, iPads, etc. you don't need to get a bunch of converters or custom cables. I picked one up a few months back and didn't use it much, but now that lockdown has made my studio my home office, I think I'm going to start using it across the room from my mixer just to get the fuck away from the chair I sit in 8-12 hours a day.

    • Like 2
  16. Just now, chenGOD said:

    Better idea - y'all can join Canada. That means you'll have to give up most of your guns (looking at you, weird parts of Oregon and Washington St.). I like BC too much to let it go to a separate nation.

    You mean to tell me there aren't deer/duck/moose/bear/pheasant hunters in BC??

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.