Software Tool : Giada Loop Machine 
License : Open Source
Site : GiadaMusic

Giada is designed for DJs, live stage performers and musicians. It is open source, and most effective hardcore loop machine that you will love using in music production field. Loading sample player and playing them with computer keyboard or midi controllers in easy and effective way. Supports layering feature for tracks via main sequencer. Helps in editing songs, audios, fx processor, and also live recorder. What extra features do you need now ? Available for macos, linux and windows.

(link sends you to official site, choose your platform)