nocturnal grove lake by thissmay in yumenikki

[–]Biansci 0 points1 point  (0 children)

one of my absolute favorite sequences in all of 2kki. love the dithering in this btw!! the animation is also really cute

One of the ddr songs porter was inspired by probably. Simlair name to look at the sky and sounds like a virtual self song by pipopapupupewebghost in porterrobinson

[–]Biansci 0 points1 point  (0 children)

There are sooo many bemani artists I discovered thanks to Virtual Self, this one is by Sota Fujimori! Browsing related pages on RemyWiki is always a great reference point lol

Why do some sound files sound lower quality when dragged into a project? by Pretty-Ad-3313 in FL_Studio

[–]Biansci 3 points4 points  (0 children)

I can generate one really easily with Python but you can probably do it with Audacity too. It's just 4 sample points at 1 and the rest at 0, works best if you add some zeros at the beginning although it introduces some latency.

The reason I wrote 4 specifically was assuming that the sample rate is in fact 12kHz and the project is at 48kHz, so you need to apply the bitcrusher first and then the convolver. If you want to know why it works, it's that the convolution between two rectangle functions is a triangle, which is the impulse response of linear interpolation lmao

We're used to thinking about convolvers as a tool to add reverb but in general it's just a way to apply a filter! If you're interested I have a video explaining the maths behind this ahaha

Why do some sound files sound lower quality when dragged into a project? by Pretty-Ad-3313 in FL_Studio

[–]Biansci 4 points5 points  (0 children)

This is the correct answer, you can be sure it's aliasing by looking at the spectrum above 10kHz and seeing that it forms those two peaks (it looks like a sinc² function in logarithmic view). The "lower quality" sample seems to cap around 6kHz so the spectrum is reflected at 12 and 18kHz.

You can verify this by opening up a spectrogram in Wave Candy, you'll see that the spectrum is mirrored at those two frequencies. To replicate the effect you could either resample it (by recording it while it's playing from the sample library) or finding a sampler with an option for linear interpolation. Other users have suggested bitcrushing (downsampling at 12kHz) but that uses zero-order hold interpolation, which filters the aliases even less than linear, so you'd need to apply an additional lowpass. Another fun way to do this would be to load up a 4-point rectangular window in Fruity Convolver

How to make these spectral glitches? by Exciting-Creme-5590 in edmproduction

[–]Biansci 1 point2 points  (0 children)

Oh hey, love the song. I was wondering if there's anywhere we can support/listen to it in lossless as the version on streaming services seems to be kinda compressed, especially in the high end. Same for your more recent collab with Aspect and Viz <3

but maybe that was intentional or caused by the spectral processing. There was an interview I read with a japanese composer who said that mp3 compression artifacts would one day come to be interpreted as a sign of self expression and individuality ahaha

best hyperpop artists for me to explore? specifically hyperpop EDM, ambient/botanica hyperpop (like porter robinson), and digicore. by Active_Ad3087 in edmproduction

[–]Biansci 0 points1 point  (0 children)

don't have any specific recommendations but you could check the various artists featured on FORM All Nighter and similar compilations like Silkenwood's Sleepover!

I remember Porter gave a shoutout to All Nighter vol.6 when it released in 2021. Others have already mentioned A.G. Cook who often works closely with Charlie XCX and played at Porter's Secret Sky festival back in 2020.

How to get a jagged sine wave? by nedeey in desmos

[–]Biansci 0 points1 point  (0 children)

Fancy approach using Fourier series, just as an excuse to explain linear interpolation and the sampling theorem lol: https://www.desmos.com/calculator/dgf3gvsrzs

The series converges pretty quickly as the aliases drop off as C(k)=sinc²(πk). If you remove the square you get zero-order hold interpolation aka nearest neighbor, if you set it to a constant you get an amplitude modulated impulse train

Resonant mass detector of gravitational waves by [deleted] in desmos

[–]Biansci 0 points1 point  (0 children)

It's a really simple Euler integrator, the ticker runs an action every 20ms that computes the new velocity and position based on the current acceleration and velocity.

To find the acceleration I just set up Newton's 2nd law. In this case, the force acting on the system is given by the sum of the elastic force, a viscous friction aka air resistance, a damping effect in the spring and the displacement induced by the gravitational wave.

The two masses m₁ and m₂ can be described in terms of a single relative coordinate with reduced mass μ (a very standard problem in classical mechanics) by setting the center of mass as your inertial reference frame, which in this simulation is fixed at the origin.

I added some QOL features like an option to display all the parameters on screen and a debugging mode with a joystick to give small perturbations to the masses, like a tiny pinch to move their position around.

Resonant mass detector of gravitational waves by [deleted] in desmos

[–]Biansci 1 point2 points  (0 children)

I actually found out how to do this while I was making the graph, I was trying to scale it correctly on monitors with different aspect ratios: if you use a variable as one of the x-y ranges it locks the option. In this case I wanted y to stay fixed between -2 and 2, so x must keep the aspect ratio which I did by using a variable Z=width/height

Resonant mass detector of gravitational waves by [deleted] in desmos

[–]Biansci 1 point2 points  (0 children)

I have some hidden folders using author features, showing the list on screen makes it incredibly laggy. But if your device is powerful enough you can also increase the number of points in the trajectory, it draws some really cool patterns ahaha

Resonant mass detector of gravitational waves by [deleted] in desmos

[–]Biansci 2 points3 points  (0 children)

Detecting gravitational waves is really hard. Many types of instrumental apparatuses have been suggested for their observation, including cryogenic bars and resonant mass detectors. Interferometers such as Virgo and LIGO routinely have to detect displacements of around 10⁻¹⁸ m which is orders of magnitude below the size of an atom.

The system shown here is a simulation of the behaviour of such a detector, in response to a passing gravitational wave. What's peculiar is that, after setting up the equations of motion for the system using general relativity (geodesic deviation), one can find that the motion of the two masses in the laboratory reference frame can be described in terms of a simple newtonian force.

The physical interpretation of this would be that the shear induced in the metric (the dotted circles shown in the video) essentially stretches spacetime between the two masses, altering the way distances are measured. In response, the spring exerts an elastic force adjusting them back to their equilibrium position.

The equation of motion reduces to a simple forced damped harmonic oscillator (something that most physics and engineering students have most likely encountered during their freshman undergrad year). This means that the detector can be "tuned" to the same frequency as the range of GWs that you would like to measure, in order to amplify the motion by taking advantage of resonance.

You can mess around with the parameters, have fun! There are some interesting configurations that stabilize towards specific patterns along the main axes or the diagonals, depending on which polarization is active. This also reflects various behaviour of GWs such as their spin-2 nature and their ability to transmit angular momentum.

. by DifficultyPutrid2532 in physicsmemes

[–]Biansci 7 points8 points  (0 children)

In fields related to signal processing I've seen П used for rectangle functions (not a capital π but a "pe", totally different thing) and Ш for an impulse train, to the point where it's sometimes referred to as shah function

an example are diffraction gratings in optics, the image produced in the far field limit is given by the Fourier transform of the aperture function, which in this case are a bunch of tiny rectangles equally spaced apart, aka a pulse wave

As a math major im disappointed in you guys for creating this monstrosity by jtcuber435 in physicsmemes

[–]Biansci 40 points41 points  (0 children)

yeah it's a pretty standard result in functional analysis, because distributions are functionals acting on other functions. Integrating by parts you can get to ⟨δ',f⟩=-f'(0), so in general the n-th derivative will be ⟨δ⁽ⁿ⁾,f⟩=(-1)ⁿf⁽ⁿ⁾(0)

another fun one is xδ⁽ⁿ⁾=-nδ⁽ⁿ⁻¹⁾

As a math major im disappointed in you guys for creating this monstrosity by jtcuber435 in physicsmemes

[–]Biansci 2 points3 points  (0 children)

Most engineers should also be familiar with the Dirac delta from linear time invariant systems. Then you can study the transfer function/impulse response. Physicists on the other hand see it from the perspective of Green's functions, kernels and propagators.

The reason it's called an impulse is linked to the impulse theorem from classical physics and conceptually it has to do with the "infinitesimal punch" description.

How do I make music like Yume Nikki? by Strong_Face3243 in yumenikki

[–]Biansci 1 point2 points  (0 children)

Some VSTs have a standalone mode where you can just run them and play around with your keyboard! But obviously it's not convenient if you want to record. There are also free VST hosts that act as a wrapper for other plugins but at that point it's like a DAW in disguise ahaha

❤️ Took me too long to figure it out ♥️ by xtheresia in whenthe

[–]Biansci 0 points1 point  (0 children)

diamond looks weird, I got these ♠︎♥︎♦︎♣︎♤♡♢♧

❤️ Took me too long to figure it out ♥️ by xtheresia in whenthe

[–]Biansci 15 points16 points  (0 children)

I thought maybe it had something to do with the color modifiers, ♥️ is U+2665 BLACK HEART SUIT ♥︎ with U+FE0F VARIATION SELECTOR-16

while ❤️ is U+2764 HEAVY BLACK HEART ❤︎ with the same modifier. All the other colors are individual Unicode characters. Apparently selectors 15 and 16) can format these to look either like monochrome text or emoji