An0n3mau5

Forum Replies Created

Viewing 18 posts - 1 through 18 (of 18 total)
  • Author
    Posts
  • in reply to: Novation Bass Station 2 Panel #119718
    An0n3mau5
    Participant
      • Topics: 1
      • Replies: 18
      • Total: 19

      Hi guys,

      I’m making steady progress on both of my panels now thanks to all the help i’ve received here.

      Working with you’re advice dnaldoog and a little coding from my brother i’ve now got the knob disabling and the LFO sync/speed switching working on the BS2 panel. Thanks heaps for all the input so far.

      I’ve ran into another issue on my MicroKorg panel that I’m wondering if it is even possible to overcome and thought I’d just throw it out there and see if anyone here has experienced something similar.

      The issue I’m having is when I’m changing the non-addressable parameters via patch request/modify/resend it is very hit and miss. When I change the Mod Effect Type for instance it will change consistently only if I have the midi clock set to external.

      Unfortunately this disables the internal arpeggiator functionality and is perhaps why most real-time editors I’ve seen online leave these features off. Currently I’m using a workaround where the Mod Effect Type and Delay Type are disabled unless the clock source is set to external but if there is some way to get it working properly with the clock source set to internal or auto then I think I can have everything working mint.

      The Mod Effect Type can change with the clock on internal or auto but it is like every 10, 20th click or so and is completely inconsistent. After digging through the forum we thought maybe it was to do with a midi buffer overload so we tried using a delay (using (os.execute(sleep(300)) on the send and receive but that didn’t seem to help at all.

      Thanks in advance for any ideas or insight.

      in reply to: Novation Bass Station 2 Panel #119642
      An0n3mau5
      Participant
        • Topics: 1
        • Replies: 18
        • Total: 19

        Thanks dnaldoog and that’s probably some good advice there at the end to start with some simpler panels but I’ve committed now hehe. My MicroKorg panel already more or less functionally matches the one available on here that is only available for purchase but I’m determined to expose all the parameters, guess I’m a bit stubborn (or just stupid ;).

        I really appreciate the guidance and advice and I’ll take a good look at the panels you mentioned to see if I can wrap my head around how I want to approach these things. Congrats on your JD panel it looks really nice and also looks very complex and deep so I’m sure it was a huge undertaking on your part.

        Wishing I had a JD-990 now so I could try it haha. Love the old Roland stuff but never had any so I’m a tad jealous!

        Kind regards.

        in reply to: Novation Bass Station 2 Panel #119636
        An0n3mau5
        Participant
          • Topics: 1
          • Replies: 18
          • Total: 19

          Thanks for the encouragement dnaldoog. I’m slowly but steadily making progress on this strange beast haha.

          I’m now beginning to look at how I would grey out/deactivate/hide some knobs that would only be turned on ‘IF’. To be specific the pulse width controls should only be lit up/accessible when pulse width is selected as the oscillator type. I’m assuming I would have to use lua in order to do this. Do you know of any good threads or panels where I could begin to understand how to go about doing that?

          I also would like to achieve something similar with the LFO control in that when set to sync rather than speed would switch from sending CC 0 – 127 to sending nrpn with set values (named). Maybe this could be done without lua but I imagine I’m going to have to get my feet wet here and start digging in.

          Wish me luck :s

          in reply to: Novation Bass Station 2 Panel #119623
          An0n3mau5
          Participant
            • Topics: 1
            • Replies: 18
            • Total: 19

            Hi dnaldoog,

            Thanks for persisting with me! I have no idea why your panels are (mostly) not working for me but I’m sure it must be a problem on my end as it is quite hit and miss. The panel didn’t change the Osc Coarse nor respond to midi on the BS2 after setting the midi in/out devices or after resaving and opening it after restarting Ctrlr, when it obviously should have been.

            I also completely removed Ctrlr and all traces yesterday and reinstalled it so it’s beyond me what’s going on tbh. I’m on Ctrlr 5.3.201 btw and using Windows 10 LTSC v1809. It’s completely random it seems as quite a few of the controls randomly stopped working yesterday on my MicroKorg panel and I had to close everything and restart the interface etc to fix it. I wouldn’t be surprised if it is has something to do with the AMD chipset I’m on as it has USB/Midi compatibility problems apparently. My BCR2000 won’t work with it for instance (Asus Rog Strix X570 Gamine-E).

            Anyway, I’m rambling. Sorry.

            You were indeed right about the -12 to +12 in the manual.

            So I had to use the following expressions to get the full/same range of pitch as the Bass Station 2 using uiSlider>

            (modulatorValue+120)*67.983
            (midiValue/67.983)-120

            For -120 to +120

            (modulatorValue+12)*679.834
            (midiValue/679.834)-12

            For -12 to +12

            Cheers dnaldoog.

            in reply to: Novation Bass Station 2 Panel #119616
            An0n3mau5
            Participant
              • Topics: 1
              • Replies: 18
              • Total: 19

              Also Possemo, If you wouldn’t mind pointing me in the direction of further reading and/or panels of interest on the procedure for receiving/decoding/altering/encoding/sending scenario I would be very grateful so I can begin learning more about that for my MicroKorg panel.

              As you can probably gather from ignorance thus far that may be some time in the future that I am able to achieve that or anything remotely close.

              in reply to: Novation Bass Station 2 Panel #119615
              An0n3mau5
              Participant
                • Topics: 1
                • Replies: 18
                • Total: 19

                Hi guys,

                I appreciate all the help so far and taking the time to amend the posts with explanations too. I have to admit I still haven’t really had the time to even begin to study the lua code at all yet. It’s a struggle to find the time to even begin to think about it atm.

                I feel like I’m doing something wrong though or I’m having compatibility or ctrlr bug issues as I’m having inconsistent behavior with the panels working/not working (completely). With the latest panel you uploaded John only the non lua modulators respond to midi. The fixed slider one does so only down to -63 and the other one just switches between 0 and 64 (sometimes).

                I’m just sticking with the fixed sliders for now to get an understanding of the basics and until every control works as intended and then I would like to move into lua after.

                If I create the fixed slider from scratch it seems to work as intended if using those values though I had to create the first step with 0 rather than 64. Here is the next thing I am trying to understand using the fixed slider method.

                If I have a modulator that is supposed to go from -120 to +120 (in this case Osc1 Coarse) how do I do go about doing that? When I divide 16384 by 240 I get 68, so I use 68 as the intervals in the slider contents that works as expected to get me the full range but the modulator when reacting to incoming midi only reacts every 16 steps. I’m sure I just need to use a simple expression but I’m too dense to figure it out with the time constraints I have currently.

                Cant quite get my head around how the BS2 does it sending 64 steps still and using the full 256 bit range while displaying -120 + 120. Any explanation or dumbing down for me would be appreciated, I’m sure its all very simple and thus I’m feeling a bit mentally challenged right now :s.

                Thanks again!

                in reply to: Novation Bass Station 2 Panel #119574
                An0n3mau5
                Participant
                  • Topics: 1
                  • Replies: 18
                  • Total: 19

                  Hi John and congratulations to you too for your new Granddaughter.

                  Your updated (second) panel opened fine and has given me some insight on using LUA and should be a good platform for me to build on going forward.

                  Thanks to you and Possemo for the valuable input. I was thinking about this before and with the risk of sounding like a fool An0n3mau5ly on the internet I was kind of imagining the values were interleaved, and/or the 64 was kind of acting like a +.5 or a * 2 to the midi value directly preceding it. This though is coming from my understanding which is still basically as advanced as ‘set this knob to this midi cc and then turn’.

                  I see though that you figured it out in the meantime and I look forward to trying your updated panel and learning from it. I have already learned a lot from the 3 of you so far in this thread. So thanks once more.

                  I will leave here also other useful links from that dev that other users may appreciate in the future.

                  Cheers!

                  https://studiocode.dev/resources/bs2-sysex/(I’m sure this would be far more useful to me if I weren’t so dense)
                  https://studiocode.dev/midi-monitor/

                  • This reply was modified 3 years, 8 months ago by dasfaker.
                  • This reply was modified 3 years, 8 months ago by An0n3mau5.
                  in reply to: Novation Bass Station 2 Panel #119582
                  An0n3mau5
                  Participant
                    • Topics: 1
                    • Replies: 18
                    • Total: 19

                    When I try the panel you uploaded without LUA and change>

                    CC,ByteValue,MSB7bitValue,18,-1
                    CC,ByteValue,LSB7bitValue,50,-1

                    To 17 and 49 it doesn’t seem to work but instead effects the Amp Env Sustain which is CC92 which is the other CC being output (which I don’t understand where it is coming from). Though when I modify my existing panel with your expression and change the max value from 16384 and interval of 64 to min -127 and max 127 it works :). . . Awesome. . . Thanks dnaldoog.

                    I will update this thread at my next stumbling block (any second now 😉 and will be sure to credit all those who helped with my panel when it complete. Thanks for now guys.

                    (*edit. Next stumbling block. Figuring out midi in expression , lol). I’ll figure it out guys. Gotta do something myself right haha.

                    • This reply was modified 3 years, 8 months ago by An0n3mau5.
                    in reply to: Novation Bass Station 2 Panel #119580
                    An0n3mau5
                    Participant
                      • Topics: 1
                      • Replies: 18
                      • Total: 19

                      Hi dnaldoog.

                      Indeed that panel does seem to work perfectly. Thanks so much for persisting with this and providing your time and knowledge helping me out. Now I need to put some serious time into actually understanding the code you provided and this stuff in general rather than trying to wing it lol. . .

                      Considering I would like to add patch load/save functionality and also support AFX mode looks like I’ll have a fair bit of study to do.

                      Would you mind giving a short explanation of how/why CC91 appears in the output as that may help me begin to grasp exactly what is happening (time is my primary problem atm in doing so).

                      Cheers!

                      in reply to: Novation Bass Station 2 Panel #119575
                      An0n3mau5
                      Participant
                        • Topics: 1
                        • Replies: 18
                        • Total: 19

                        I think you are onto something there Possemo. I will need to experiment this weekend if/when I can find some time to see if I can accomplish that with the multi midi message and even non fixed slider and expressions if possible.

                        I see my other comment is awaiting moderation but just to let you know dnaldoog that the panel did not work as I was expecting (which is no surprise as it is still somewhat Greek to me), but it seemingly did not alter the LFO 1 speed and the output on the midi monitor was different to what I had with using current setup of multi type with

                        CC,ByteValue,MSB7bitValue,18,-1
                        CC,ByteValue,LSB7bitValue,50,-1

                        0 – 255

                        Cheers!

                        in reply to: Novation Bass Station 2 Panel #119554
                        An0n3mau5
                        Participant
                          • Topics: 1
                          • Replies: 18
                          • Total: 19

                          Thank you all for the helpful responses.

                          I imagine you are probably all on the right track, and also understanding this far more than I am haha.

                          Thanks so much also dnaldoog for taking the time to look at the manual and write that code for me, that’s awesome!. I would love to ‘lualize’ this entire panel eventually but as someone else said in this forum, ‘Rome wasn’t built in a day’, and there is not enough day as it is with my job and a 4 month old here so it’s taking me quite a while to be able to grasp this stuff atm.

                          Do i need to use the latest build of Ctrlr to open the attached file as nothing happens when I try to open it in 5.3.201? I will get round to figuring out how/where to enter the code when I have the time anyway so thanks again to all of you.

                          Just for the sake of interest/posterity a sampling of the midi for this particular parameter looks like this>>>

                          [20:15:54:000366]: Ch:[ 8] No:[ 17] Val:[ 0] RAW:[b7 11 00]
                          [20:15:54:000366]: Ch:[ 8] No:[ 49] Val:[ 64] RAW:[b7 31 40]
                          [20:15:54:000430]: Ch:[ 8] No:[ 17] Val:[ 1] RAW:[b7 11 01]
                          [20:15:54:000430]: Ch:[ 8] No:[ 49] Val:[ 0] RAW:[b7 31 00]
                          [20:15:54:000475]: Ch:[ 8] No:[ 17] Val:[ 1] RAW:[b7 11 01]
                          [20:15:54:000475]: Ch:[ 8] No:[ 49] Val:[ 64] RAW:[b7 31 40]
                          [20:15:54:000510]: Ch:[ 8] No:[ 17] Val:[ 2] RAW:[b7 11 02]
                          [20:15:54:000510]: Ch:[ 8] No:[ 49] Val:[ 0] RAW:[b7 31 00]
                          [20:15:54:000535]: Ch:[ 8] No:[ 17] Val:[ 2] RAW:[b7 11 02]
                          [20:15:54:000535]: Ch:[ 8] No:[ 49] Val:[ 64] RAW:[b7 31 40]
                          [20:15:54:000565]: Ch:[ 8] No:[ 17] Val:[ 3] RAW:[b7 11 03]
                          [20:15:54:000565]: Ch:[ 8] No:[ 49] Val:[ 0] RAW:[b7 31 00]
                          [20:15:54:000620]: Ch:[ 8] No:[ 17] Val:[ 3] RAW:[b7 11 03]

                          Cheers guys!

                          *Edit. Oh yeah dnaldoog I just realized looking at the code you provided, maybe you combined cc’s from 2 different LFO’s from the manual (if im reading it correctly. . .) and that maybe the script was for one of the LFO speed param’s from (0-255) which I ‘think’ I currently have working correctly with just expressions. You might have to disregard this as i’m probably completely wrong as I can barely parse (that/any) code, lol.

                          • This reply was modified 3 years, 8 months ago by An0n3mau5.
                          in reply to: Novation Bass Station 2 Panel #119539
                          An0n3mau5
                          Participant
                            • Topics: 1
                            • Replies: 18
                            • Total: 19

                            Ok. So I’m struggling to set my LFO correctly with the expressions to operate and display -127 to +127 seemingly because it uses 14bit CC with MSB sweeping 0 – 127 and LSB with an increment of 64 for off/on every other.

                            Any hints or advice would be much appreciated.

                            in reply to: Novation Bass Station 2 Panel #119522
                            An0n3mau5
                            Participant
                              • Topics: 1
                              • Replies: 18
                              • Total: 19

                              Cheers Possemo.

                              I have started work on mapping out the remaining/hidden parameters and I will take a look at your panels and see if I can figure out how to interpret what you have done and how I should best implement it (nevermind, just realized you only provide VST/EXE, but I know what to do and where to look so thanks anyway).

                              I appreciate all of your help so far, and samoht also.

                              A tiny update to an earlier issue regarding not receiving midi back from the Bass Station into Ctrlr. I surmised from other threads on the forum that I should be using an earlier version of Ctrlr so I went back to version 5.3.201 from 6.0.4 and MOST of my modulators are responding to MIDI from the BS2. . . Seems all of the modulators that are linked to the hardware switches on the BS2 dont respond.

                              Also with this version I can just enter 256 as the max value on the filter cutoff and it works correctly and the expressions appear to function correctly. Will be back with more updates later (if anyone cares lol).

                              in reply to: Novation Bass Station 2 Panel #119511
                              An0n3mau5
                              Participant
                                • Topics: 1
                                • Replies: 18
                                • Total: 19

                                Thanks Possemo for another informative response and for the link. I had also been using that link and have mapped already all of the CC’s listed there and some that weren’t listed (the NRPN’s listed above) for which I had to use the midi monitor (and a fair deal of trial and error till I finally clicked).

                                I think it’s going to take me quite a while to digest and interpret your latest response and then figure out how to extract the remaining parameters, which I know can be done as they are listed on the Midi Quest editor, and also the Coffeeshopped one.

                                Anyway, thanks again and I welcome any other advice or thoughts you or anyone else may have otherwise.

                                Cheers!

                                in reply to: Novation Bass Station 2 Panel #119509
                                An0n3mau5
                                Participant
                                  • Topics: 1
                                  • Replies: 18
                                  • Total: 19

                                  Thanks very much Possemo for the helpful response(s). The attached panels will certainly be very useful to me if/when I get to implement them. I am having issues finding some parameters on the MicroKorg as they don’t present any output to the midi monitor.

                                  If anyone would mind having a look at the midi implementation here> http://i.korg.com/uploads/Support/MK1_633652915168960000.pdf as I’m still learning how to interpret it.

                                  Would I be correct in thinking I need to dump a patch sysex then change the parameter and dump again and compare them to get the sysex value for the “Mod FX” “Type” (0~2=Cho/Flg,Ensemble,Phaser), or can that be derived/interpreted from the chart?

                                  Many thanks in advance and for all the replies thus far.

                                  in reply to: Novation Bass Station 2 Panel #119501
                                  An0n3mau5
                                  Participant
                                    • Topics: 1
                                    • Replies: 18
                                    • Total: 19

                                    Thanks for the help Possemo. I have read more or less that same info so many times but re reading your explanation a bunch of times and re-watching this video on youtube “https://www.youtube.com/watch?v=XxJTyXowrqI” where he gives the math equation at the end it has finally clicked for me.

                                    I know I will be able to map all of the parameters of the MicroKorg now and provide a free alternative to the other panel on here sticking with the open source spirit of Ctrlr.

                                    Now to solidify my understanding more of these basics and work my way up to LUA scripting and patch/library functionality.

                                    On that note. On my Bass Station 2 panel I would like to have the Pulse Width controls be greyed out or inactive unless Pulse Width is selected as the Oscillator Waveform form (per oscillator). It would also be cool to have a visual envelope display for the Amp and Mod Env sliders. If anyone here could leave some tips or advice what I should search or where to start when I get to overcoming these hurdles that would be much appreciated.

                                    Enjoy the rest of your weekend all! Cheers.

                                    in reply to: Novation Bass Station 2 Panel #119475
                                    An0n3mau5
                                    Participant
                                      • Topics: 1
                                      • Replies: 18
                                      • Total: 19

                                      I’ve no idea what is going on as my reply to you samoht is not showing up but the thread is showing in my control panel as having 4 posts (prior to this one) and “This topic has 3 replies, 2 voices, and was last updated 3 hours, 31 minutes ago by An0n3mau5.” . . . So I will assume there is an error that can hopefully be dealt with by admin or something.

                                      In the meantime. I have also started simultaneously working on a panel for the MicroKorg and I just don’t understand how the heck to add values to the MSB/LSB 99/98 Coarse/Fine. I have all of my NRPN controls working fine on my BS2 where it gives me the NRPN number and I just change it on the midi controller number slider, but what about when I need to change the 98 number also?

                                      If I change the -2 value at the end it only seems to work for the MSB. . .

                                      Can someone explain how to accomplish this using the added NRPN preset?

                                      I’ve tried many things and when I try send direct CC values it appears as it should in the midi monitor but does not work and if I try to send the sysex command (as far as I can understand it (F0 42 3g 58 B0 63 04 B0 62 08 B0 06 xx F7)) it only sends the LSB (98).

                                      Any clues or hints would be much appreciated. Cheers!

                                      • This reply was modified 3 years, 8 months ago by An0n3mau5.
                                      in reply to: Novation Bass Station 2 Panel #119471
                                      An0n3mau5
                                      Participant
                                        • Topics: 1
                                        • Replies: 18
                                        • Total: 19

                                        Hi samoht,

                                        Thanks for taking the time to reply to my thread. I appreciate it!

                                        I’ve made decent progress so far and answered a few of my own questions along the way. I will update this thread more later when I have time to provide answers for future reference.

                                        This topic has been discussed many times in this forum. You can use the search function (keywords: offset displayed values) Also you can study the documentation about expressions in Ctrlr. It is under the topic “documentation” of this website.

                                        I kind of figured these were all pretty basic questions that had been covered before but as a lot of this stuff is Greek to me I often don’t really know/understand what I’m looking at. Your keyword suggestions have been helpful and I should be able to figure it out from that so thanks again.

                                        Currently I have tried adding ” / 64″ to the modulatorvalue and value but it does not seem to have any effect on the displayed values. I assume midivalue will do nothing atm as Ctrlr is currently not responding to the BS2. Though I had it working previously. . . I’ll keep going with trial and error.

                                        Yes, there is a knob in the panel of each component that looks like a mini-modulator and that will do what you are asking for.

                                        I actually don’t see a knob to change the value under component at the very bottom where there is “Button text color [on]”, “Button outline when focused” and “Button text”. That was the one I was asking about but it’s not a big deal as I will just use some work around or custom graphics later on.

                                        Cheers!

                                        • This reply was modified 3 years, 8 months ago by An0n3mau5.
                                        • This reply was modified 3 years, 8 months ago by An0n3mau5.
                                        • This reply was modified 3 years, 8 months ago by An0n3mau5.
                                      Viewing 18 posts - 1 through 18 (of 18 total)
                                      Ctrlr