1,338 karma · joined April 23, 2019
Logic has such a long history, it's not surprising that it shows it's age, and has 'weird' behaviour that you wouldn't choose today. It's got stuff in there from the early 90s, as it started out as a midi sequencer before pulling audio into the product.
And yes, i'm an advocate for the mix and match approach.
Testing on an intel processor, with frequency scaling disabled, which will adversely affect non AVX-512 more than AVX-512 stuff due to the limited boost available when using this. I'm pretty sure this is a not totally fair comparison, and tuning the box to give your solution an advantage rather than tuning it for each solution to give optimal performance would be more realistic.
However, i'm not knocking it, sounds like a great achievement, and it'll spur the other solutions on to improve their implementations which is a win all round.
Anyhow, on the other side of the coin, it's good to see newer languages getting a proper outing in real world situations. Proving stuff is 'up to it' can be a bit of a long haul, so every data point is useful.
No, stuck can often only be observed by looking in, the person or team may think they are doing useful stuff, but someone coming to it fresh can see that they have missed something obvious, hence why recreating the problem seems to be impossible, or why the fix seems very involved.
So a standup can allow you to see that someone is stuck, even when they don't realise it themselves.
I personally found them quite helpful to ensure I could help out team members who had got stuck. It's sometimes lonely debugging a complex system, and people can appreciate someone else to either confirm it really is what they think is going on, or maybe bounce some ideas off. It's a great way for the more experienced team members to find places where they can make a significant difference by contributing a bit of their day to helping out.
The audio engine (the bit I worked on) was in effect a stem based mixer, but with a state transition diagram per stem, with multiple loops available. Depending on the route through the transitions (triggered by events from the game play, for example, how many balls the player is keeping in play) it was possible to reach more complex or simpler performances of the same musical piece, so the players decisions and ability would affect how the performance of the music, not the music itself if that makes sense?
So, less comments wins out, but faced with a code base without comments you have to inspect it to tell the difference between a beautifully crafted piece of brilliance or a totally flaky codebase written by a bunch of newbie hacks.
It was based around 3 arcade cabinets pointing together, so the players couldn't see what was on each others screens.
This was achieved by modifying the ball speed/direction slightly so that it arrived at the bat/wall at a musically relevant point and triggered the correct sound.
Ah, here you go, Josh as a reference to it on his site: https://www.autogena.org/work/ping
In the process of finding the right bits for this, i've ended up with an SE/30, a Mac LC and a Mac II, basically in order to get hold of other bits, and the price was good. They are now all running, and i've got no real use for any of them, but it's great to convert broken doorstops into fully functional doorstops :)
So the sound is quite analog, it's an exponentially decaying voltage as the capacitor charges :)
The Alto certainly had this, from screenshots i've seen of Smalltalk demos running on it.
It was reported in the lords that >40% of those prosecuted were immigrants, with a high proportion of asian women, which, given the very low level of asian women in the prison population is hard to believe.
For reference, hansard has what was discussed in the lords:
https://hansard.parliament.uk/lords/2024-02-19/debates/E6D46...
I've always felt it was one of those details that a plasterer could show off their skill, and you are right, it softens the corner in a very pleasing way.
There are all sorts of complex magnet arrangements to tune the beam to stay in focus across the image area, i don't know how that will scale with size, but it's probably more of a complexity when assembling the sets to calibrate the tubes.
One of the very cool things people may not know is the LinnStrument has open firmware under the Apache License, and you can download the source here: https://github.com/rogerlinndesign/linnstrument-firmware
So grab an instrument, and start hacking!
If this is the case, it would sound like there is no need to encode any information on the signal, just it's presence is enough to test the wiring is intact. I'm assuming this is so that if the PA is required for, say, an emergency broadcast, it is fit for purpose.
The presence of a <20Khz signal would imply that it was found that in whatever installation was being used that the bandwidth of the amplifiers or some other filter was attenuating the test tone too much to be received properly, so this bodge was put in place.
So, it might be the 350v capacitor has failed and is not storing enough charge to generate a meaningful flash, or the trigger circuit which is not generating the initial >5kV to get the xenon conducting.
Either way, i'd check the circuit before the xenon tube.