Ich bin Deborah.
Schaut euch meine Arbeiten
an oder lest meinen Blog.

Linux / Ubuntu + Serato Vinyl Control System + Pure Data

(English) How to use the external vinylcontrol in pure data to read out the values of a Serato Vinyl Control System unter Linux (Ubuntu).


Serato is one of the companies that offers turntables with a digital control system to read out values like the position of the stylus. The external vinylcontrol~ provides an interface for a Serato Vinyl Control System in pure data unter Linux (Ubuntu). This article will describe the compilation and installation of all components involved.


  1. Install pure data:sudo apt-get install puredata
  2. Install flext:
    1. Get the sources and change into the source foldersudo apt-get install subversion g++
      svn co https://svn.grrrr.org/ext/trunk/flext flext
      cd flext/
    2. To compile it, use the following command:./build.sh pd gccThe first time you run this, a default system configuration file will be created (buildsys/config-lnx-pd-gcc.txt). The second time a default package configuration file will be created (config.txt).
    3. If we leave the config files as they are, the following error may occur when you run the build script again:CPU you selected does not support x86-64 instruction setSolution: Uncomment the marked line in buildsys/config-lnx-pd-gcc.txt like this:# user defined optimization flags
      # (check if they match your system!)
      # optimizations for Pentium 4
      Afterwards you need to clean and build again:./build.sh pd gcc clean
      ./build.sh pd gcc
    4. Last step: The global system installation of flext.sudo ./build.sh pd gcc install
  3. Install the vinylcontrol~ external:
    1. Download and unpack the source files next to the flext installation and chance into this directory with your terminal. This would be the way to do it within the terminalwget "http://karhumusic.sesser.at/vinylcontrol/vinylcontrol.tar.gz"
      tar -xzf vinylcontrol.tar.gz
      cd vinylcontrol/
    2. Building – this is the catch: use the flext build file to compile vinylcontrol~. Assuming flext is installed on the same folder hierarchy next to vinylcontrol:../flext/build.sh pd gccAgain, run it twice because at first the config file will be created.
    3. sudo ../flext/build.sh pd gcc install
    4. Test it by opening the example .pd file from the vinylcontrol~ library folder:pd vinylcontrol.pd

Sag etwas

Deine email-Adresse wird nicht veröffentlicht.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Artikel zum Thema "Blog":

How to print an invisible IR marker using a standard printerQuick, Draw! Generierte Zeichnungen, Teil 2(English) The Art of CodingImperfekte MandalasHerbstblätterFarbexplosion #25 Jahre KAZOOSH!FarbexplosionUbuntu 15.10, MongoDB und node.jsSpeed of Fencing Remixgit cheat sheetFraktaleofxSortableListHäkeln: Haarband mit JeansknopfWandmalen zu Marias GeburtstagLinux / Ubuntu + Serato Vinyl Control System + Pure DataWicket-Bootstrap – Navbar und Pageparameters – aktives Item setzenLinux Console MerkzettelCrawling Traces @Deutscher Multimediapreis mb21Crawling Traces History Viewernew.livestream.com unter Ubuntu mit VLC abspielenCrawling Traces at Hechtfest / hechtgruenLinksammlung: Datensicherheit, soziale Netzwerke und sicheres MailingFix: VMware Player Crash unter Ubuntu 13.04Xubuntu: Wenn Dockbarx Thunar oder das Terminal nicht startet.Ubuntu 12.10, libwebsockets and OFSetting up Meteor with Ubuntu 12.10 on an NTFS share partitionWebauftritt: KAZOOSH!Zwischenstand IsolinienDas Scheunentor wird buntSkype auf Ubuntu 10.10 oder 11.04 64bitElitebook 8440p vs UbuntuKryptografie & Datensicherheit – NotizenRandom Compilation IIRandom Compilation IAll You Can Eat in DresdenWebauftritt: ESE 2010