A dedicated hardware for Audulus
  • Hello. What do you think to have a piece of hardware, where you can download your Audulus patches? Some kind of floor multieffect. Imagine, you can simply turn On/Off effects with switches and modulate them with expression pedals without need to drag laptop, audio interface, midi controllers etc. Just all in one, totally custom effects, endless possibilities. Good for guitars, basses, vocals or any other instruments. Or imagine an eurorack module (with knobs and CV in/outs) where you can download patches.
    What do you think about it?
  • That's a really neat idea. I wonder if you could prototype it on Raspberry Pi. One of the tricks will be taking advantage of hardware DSP as much as possible, I'm guessing. The Raspberry Pi doesn't have that, and the general purpose CPU wouldn't work.

    People have done similar things with PureData, so it definitely seems feasible.
  • I'm really surprised there isn't a MAX module for Eurorack...Tiptop Audio makes a blank DSP module that you can load with user written programs, but I'm not sure the language is compatible with Audulus. There are a couple Arduino-based blank modules as well. I think with OSC we're gonna see a lot of modular innovation. You can always design a new filter or envelope, but there are a million of those and I think a lot of the cool stuff modularrs can do has to do with sequenced switching. Erica Synths makes a really cool touchscreen martix mixer that does as much.
  • Perhaps with the new patch format someone other than myself can write support for external DSP hardware ;-)
  • Thats right - it must have a powerfull CPU. However - a little compromise - a CV controller connected to iPad or iPhone. iPad is enough small and powerfull (of course not as a laptop, but make a good job). CV controller like in good modulars, because you can use CV as an audio in\out or controlling voltages - Could be connected to any fader, buttons or to real modular. Based on this hardware you can build your custom unit as a foot controller, faders or just put iphone into Eurorack module. I understand the biggest problem is to write next version of Audulus in unknown format (Linux or something?)
    However I wonder why is no Audio/Midi controller integrated into one unit?
  • There are some floor multieffects as Line6 POD 500X or Firehawk, TC Electronics G system or Eventide Harmony which can be programmed via laptop or iPad, but all effects are very classical. I dont need a ton of virtual amp, I'm not even looking to recreate sound of famous guitars. I'm looking for my own tweeky effects which I could make in Audulus. And loaded into the unit.
  • What I'm planning on doing at some point is to build an enclosure for my rig, to make it into one integrated, portable unit about the size of a workstation keyboard like the Korg Kronos. There will be two 49 key controllers, a little 25 key, several knob and slider controllers, I/O ports, etc. everything already hooked up. That's right: no set up time! The sound man hands me a left and a right and then I'm ready to rock!
    Anyway, the brain of this thing will be my mac mini. It's small enough to fit inside a keyboard enclosure with some shock absorbing mounts to cradle it. Then, when I get home from a gig, I'll just pop the hood and put my computer back on the desk, until next time.
  • @ceilidhshipley -- I want to see this in action.
  • there is the KMI QuNeo which translates CV input into MIDI or OSC. Also, the CME X-Key 37 is capable of translating CV to MIDI through the expression input. And the Doepfer Drehbank (no more available) can do this since the 90's.

    I've been interfacing/connecting modular systems with MIDI/computers since some time. With QuNexus (or a MIDI-CV interface from Kenton, Doepfer, MFB, etc.) one can translate MIDI to CV as well.
  • KMI is the shit
  • I quite much have to agree. I've waited for about one year to finally get the QuNeo. In the waiting I thought this is the 'shit'. And now I can say, it is. Rather unique controller, and indeed robust. I took it on adventurous sessions in the woods, in the tipi, and it always worked as intended. In the studio it has become a reliable controller as well, both for CV input and output to/from the DAW.

    One thing concerning LFO's. If you feed the QuNeo with an LFO that normally goes from -5V to +5V, you need to build a little hardware circuit with 5V power supply. The CME X-Key's expression input allows direct LFO input without circuitry, it only neglects the voltage below 0V. So, in order to get the perfect LFO signal into your DAW you have to build that circuit for both devices.

    Other CV inputs like Envelope, Random, note, etc. that go from 0V-5V work fine without circuits between on both devices.
  • I have Doepfer Drehbank - it has 8 CV inputs which are translate to midi cc. I can send, for example LFO from modular to DAW through MIDI to controll whatever you want. However CV resolution is much bigger than midi cc can handle so its like putting carpet on the stairs. MIDI is not a solution. Forget about it. It must be CV controller. I believe its possible to working with CV in/outs via USB which is much more faster and has better resolution than 8 bit MIDI. If PureDate or MAX can read OSC I think Audulus can do the same. This is virtual domain, everything is possible. Take a look here http://omfootctrl.sourceforge.net/#OSC
  • that's true, MIDI resolution is too low for certain parameters. So far I could live with it (doing that with a Drehbank as well since years). Besides, the QuNeo has an OSC Bridge that translates CV to OSC, but I haven't used that yet because there are only few VSTi's that understand OSC. In my case, Reaktor is the only one.

    With these new devices, including Arduino/Teensy/Raspberry Pi and the one you posted, there are now a couple of options for CV-OSC translation. If Audulus could understand OSC it would be a big plus, also for tablet controllers (Lemur, TouchOSC) and new exotic hardware controllers like Madronalabs SoundPlane, Haken Continuum, Linnstrument, Seaboard, etc.
  • I love TouchOSC! +1 OSC support
  • OSC could be step forward. Its 32 or 64 bit instead of 8 bit midi.
    Hats off for TouchOSC, but I would like to have a real piece of hardware.
  • Oooh, very nice! I love the retro 70s design and the simple grid. Thousands of pulses per revolution, right on! I would prefer if the knobs were taller and knurled, like they typically are. Good find :)
  • I am down to develop this ;). Macromachines.net
  • I wonder if Audulus would perform well on this: http://www.amazon.com/gp/product/B014N4CZE2?keywords=stick computer&qid=1451942131&ref_=sr_1_1&sr=8-1

    If so, it might be pretty embeddable. As in, put it into a small enclosure and pretend..
  • @jjthrash thats sick bro its smaller than RaspPi!
  • @biminiroad Yeah, they're pretty neat. Since it's a general-purpose computer I'd be concerned about stability though. If it's a floor multieffect it's gotta be rock-solid.
  • If you are interested in PureData (and hence Max/MSP) or SuperCollider in eurorack, have a look at Terminal Tedium - see https://www.muffwiggler.com/forum/viewtopic.php?t=104896 It runs an RPi, so not limited just to PureData or SuperCollider. There are some minor latency issues due to it running on top of a fully-fledged OS, rather than on bare metal, but nothing too major (at least, not bad enough to bother me).

    If you want to run PureData or FAUST code on bare metal, no latency, then check out the Rebel Tech OWL module at http://www.rebeltech.org/products/owl-modular/. I don't have one, yet, but will be building one in the next few months.

    Both Terminal Tedium and the OWL module are begging for an OLED display and an encoder, which would make it so much easier to switch between and configure different modes and functions in such polymorphic modules.
  • If we do a hardware piece we will make our own module we wouldnt use an OWL or TT - we'd want it to run at least at parity with iPad's CPU power, if not more.

    Absolutely no promises but this might happen sooner than we thought. Dont get your hopes up, but we are actively looking into how to do this.
  • This is an area that really interests me.
    I'm of the opinion that custom DIY hardware/software will be huge in 2016-2017.

    Perhaps Builder by Livid would be a good fit for Audulus?

    Also, http://www.critterandguitari.com & http://patchblocks.com are both really cool.
  • biminiroad> "If we do a hardware piece we will make our own module we wouldnt use an OWL or TT - we'd want it to run at least at parity with iPad's CPU power, if not more."

    An RPi 2 will give you similar CPU capability and memory to an iPad, and the RPi touch screen is just small enough to fit the eurorack format: http://au.element14.com/raspberry-pi/raspberrypi-display/raspberry-pi-7inch-touchscreen/dp/2473872

    Add some buffered control voltage and gate inputs and outputs, and audio I/O at eurorack levels, and power it from the eurorack power bus, and you have a platform for Audulus in Eurorack, assuming that a port to linux is feasible. Oh, hold on, doesn't Terminal Tedium already provide all those things, including hosting of the RPi 2, except for the display? Yes, it does! Thus the sensible thing would be to work with Max Stadler to see if Terminal Tedium could be adapted to support the RPi Touchscreen display as well (there may not be enough GPIO pins). But I get the impression that you'd rather do all the engineering yourself.
  • Hi. I am new to Raspberry Pi, but i know its using an ARM processor, And the apple/windows world is using an Intel processor. So.... i dont know if the sofware would run at all, but then again, the raspbeery pi runs linux, and audulus runs on linux? Meh... im too stupid;)

    But spec wise, the raspberry Pi3 seems just as powerful as an ipad, right?

    But a dream machine for me would be something as the Nord modular, but just a 2016 version. And you could make that with the Raspberry pi, running Audulus. A tiny computer, and a midi controller (I could easily "DIY" a box that had everything), and you are good to go. Want to make patches? Hook the computer up to a screen and a mouse/keyboard. Save and have fun tweaking knobs!

    Is this at all possible?

    My dream box would be a box running Audulus, with about 64 normal pots (NOT endless encoders), and then a small display (for saving/recalling patches), and about 8 endless encoders. On top of that an area with 8 or more small on/off buttons.
    If possible (but the price would likely sky-rocket), small LED scribble strips underneath each pot/button. That way you can build pretty much any machine, but still know your way around it.
    You could make FX processors, sample players/VA synths, whatever and have the joy of hardware.

    But enough of the dreaming;)

    -Would the Raspberry Pi be able to run Audulus?
  • OMG, why have I never seen this thread before?! I have been intrigued by the possibility of touchscreens on eurorack modules and blank DSP hardware. I can tell already that I'm going to be watching a lot of Erica Synths youtube videos.

    also +1 Would Raspberry Pi be able to run Audulus?
  • @the19thbear - Yes, this is very possible, and we encourage you to do it! Yes, running Linux would be your best option.

    In the future, we'll eventually make a module that runs directly on firmware (no OS required - write it on your iOS device or your computer and zap it to the module somehow). But for now, making a module, seems like using a Pi would be your best solution.

    If you're really serious about doing this, I'll give you a free copy of Audulus for Linux to try it. Write me at mark@audulus.com and show me some of your past electronics projects so I know you're not just a daydreamer :)
  • You've got mail!:)
  • @the19thbear - bah, I'm sorry, Taylor just informed me it won't run on the Pi! Sorry :/ Audulus needs Linux x86
  • In that case, I just put my axoloti up for sale, so I can buy a lattepanda. That will run it just fine on ubuntu:)
    To be continued!
  • The smallest latte panda comes with a quad core 1.2-1.8ghz quad core processor and 2 gigs of ram, built in 32gig flash drive. About 10 of those gigs will be used on the OS (thats windows 10, but I don't know how big an ubuntu OS packagage would be)

    Will that be enough to power an audulus session?
    There is a 4gig ram version as well, but I can't really afford it at the moment.
    I know the more complex things you do, the more CPU/memory will be used. But to build your bread and butter VA style synth, would the processing power/memory, listed above, be enough?
    (Not that I'm planning on only making VAs, it's just a good reference point).
  • I know this is an old thread, but I would love to hear some good news about Audulus and single board computers too!
    @the19thbear - Have you eventually tried the lattepanda way? :)

    Also, since I hate iOS sooo much, an ARM port would be AWESOME,
    At the moment you could just install PureData on a Raspberry, but what about Audulus?

    It would be great for art or sound installations as well.
  • @tazzurro - Taylor and I are talking about maybe for Audulus 4 doing a free "patch player" version for Raspberry Pi that will allow you to load patches that you make on iOS or computer and create hardware with it. You won't be able to edit the patches other than twisting assigned knobs and I/O (no GUI) because the Pi's graphics aren't good enough for Audulus, but it will make a nice "behind the scenes" module-maker.

    PS: You know Audulus is not just for iOS right?
  • @biminiroad - a patch player would be a very good idea!

    At the moment i'm learning Audulus on MacOS and it looks like a very powerful environment, very good looking and fun to learn.

    I know Audulus runs on a wide range of platforms, I was just dreaming of a portable device to incorporate into stompboxes or sound installations - not the case for ios, since it's a closed system which runs on expensive hardware :(

    Anyway, thank you so much for your effort!

  • @tazzurro

    Yeah, that's the idea - would be super cool to get a DIY community going around this, then maybe in the future we'd partner with a hardware company to make our own "Official" version that people could buy if they didn't want to DIY theirs.
  • https://thepi.io/how-to-run-x86-programs-on-the-raspberry-pi/
    this won't work either I presume? a raspberry pi to load your patches in sound great! Any news on that front? Would save me the money to buy an ipad...
  • Ah the most I talk to Taylor about rasp pi, the less interested he seems in doing it. At least for now we're going to focus on staying on the platforms we have instead of expanding. Also, the pi version we were discussing was always going to be a "player" and not editor, since it would necessarily have to lack the graphics engine because it would bog down that small processor too much to have to run all of Audulus' visuals.
  • @biminiroad I think even a player only version of Audulus that runs on Linux would be great for devices like the Raspberry Pi. People are already creating headless setups for SunVox and Pd. The strength of Audulus is that the barriers to entry are so low in terms of people being able to learn how to use it and that it’s available on iOS, MacOS, Windows, and Linux.

    As the power of these small devices becomes increasingly more powerful, more users will look to use them and being able to pair them with a user friendly development environment would be ideal as I believe Audulus is more user friendly than SunVox, Pd, or CSound. Hopefully this part of the market takes off and the immediate plans for updating and expanding the functionality, and ease of use will allow Taylor to get some programming help to adequately support a functional Linux version of Audulus optimized for hardware patch playing.

    Many people are intrigued by eurorack but can not afford it yet can fill the void with these small computers like the Rassberry Pi and network it into their current setup. It’s conceivable that in the next two years, people could create hardware based synths, MIDI controllers, samplers, and effects pedals incorporating a hardware player Linux version of Audulus.

    Perhaps a crowd funding campaign to generate enough funds to develop a Linux hardware port would be appropriate as it will provide the music hardware DIY community the opportunity to put their collective money where their mouth is?

    After Audulus 4 is successfully launched and stable, and people are using the AU iOS patches, I think it’d be a good time to revisit this Linux/hardware/Audulus concept.