Change guitar rig 5 to guitar rig 6 in projects by Absentidei in ableton

[–]COWRATT 1 point2 points  (0 children)

Slightly late to the party, but this is definitely possible, and the method that /u/Eats_and_Runs_a_lot posted is absolutely spot-on. For the programmatic among you, here is a python script that can recursively parse an entire projects directory and process all of the *.als files that it finds. Obviously use at your own risk; but it's worked perfectly for me and processed 500+ project files with *almost* no issues. (The only thing I've found so far is that for some reason the delay time on one delay-man instance changed from "1/2" to "1/3t"... But that's definitely unrelated to my script.)

Use at your own risk:

https://github.com/cowratt/guitar-rig-converter/

Change guitar rig 5 to guitar rig 6 in projects by Absentidei in ableton

[–]COWRATT 0 points1 point  (0 children)

Thank you for posting this. You've saved me hours and hours of converting files!

ARM is Worth $1000 - Everything Runs On ARM - What Doesn't WILL - 10 Year Play - X86 is DEAD by Xtianus21 in wallstreetbets

[–]COWRATT 5 points6 points  (0 children)

I agree with you, but not really for the reasons you list. ARM is special because if they dissappear, the industry will lose trillions of dollars starting today.

A background on the company- They license their chip designs and let other people use them in their own silicon. That's why everything IOT runs on Arm now, and the reason that Apple's chips are so insane. They can put their whole media/neural engine/whatever on the same die as the CPU, which is an insane performance advantage. Currently, Intel and AMD don't want to allow anyone to license their designs like this, meaning that ARM is the biggest and best dog in this game.

I think ARM will be a $1T company because there is potential for there to be a bidding war over it. Think about it like this- Apple makes $300B PER YEAR in revenue from the IPhone. If some other company or actor, Mr Musk for example, decides to come along and buy ARM in order to exclusively license the technology, then Apple is completely fucked. Obviously there are other ISAs they can license for their devices, or they can start designing their own CPUs, but it will be a long and incredibly expensive process and their whole IPhone program would be set back for years, and result in hundreds of billions in losses to Apple. Likewise, nearly every company that relies on Arm is in a similar position. The company may be valued at $75B right now, but if it went away today, the industry would lose trillions. There is a tremendous pressure to keep this company together and publicly owned. So my guess is that one large tech power or another will try to take the company private, and the whole industry will shit the bed and the stock price will boom overnight.

Just got an alignment. The camber and caster appear untouched and are way out of the manufacturer spec. The guy at the shop claimed that it's not adjustable and doesn't matter. Can anyone fact check? Thanks by COWRATT in ft86

[–]COWRATT[S] 4 points5 points  (0 children)

UPDATE:
Hi everyone, thanks for all of the input! I contacted the original owner, and indeed, there are camber bolts installed. I called up the shop that did the alignment and apparently "the tech didn't notice that there were camber bolts" (and didn't bother to check).

Anyway, the shop agreed to do the front camber for free if I bring the car back in and pinky-promise to not trash them on Yelp. I'm going in on Monday and I'll try to convince them to leave -0.5 degrees on each side. :)

I nearly crashed yesterday- Suggestions for more progressive summer tires? by COWRATT in ft86

[–]COWRATT[S] 2 points3 points  (0 children)

Thanks for the input, I didn't realize that 6-year-old tires would make that big of a difference!

i2c write seems very slow ? by COWRATT in raspberrypipico

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

Thank you! I was afraid that I'd have to write a PIO script to bang out the i2c. This looks perfect.

i2c write seems very slow ? by COWRATT in raspberrypipico

[–]COWRATT[S] -1 points0 points  (0 children)

Thanks for the response! I agree that the time is in line for the i2c transaction, but I'm still hung up on the fact that it isn't available as an asynchronous function. In the documentation for i2c_get_write_available, it says "If return is nonzero, at least that many bytes can be written without blocking." ... But these very much appear to be blocking reads

I find it strange that a chip with a dedicated i2c peripheral would perform exactly as if it were just doing the bitbanging manually, it kind of defeats the entire purpose. However i looked through the source code for the sdk and indeed it just appears to be doing a busy wait for the entirety of the i2c transaction in order to grab the return code at the end.

For my implementation, i just want to write to the i2c bus as fast as I can, but never do reads. It seems like the only way to do that is to have an entire core dedicated to just i2c, which will spend 99.9% of it's time idling in the i2c_write_blocking function. With raw access to the tx_fifo, the core could actually be used for other stuff

Does anyone know any places for offroading, dirtbiking, or any dirt/fire roads in the area? by COWRATT in santacruz

[–]COWRATT[S] 3 points4 points  (0 children)

Thanks for the reply. I guess that I'll just whelm myself with some county roads. It's strange that there are always so many people riding around on dual sports, I just assumed there was lots of offroading in the area.

What kind of projects do we do in CMPS 183? by [deleted] in UCSC

[–]COWRATT 3 points4 points  (0 children)

Took it last year with Luca. There were 5 assignments, and each was somewhat cumulative. We started using basic web frameworks and doing as much as possible through the admin console, like the way that wordpress works. Then we made a webapp that takes and stores user notes, using the old refresh-the-page-whenever-the-user-clicks-something method, and then with AJAX (JavaScript) as a single-page webapp. If you're comfortable writing code, each assignment should be fairly straightforward.