Novation Super Bass Station

Home Forums General Panels, Components, Macros Novation Super Bass Station

This topic contains 7 replies, has 5 voices, and was last updated by  violet.red 5 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #48432

    SBS
    Participant
    • Topics: 1
    • Replies: 2
    • Total: 3

    Hi there !

    sometime ago, a panel for the Novation Super Bass Station has been created.
    (see here: http://flavoursoflime.blogspot.de/2010/08/more-ctrlrs.html)

    But the download link there (to this site here) is not valid anymore.
    (and the panel is not on the “deprecated” page)

    Does anyone know where the panel download has been moved to ?

    Or has someone downloaded it and can share it once again?

    Thanks !

    • This topic was modified 3 years, 2 months ago by  SBS.
    #69455

    Funkstar De Luxe
    Participant
    • Topics: 0
    • Replies: 2
    • Total: 2

    I’m in the same boat, looking for the Super Bass Station and Drum Station

    #74141

    SBS
    Participant
    • Topics: 1
    • Replies: 2
    • Total: 3

    #refresher#
    To get this panel is still considered quite appreciated…. 😉
    Can’t believe, nobody has some old backup copy of this storage here ?? :((

    How could it ever disappear from the archive page..?
    Maybe just a missing link …?

    Any Novation Super Bass Station Owner here with other solutions ?

    #82975

    violet.red
    Participant
    • Topics: 0
    • Replies: 3
    • Total: 3

    I own a bs rack (not super bs), and the programming of it is tricky, mostly because half of its params (everything in OSC and LFO sections) may be referenced only via Sysex, and it seems, that you can’t address a particular control like in rolands or kawais. You always have to send the program snapshot via sysex, otherwise all values not included will be automatically dropped to zero. At least, that’s how it is done in MidiQuest. Each value must be split between two bytes (for reasons unclear to me, MidiQuest values range from 00 03 to 0F 0C).

    I’m new to Ctrlr, but it seems, that to implement this behavior one should create the whole layout of Sysex controls and then process them with a single script chaining their values into a single Sysex command (for every control change). So I’m trying to dig into ctrlr LUA api now (no success).

    #82976

    human fly
    Participant
    • Topics: 123
    • Replies: 1051
    • Total: 1174
    • ★★★★

    have not checked the BassStation Rack format, but you should
    be able to do MSB/LSB using the regular sysex entry box.
    if you’re on PC, try running the BSRack’s output to MidiOx,
    so see what’s being sent out – if anything? maybe it doesn’t
    send sysex either from those controls.

    maybe post the sysex data sheet here, if you have it.

    #82985

    violet.red
    Participant
    • Topics: 0
    • Replies: 3
    • Total: 3

    Tldr:

    It seems that there’s no official sysex specs for BS Rack and its controls don’t send sysex.

    However, as I’ve said, I’ve installed MidiQuest demo and intercepted messages it sends to BS Rack, and it always send the full set of values like this (here I’ve init a new program and set portamento to the maximum):

    ROW | DATA
    00 F0 00 20 29 01 03 22 0F 0C 00 03 00 03 00 03 00 | ) ” |
    10 03 00 03 00 03 00 03 00 03 00 03 00 00 00 03 00 | |
    20 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 | |
    30 03 00 03 00 03 00 03 00 03 00 03 00 00 00 00 00 | |
    40 00 00 00 00 00 00 00 00 00 00 00 F7

    Where “00 20 29” obviously stands for “Novation” ID, “03” is (my guess) “BS Rack” identifier, and “22” is.. well, I thought it might be some memory offset, but had no success in modifying it. All other data is either two-byte sequence of params in 2-nibble major first format, or one byte params (OSC, LFO shape, Filter mode etc) placed in a certain order.

    Problem:

    So the biggest problem I see here is to somehow gather all software control values when anything is being changed and combine them into a single sysex message. Is it possible in ctrlr?

    • This reply was modified 5 months ago by  violet.red.
    #83024
    Possemo
    Possemo
    Participant
    • Topics: 13
    • Replies: 454
    • Total: 467
    • ★★

    yes this is possible with Ctrlr but you will need to program it with Lua scripts. The Matrix-1000 panel (in the demo-folder of Ctrlr) does this – the Matrix-1000 uses 4-bit nibbles too. If you have basic coding skills you will see how it is done and will be able to adapt the methods for your device

    #83036

    violet.red
    Participant
    • Topics: 0
    • Replies: 3
    • Total: 3

    Ok. Thanks for the tip!

Viewing 8 posts - 1 through 8 (of 8 total)

You must be logged in to reply to this topic.

There is currently 0 users and 12 guests online
No users are currently active
Forum Statistics
Threads: 2,143, Posts: 15,126, Members: 12,024
Most users ever online was 5 on March 28, 2018 6:11 pm
Do NOT follow this link or you will be banned from the site!