Beat Full Bass

0 views
Skip to first unread message

Lane Frisch

unread,
Aug 5, 2024, 2:58:08 PM8/5/24
to lokerroli
Ihave a small question...(of course): I made a Visualizer recently and now I want to use loop videos as background. I just want the video to react to the beat/bass and get faster when beat/bass. I think it has something to do with Expressions, but the problem is: IDK how to do it... Please help.

If you want to use the bass only or even the kick drum you will need Trapcode Sound keys or you will need to process a copy of your audio with some seriously equalized frequencies. Roll off all of the higher frequencies and jack up the bass, then the Keyframe Assistant will average the volume of the equalized clip and give you the changes you want. Another option would be to push the sound frequencies you want to drive the animation to the left or right channel. Convert audio to keyframes gives you left, right and both sliders and the graph editor will quickly show you what the values.


Then you use the linear or ease method to convert the Both Channels to values you can use. The easiest thing to do is to define a variable t by dragging the pickwhip to the Both Channels slider, then use the Expression Language Menu>Interpolation method to put linear(t, tMin, tMax, value1, value2) method on the second line. You then change tMin to the minimum value you picked from the graph editor and tMax to the maximum value you get from the slider, then value1 to the starting or minimum value of the property you want to animate and value2 to the maximum value.


The first line defines the variable, the second is the linear interpolation method, the third line is the array that defines the position. It takes the current value of x, y, and z and adds the value interpreted from the audio to the z position moving the layer a maximum of 1500 pixels toward a camera at its default position.


If you want the moves to happen with a different curve you can try the ease, easeIn or easeOut methods instead of linear. You can also adjust the trigger values to be quicker so anything above .4 would start the move and the max value would happen at anything above 5. You can also adjust the timing by a frame or two by simply sliding the Audio Amplitude layer left or right in the timeline.


Are there any tips of suggestions or links people can point me to for beatgridding drum and bass using Engine Prime and also is there a reason why it seems so hard to line the grid up with the beats throughout the entire track?


It works fine, however I am using it to detect audio to make leds flash. I only want them to flash when there is a bass beat.

for example, a steady bass beat with someone singing over it would only flash with the bass beat and not with the singing.

Instead, this circuit picks up treble and bass, so whenever I play any song, the led flashes like a jumbled mess along with singing. It almost looks like it is flashing at random when music is playing.


I'd start with a low-pass filter at about 100Hz, and experiment from there. Since you are using a microphone, the amount of bass your're getting into the microphone depends on your system and speakers. If you have a system with good bass (or with a live band) you can probably go down to 50Hz or lower. If you've got a system with a subwoofer, just putting the mic in front of the sub will help a lot.


You know.... Depending on the music, the bass doesn't always match the beat perfectly either, but it should be closer to what you're loooking for. For example, the kick drum usually gives you a fairly steady beat, but the bass guitar is often a bit more complex. But if you are making a lighting effect, sometimes it's more interesting if the light doesn't flash perfectly to the beat like a metronome.


I've done some things in software (in my sketch) to improve beat detection. One thing I did was make a delay, so it won't pick-up a beat faster than about 4 beats per second (then as more time goes by, the detection threshold gets more and more sensitive 'till the next beat is triggered). I think more could be done, such as digitally filtering/tuning the "envelope" to favor loudness changes around 4 beats per second.


And, you could make it intellegent, so that once you've found the tempo, you continuously tune it to "expect" the next beat... That's how humans do it... We don't wait for every beat. We get in rhythm with the beat, and we know when the next beat is coming.


It is not an easy project to get working satisfactorily so perhaps you might want to lower your expectations of it or try something more achievable.

While a low pass filter is a good start a simple RC filter is not going to cut it here. You need a filter that drops much more quickly with frequency. This sort of thing is given by the filter's "order" an RC filter is only a first order filter and the output drops with 3dBs per octave. ( An octave is a doubling in frequency and a dB is a deci Bell en.wikipedia.org/wiki/Decibel )

You need a fourth or sixth order filter to get rid of the high frequency stuff. This involves an op-amp for every 2nd order stage and closely matched values of Rs and Cs. So a sixth order filter will consist of three second order stages. -order-filters


If you pass the collector signal from Q2 to an analog pin and sample it then you could use

digital filtering for the low-pass - there's a neat digital filter calculator here:

(it goes up to 5th order, but select a chebyshev low-pass with -3dB ripple and that will be

pretty close to a brick-wall filter)


I'd also suggest increasing the value of C2 to get some low-pass filtering in the preamp part -

particularly as the Arduino only samples at upto 10kSPS or so in default config. You want

to suppress high frequency aliases before passing to the digital filter.


The LIVEN Bass & Beats includes 64 bass presets including battle tested favorites such as the Reese Bass, Future Bounce Bass, Wobble Bass, Growl Bass, Neuro Bass, Deep House Bass, Acid Bass, 808 Sub Bass, and more.


The LIVEN Bass and Beats has built-in sidechain compression function that ducks the volume of the bass and the line-in audio. The amount of this effect is variable so you can dial it in to taste or turn it off when it is not needed.


Each rhythm track consists of 16 individual drum sounds. Each sound can be individually muted and unmuted with a single button press. This allows users to introduce drum elements on-the-fly to build energy and create unique breakdowns.


Hooks Right into Your Daisy Chain of Teenage Engineering 2 Devices

One of these devices is not like the others, but they will play together all the same! Use the LIVEN seamlessly in you chain of Teenage Engineering 2 devices, using their native Audio Sync function via 3.5 mm audio jack.




- 15 physical control knobs

- Optional LATCH function prevents jumps in value when knob position and parameter values do not match.

- LCD dot indicates when a parameter value matches the saved value, or when the value has been changed.

- One physical encoder.


Back Beat Bass - an upright bass library for acoustic and semi-acoustic genres from jazz to rockability - is a new offering. This new Kontakt Player instrument features Art Vista's intuitive "intelligent" playback, and played from a midi keyboard, it will sound just like an upright bass player playing the real instrument.


Back Beat Bass includes plucked and arco playing styles on steel and gut strings, and also features automatic neck positions, as well as an automatic "rockability slap" function. The software can be switched from fully automatic intelligent playback to complete, or, partial key-switch control.


He goes on to say, "[T]here are other fine upright bass libraries in the marketplace... but there is not one that gives you this level of control and has this special kind of rockabilly/jazz vibe that Back Beat Bass does. Prepare to fall in love." The full review is available at macProVideo.com.


The entire song, for the most part, is in lock step with all the instruments contributing harmonic support like around the 1:20 mark or melodic drive like throughout the verses of this song.


In my opinion, bassists looking for examples of playing behind the beat will come up with more results than any other genre of music because much of the music we as bass players draw inspiration from comes from music that leans back on the beat.


Moreover, like many aspects of music, to really grasp this concept and to see it for what it is, feel needs to be considered if not outright acknowledged as the driving force behind it.


Though experience and playing music long enough will eventually grant you this ability by circumstance, I feel that for those curious on the subject, the best way to illustrate this is through songs and genres that are best exemplifying the concept.


So, I ran into a bit of an issue related to time signatures. In this orchestral piece I am working on(still writing down the piano solo version but I am thinking about the orchestration every step of the way). Namely, that the downbeat moves from the strongest beat in 4/4 to the weakest, from beat 1 to beat 4 when a solo starts in the bass clef. If the downbeat moved to beat 2, I would be thinking:


But, the downbeat moves to beat 4 when the C is reached in the bass clef melody(at least, that's what I hear in the recording of my piano improvisation). And beat 4 is the weakest of all the beats in 4/4, usually being the upbeat. I am contemplating perhaps inserting a 3/4 bar just before the accompaniment for the solo comes, so that the downbeat matches up with beat 1 again. Here is the solo unaltered:


If I insert a preceding 3/4 bar at bar 70 and then immediately change back to 4/4 at bar 71, the downbeats match up with beat 1 once again. But, this leaves me with an extra beat and since the downbeat is on beat 1 after the solo, when it changes to 2/4 for a second dramatic outburst, that means that the final bit of arpeggio is going to have to end on beat 4, which means a rest between the supposed end of the arpeggio and the actual final bit of arpeggio, given that the arpeggios are 16th notes. Now, I mean, that is what I do in the recorded piano improvisation, but I have quite a few pauses in the recording that aren't representing rests.

3a8082e126
Reply all
Reply to author
Forward
0 new messages