Impact

impact

drum machine based on arturia’s drumbrute impact
shot1

samples

why?

  • always wanted to have arturia drumbrute impact, but never owned one
  • got inspired with amazing hachi by @pangrus and takt by @its_your_bedtime

in general, i wanted to keep things as close as possible to the original, hence the grid and screen layout. however… there are some differences. some of them as a result of my personal preference and some are just improvements (parameters locking). heart of the impact is the SC-808 engine (by Yoshinosuke Horiuchi) with some modifications (limited voices number, mute group for hihats)

at the moment, impact is locked in a step edit mode, and lacks some features from the original but those are still to come, see trello and check readme to see what you get now

Requirements

norns, grid (or midigrid)

Documentation

control with grid + encoders, see readme

Download

57 Likes

Nice! can’t wait to get jamming away on this!

1 Like

the long sample you made is one of the best showcases for new software i’ve ever heard or seen

very well done
i’m intrigued and excited to try it myself!

3 Likes

hi @glia, happy to hear that! also just wanted to let you know that i updated the samples with one more. it’s a very simplified cover version of the Jay Hosking’s jam, but gives a glimpse of possibilities

2 Likes

sounds and looks awesome. amazing job

1 Like

this is so great thank you :slight_smile: love to see something for 8x8 grids too :metal: :weary:

one thing that might be nice that I didn’t see in the docs or on trello is a “clear all” button to just completely reset the pattern — seems like it could be handy. I LOVE the live recording and parameter locks — is there some way to live record knob automations, like you can on pocket operators (i don’t know how elektron boxes work but I assume they also do this)? Last thing is I couldn’t get 32/48/64 pattern lengths (was able to edit in those sections but wasn’t able to get the sequencer to advance past the first 16 steps) — very likely user error — can you describe what “last step” and “long press to follow” means in the docs?

Congrats on an amazing script, will be using this one a lot !!

2 Likes

I have dreamed of a script like this, thank you

4 Likes

hi, @renegog thanks for your kind words!

  • clear all - i am going to check how its done in the original and will put it into the roadmap
  • live recording automation - not possible yet, but seems like a good idea, i will put that in the roadmap also
  • last step - sets the last step for the current track pattern, effectively the pattern length. eg. hold last step (single step, indicating pattern length, will lit) and select the new one. to set the pattern length longer than 16, navigate to desired page, now hold last step and select new last step
  • follow - long press to enter follow mode (arrow in the top right corner will lit). when sequence is played pages are automatically navigated to follow currently played step. to exit follow just navigate to one of the pages manually

feel free to ask if there is still something not clear, have fun

4 Likes

Hi! I am just getting into this script and i am sure I am going to love it (eventually) but I am facing a hurdle I cannot pass : I can trigger sounds with the grid as expected, but my encoders on my shield are not working at all. None of them do anything, it’s frozen, once the script is open, I cannot do anything unless I go into the edit menu. I’ve removed and re installed/re started the script, no joy. Or is it the way it’s meant to be?

Hi @Prophane, thanks for using impact, I hope you will get a long well with each other finally :slight_smile:
By default encoders do nothing, to edit track parameters please hold one (or more) track control and then use encoders to alter: level, tone, and decay

@Mendrzec I knew I was being a bit dumb hahaha Thanks a lot for this!

impact v1.1.0 is here

this includes following features:

  • pattern selector - 16 pattern slots and simple queueing the next pattern to be played
  • erase pattern/track - press erase, tracks or patterns will start flashing, press the item to be erased; press erase again if you changed your mind
  • copy pattern/track - press copy, track or patterns will start flashing, press the item to be copied then press the destination (it is possible to copy tracks between patterns); press copy again any time if you changed your mind
  • extend pattern - while in step edit, press extend to extend pattern; hold track control and press extend to extend only single track
  • preset save

see readme to find out which pad does what
update via maiden or ;install https://github.com/Mendrzec/impact remember to restart

have fun and let me know if something is not clear, if I messed something up, if you have some ideas

11 Likes

Amazing script and super fun thank you!

Would it be possible to have access to adding your own samples?

I don’t think it uses samples at all, but it’s a drum synthesizer based on the 808.

I totally get that, just wanted to know if there was a way to access the drum synth part and instead of it generating drum sounds you could replace with a sample engine instead.

Its the closest thing I’ve seen to a stripped down xox style sequencing and I wanted to see if the script could be modded to make it an xox sequencing sampler.

1 Like

Just from looking over the code for a couple minutes, it looks like a pretty light lift, yeah… the engine commands are broken down by sound, so you could hack up a simple sample-playback engine and swap it right in. Or change those engine-command calls out for functions that call softcut, and then put in a sc engine for an effect or two? Then you’d have to redirect the knobs I suppose.

1 Like

Thank you! Will try and see what I come up with

@misuba really appreciate you taking a look

I’m not hugely knowledgeable on this sample stuff on norns, but I thinker Timber and Mx.Samples are maybe the engines to look at, and other scripts I think already could serve as examples.

2 Likes