
Research
PyPI Package Disguised as Instagram Growth Tool Harvests User Credentials
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Did you ever wish you could use your Launchpad as a MIDI instrument? Do you covet the Scale Mode on the Launchpad Pro or Ableton Push, but not have the cash to buy them? Now you can play scales on any Novation Launchpad.
Here's a quick video demo <https://youtu.be/JJA2fm-2NVg>
__.
There is also an iOS app version of this code
here <https://itunes.apple.com/us/app/gridinstrument/id1296511558?mt=8>
__.
At it's core, GridInstrument is a library that allows you to display
a scale grid on your Novation Launchpad. It functions very similarly to
the scale mode on Henri David's fantastic
Launchpad95 <http://motscousus.com/stuff/2011-07_Novation_Launchpad_Ableton_Live_Scripts/>
__
scripts for Ableton Live, and also similarly to the scale mode <https://global.novationmusic.com/launchpad-pro-scale-mode>
__ on a
Launchpad Pro.
Features:
Before you try to do anything, make sure you have Python 2 and pip installed.
Download the source code from github and install prerequisites:
::
git clone https://github.com/dhilowitz/GridInstrument
cd GridInstrument; pip install launchpad_rtmidi_py
Run the app:
::
python play.py
If all goes well, you should see your grid light up. Next, go into another piece of software that can receive MIDI signals (sforzando is a good, free choice), and you should see a new MIDI device called "Grid Instrument (Virtual Port)"
How to Use it as a Python Library
You have two options for how to install it.
Option 1: Install it Manually
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Download the source code from github:
::
git clone https://github.com/dhilowitz/GridInstrument
cd GridInstrument
Install it:
::
python setup.py install
Option 2: Install it with Pip
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
::
pip install grid_instrument
FAQs
Turn your Novation Launchpad into a MIDI instrument.
We found that grid-instrument demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.