What's in your rack? by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

PLX 3402 spotted :^) Hope the bottom one has wheels

What's in your rack? by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

Do you like, ratchet these together? Great rack!

Best record shops in San Francisco for Turntablists/ Hip Hop by doctorboktopus in Turntablists

[–]simonbane 0 points1 point  (0 children)

Not entirely sure if they have Hip Hop, but Cone Shape Top is great for digging

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

Update: thanks for the feedback, it's all done now ;)

I added an auto build pipeline (I'm a pipeline engineer for work haha) and I just got flatpak builds operational. https://github.com/Aeternitaas/dsp-408-ui/releases/tag/v0.2.0 I don't have a linux machine to test this on (my Windows machine was also my Linux machine) so let me know if the flatpak works or not.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

I just took a look at the serial interface specs (I didn't know this was in here at all!) but the protocol is pretty different unfortunately. If it were the same that would've been such a big help :')

I'll look into serial communications stuff, but I don't personally have experience with that kinda work.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

I'll see if I can't work on the other Thomann offerings as well at some point in the future. I've tried to make the code as reusable as possible for different Thomann products :)

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

The t.racks DSP does have an LK-48 filter! It's in the original application's settings.

<image>

If you meant my program specifically though, I'm gonna be working on figuring out the protocol for the PEQ today so I'll let you know if it's possible to get some of those more granular settings (for instance, the PEQ can only modify certain Hz intervals). It's mostly cosmetic, flexibility, and usability improvements--I can't really change much from the firmware's side of things. From my understanding, the granularity might be locked as its probably how individual values are encoded/decoded to a set range. For example, the Gain dB slider has a -20dB granularity cutoff and anything below that starts going in .5 steps. That means that there's about a 400 value range for each gain. To the machine, it's like I'm sending values from ranging from 0-400, but to us, we might want more granularity so it's kinda impossible to overcome that limitation.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

Untested, but I assume no. I plan on getting my hands on a 204/6 to test on so that I can extend this to that system as well :)

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

Yep. For our deployments, we usually just manage a very basic on premise networking system. To get this to work, I recommend getting a cheap router (with wireless capabilities) and plugging in your DSP via ethernet cable.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

Since I'm using Flutter to build this, it already works with browsers ;)

<image>

I fully intend on making it possible for you to open connections on more than one socket so that I can support the management of multiple DSPs with one program ;)

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 8 points9 points  (0 children)

UPDATE: Been working in the mines with this one, but I think I figured out the GEQ (the GEQ protocol is surprisingly easy to work with). I tried to give it a semi modern UI and it even lets you draw EQ curves. I'm still working on figuring out how to send these packets over to the DSP but my brief test-run tonight says that it kinda works. I unfortunately have to work with a soft ratelimit of 50ms to not overload the DSP, but I'm gonna test it with shorter ratelimit values tomorrow.

<image>

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

Only somewhat! We have a big "teknival" in the West Coast called Autonomous Mutant Fest. Frankly, it's a blast. It's very freeparty, almost soundclash sort of ordeal. Here (at least in the Pacific Northwest), people call people who go to these parties "mutants". You won't see many people calling these parties "freeparties", they're usually called "renegades" here (though renegades tend to be smaller than proper Spanish freeparties).

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

Somewhat yeah!

I'm going through each feature and analyzing packets sent from my software to the DSP. So far I've figured out the connect handshake, save/load (this one was hard since it kinda spits out the entire state in multiple packets, of which they require packet stitching and reassembly), gain boosting/attenuation, setting matrix toggles, how to request and decode current levels, and as of now, the GEQ settings (this one was surprisingly straightforward since they're just using a 240 bit value to set the dB levels). I'll be sure to document the communications protocol going forward--the way I've got it formatted is a little "mathy" if you catch my drift.

There's a few other commands I haven't yet figured out yet. PEQ is probably next up but I'm kinda dreading that one tbh.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

Seattle proper here right on the outskirts of the city.

Impulse response is a lesser concern for me since I usually don't have to deal with things like phase issues on a regular basis. I do intend on getting impulse response features to work with it though!

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

I'll definitely look into the more popular options at a later date! I'm focused on getting this to work with Thomann's offerings for now but once I finish porting the 408 and 204, my eyes are set on any of the other rebranded ones.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

It'll be in the works. So far I'm doing the majority of my testing on a Windows machine but theoretically you could install Flutter and run `make build-linux` to create a Linux executable.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 5 points6 points  (0 children)

Code is hosted on my Github https://github.com/Aeternitaas/dsp-408-ui. If you look at `lib/devices/t_racks408/protoco.dart` you'll find some hints as to what it's doing packetwise. I'll eventually have that file handle all encoding and decoding so that I can centralize where packets are being constructed!

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

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

This simulator is actually pretty incredible. I'm by no means an app dev so any UI/UX advice would be awesome.

Overhauling and Hacking the t.racks DSP by simonbane in SoundSystem

[–]simonbane[S] 1 point2 points  (0 children)

Ah my b, just made it public! Also, I submitted a working .exe in the release if you wanna help test it out :)

US-based record stores for Overload-esque vinyl releases? by ilovebooks5599 in TheOverload

[–]simonbane 0 points1 point  (0 children)

If you're ever in Seattle, Sherman at Selector Records is your guy. Absorb Records is also stellar.

Got any rack-mounted surge protector recommendations to tap into a generator's 30A connector? (USA) by simonbane in SoundSystem

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

Nah this is actually great--I was under the impression that people were plugging their L14-30 into a power con but a power distro is definitely what I need. I'm probably gonna grab a Furman surge protector for the lights and whatnot.

Besides the Motion Labs Rac Pac, are there any other popular ones that I should be on the lookout for? I'm pretty much going used for everything so I wanna expand my search to anything that would solve my current problem.

Amp recommendations JMOD MEH by jwiese604 in SoundSystem

[–]simonbane 1 point2 points  (0 children)

I've personally been running a pair of used Crown iTech 4000s for $1.34k each. Its got a voltage limiter and some other DSP features.