Best Of
Re: Flexible Beatgrids
Congrats, your idea has reached 30 votes in under 3 months. We'll bring it up with the TRAKTOR team to gauge the feasibility of adding this feature to our product.
Btw I know this feature has been brought up so many times before, but we're hoping this new process will help us reevaluate the features that are most important to our community. 🙂
Soundswitch Support
Be able to make a light show in sync with your music is the future, Serato, already does it. It would be so usefully to design the lights movements for every song on Soundswitch software and then play as always on Traktor while lights works as designed.
djpaulpe
Who else would like MIDI Learn functionality added to the Maschine+?
I am interested in being able to control parameters for effects and instruments on my Maschine+ using MIDI CC's from an external sequencer. Currently I can send notes and Program Changes from my sequencer and set up all the mappings using the M+'s UI, but I can't use MIDI CC's because there is no way to assign them to specific parameters. I know there is a workaround of using Maschine's MIDI Learn functionality on the desktop and then saving the project onto the SD card, but it would be great to be able to do that directly from the Maschine+'s UI.
I sent an email to tech support and they said they would add it as a feature request, but it would help to get some traction of people talking about in on the forum as that's where developers check the most. So feel free to throw a +1 on here if it interests you.
I was thinking some kind of shift combo would work to flip in the M+ into MIDI Learn mode, then you would tap an encoder for the parameter you want to learn a CC to, then send a CC message from your external controller just like you would with the software.
eyeyeyeye
Re: Status on m1/m2 update?
You must have a huge beef with Apple to be so negative in all Mac related threads on various forums. I get it, you're PC boy bred and born and you hate them Apples with every fibre of your being, but heck... 🤣
This endless stagnancy (which you PC guys call "compatibility") on Win platform is double edged sword in the same fashion as endless changes to Apple platform. Because of this obsession of clinging to old code and apps, Microsoft can't innovate with Windows the way it could otherwise. I do however agree that Apple quite often innovates too much too often, though 😀
OTOH, just how much time in advance should Apple give developers to rewrite code for new processor architecture, in your humble opinion? 5 years? 10? 20? 100?
I guess your answer would be "just stick to Intel/AMD x86 architecture, no need to change anything". Just put a new lipstick on (very) old cow - like Microsoft with Windows 11. OK, I get it - you do you, but let us do us.
If a software company doesn't want to rewrite their software for M1 (or can't), it's perfectly understandable. It's developer's choice to support Apple platform and I fully respect that and vote with my wallet.
But if a company claims that it supports Apple platform, we expect them to have native M1 versions in a reasonable time. Somehow 2 years was reasonable time for Waves, Korg, Spectrasonics, Arturia, iZotope, U-He, Rob Papen, Synapse, AAS, Softube, reFX and hundreds of other vendors. Just not for NI.
I know it's difficult for them, due to old codebase, ancient graphic libraries and Intel specific AVX code. I understand the gargantuan work they need to do. But other big companies with 20 years old code did this somehow already.
NI managed to make 1 of their engines M1 native (Kontakt) in 2 years time. This is beyond pathetic, IMHO.
So please, hardcore PC guys and Apple haters - instead of polluting every Mac thread with your musing, lobby NI to drop support for Apple altogether. Until they do that (and they won't, cause that's where the money is), we have every right to demand compatibility with M1 processors in a timely fashion.
SHIFT + STOP Combo or double press STOP to go to the start.
So, I was replying to yet another thread about the Stop button behavior, basically how it does not return the Playhead to the beginning with a double-press like most music SW does and while looking at Maschine's code I realized it's actually pretty simple to hack / modify...
EDIT: For anyone on MacOS NIPatcher can modify the software for you, here:
So I added a function that makes a Shift+Stop combo to both stop the playback and bring the Playhead to the start. There's not much more to explain but here's a short video:
To do it manually on MacOS:
- Right-click the Maschine.app or VST/AU, choose "Show Package Contents" and replace the TransportSection.lua file in
Contents / Resources / Scripts / Shared / Componentswith the one attached in this thread. (unzip it first)
- On Windows it's trickier and requires ResourceHacker, I'm not sure if one can drag-and-drop a file to replace another with the ResourceHacker app so just copy-paste the code as explained below:
in Line107 I basically changed this:
To this:
Here is the code if you need to paste it:
function TransportSection:onStop(Pressed) if self.Controller:getShiftPressed() then NI.DATA.TransportAccess.restartTransport(App) NI.DATA.TransportAccess.togglePlay(App) else if Pressed and MaschineHelper.isPlaying() then NI.DATA.TransportAccess.togglePlay(App) end end end
If instead of Shift+STOP you prefer a double of STOP then it's this code:
function TransportSection:onStop(Pressed) if Pressed and MaschineHelper.isPlaying() then NI.DATA.TransportAccess.togglePlay(App) else if Pressed and not MaschineHelper.isPlaying() then NI.DATA.TransportAccess.restartTransport(App) NI.DATA.TransportAccess.togglePlay(App) end end end
NI devs are free to use my code BTW 🤣🤣🤣
Tip - changing patterns on the Maschine JAM without changing focus
If you're on a Mac, and you want to make it so Maschine JAM no longer changes the focused group when you select a pattern, then (after making a backup) change the section starting line 182 of
/Applications/Native Instruments/Maschine 2/Maschine 2.app/Contents/Resources/Scripts/Maschine/Helper/PatternHelper.lua
to read:
function PatternHelper.focusPatternByGroupAndByIndex(GroupIndex, PatternIndex, CreateIfEmpty)
if PatternIndex == nil or PatternIndex < 0 or GroupIndex == nil or GroupIndex < 0 then
return
end
local FocusGroup = NI.DATA.StateHelper.getFocusGroupIndex(App)
local Group = MaschineHelper.getGroupAtIndex(GroupIndex)
if Group then
local Pattern = Group:getPatterns():find(PatternIndex)
if Pattern then
local FocusSection = NI.DATA.StateHelper.getFocusSection(App)
local FocusScene = NI.DATA.StateHelper.getFocusScene(App)
local FocusScenePattern = FocusScene and NI.DATA.SceneAccess.getPattern(FocusScene, Group)
local HasFocus = Pattern == FocusScenePattern
if HasFocus then
if FocusSection then
NI.DATA.SectionAccess.removePattern(App, FocusSection, Group)
else -- In Idea Space we work on Scenes directly.
NI.DATA.SceneAccess.removePattern(App, FocusScene, Group)
end
else
NI.DATA.GroupAccess.insertPatternAndFocus(App, Group, Pattern)
end
if FocusGroup ~= GroupIndex then
MaschineHelper.setFocusGroup(FocusGroup + 1, false)
end
elseif CreateIfEmpty == true then
-- note: AudioPatterns can't currently be empty, so CreateIfEmpty is n/a
PatternHelper.insertNewPattern(PatternIndex, Group)
end
end
end
Re: Special Expansion offer (2022): 9 for 99 sale
Sorry to disappoint, but they are artwork :)
Re: Come say hello 👋
Hello all,
I am David, hobby music producer/DJ and living in Haarlem, but born and raised in Amsterdam, The Netherlands. I am an Maschine MK3 enthusiast because of the workflow and I love the integration in Ableton Live 10/11, and I am waiting for the 1.5.0 release from @Elton Memishaj since I have been trying to make Maschine integrate with Live 11. Also, Maschine as a VST is a winner for me, as well as the standalone version. It has become a lot better, development wise (Arranger, Clips, Hardware etc.) since I bought it.
Also, I started out with Traktor DJ as a beginner DJ.
I also might be upgrading to a newer pc sometime ahead this year, but the NI Instruments and plugins make my workflow massively better and of course, the sounds are top tier in my opinion, no matter what equipment you use!
Re: Come say hello 👋
I need to create a tag to stand out on this wall. Enjoy the view.
Re: Maschine Crashes on Macbook Pro M1 - Monterey
I bought a Maschine Mikro Mk3 yesterday with a Mac + M1 Max chip, and spent most of the day installing and uninstalling Maschine 2 and the Factory packs etc., trying to stop it from crashing after browsing just a few kits.
I have been using Maschine 2.15.2 and couldn't find a downgrade link, so I continued to tweak the settings. I tried increasing the Buffer size in the Audio Preferences of Maschine to 1024 and it started to crash every time I changed kits. I then tried lowering the buffer to 128, and Maschine hasn't skipped a beat. I can now use the Mikro Mk3 to browse through hundreds of kits, and it hasn't crashed since I lowered the buffer. I can't say for sure, as it's only been an hour or so, but if you are having problems with Maschine 2 browsing kits on an M1 Mac it might be worth trying.
Apologies if this is common knowledge or doesn't help anyone.




