yamaha fb-01

Home Forums General Using Ctrlr yamaha fb-01

Tagged: 

Viewing 20 posts - 1 through 20 (of 21 total)
  • Author
    Posts
  • #112
    djcrazylegs
    Participant
      • Topics: 1
      • Replies: 0
      • Total: 1

      yamaha fb-01
      hi tried to use the dx21 instrument as a start, as they are pretty closely related, but it doesnt seem to do anything
      would be cool if you could drop one for this little thing many thanks
      brought some old keyboards back to life <img decoding=” title=”Smile” />
      cant find much info on it either sorry

      #1491
      mamonu
      Participant
        • Topics: 5
        • Replies: 19
        • Total: 24

        [url:vjql1fbb]http://www.soundprogramming.net/manuals/Yamaha_FB-01_Manual.pdf[/url:vjql1fbb]

        fb01 manual. Has the midi info.page 45 onwards

        #1492
        atom
        Keymaster
          • Topics: 159
          • Replies: 2945
          • Total: 3104
          • ★★★★★

          some very weird parameters, will look into that but i’ll have to be looking at that along with the normal manual those descriptions of the parameters don’t tell me much. very weird unit

          #1493
          mamonu
          Participant
            • Topics: 5
            • Replies: 19
            • Total: 24

            [url:3futcv0h]http://sourceforge.net/projects/fb01editor/[/url:3futcv0h]

            another solution is to check how this guy is doing it via i midimonitor like xmon <img decoding=” title=”Wink” />

            no need to go crazy with badly translated yamaha fm manuals <img decoding=” title=”Wink” />

            #1494
            atom
            Keymaster
              • Topics: 159
              • Replies: 2945
              • Total: 3104
              • ★★★★★

              yeah that will simplify things.

              i’m looking at this editor and i can’t figure out this unit, is it a rom-pler is it a FM synth, operatos and some "piano" sounds note ranges for instruments, weird.

              #1495
              mamonu
              Participant
                • Topics: 5
                • Replies: 19
                • Total: 24

                4-op fm synth….
                with just sines (unlike tx81z which has 8 waveforms this has only sine)

                #1496
                atom
                Keymaster
                  • Topics: 159
                  • Replies: 2945
                  • Total: 3104
                  • ★★★★★

                  does this editor you linked work ? it transimts some weird messages.

                  #1497
                  mamonu
                  Participant
                    • Topics: 5
                    • Replies: 19
                    • Total: 24

                    sorry havent had time to test it yet will do this week though

                    hoever i think i found in the service manual what you are looking for. on page 19
                    [url:2xok5art]http://manuals.fdiskc.com/flat/Yamaha%20FB-01%20Service%20Manual.pdf[/url:2xok5art]

                    the voice parameter list

                    #46572
                    dreamer
                    Participant
                      • Topics: 0
                      • Replies: 14
                      • Total: 14

                      How have things gone on the FB-01 front?
                      Any test-panels available?

                      #60206
                      reklamchef
                      Participant
                        • Topics: 18
                        • Replies: 40
                        • Total: 58

                        are there CC numbers for the parameters?

                        i guess not all synths have CC. but that’s the easiest way to get things going right?

                        #70822
                        pavel
                        Participant
                          • Topics: 0
                          • Replies: 3
                          • Total: 3

                          secrets of the fb-01

                          an old thread but if anyone is still into it, I found this, might help?

                          #70823
                          m.tarenskeen
                          Participant
                            • Topics: 30
                            • Replies: 113
                            • Total: 143
                            • ★★

                            secrets of the fb-01

                            an old thread but if anyone is still into it, I found this, might help?

                            I already know most of the SysEx secrets of the FB01 and an FB01 ctrlr panel is on my TODO list. I know how to do it, but don’t have much time to do it.
                            And yes, the FB01 is a strange unit where SysEx implementation is concerned. Very different from DX21 and TX81Z. But also very powerful. And I am not talking about those 8 waveforms that are not as important as some people think. I have written SysEx editors for both FB01 and DX21/TX81Z in the 90’s (YSEDITOR for ATARI ST) so I know what I am talking about.

                            #70826
                            pavel
                            Participant
                              • Topics: 0
                              • Replies: 3
                              • Total: 3

                              Very cool! Excited for this.

                              #72157
                              loziniak
                              Participant
                                • Topics: 0
                                • Replies: 3
                                • Total: 3

                                Hi! It’s great to see people working on FB01. I have two of them and try to manage them properly from my Linux box.

                                Some time ago (2010) I tried to write driver for JSynthLib, still work in progress and meanwhile JSynthLib seemed to stop development. So couple days ago I started a panel in Ctrlr. You can see what is done till now (system and instrument sections) in attachment. Comments welcome 🙂

                                I’m now stuck with multiple parameters in one message. I imagine it could be solved if there was a way to reference modulator’s value other modulators` mapping expressions. Something like my imaginary modValByName function:
                                modulatorValue * 127 + modValByName("otherModulator")

                                Second question could be probably answered by @m.tarenskeen probably. In FB01 MIDI docs I see that LFO values (speed, waveform, amd etc.) can be changed by different SysEx messages, for example for waveform: “F0 43 75 k0 10 0C ls F7”, but also “F0 43 75 k0 k1 13 ls F7”. Do you have idea why is that?

                                Attachments:
                                You must be logged in to view attached files.
                                #72159
                                m.tarenskeen
                                Participant
                                  • Topics: 30
                                  • Replies: 113
                                  • Total: 143
                                  • ★★

                                  About the LFO parameter change:

                                  I think it has something to do with FB01’s way to handle the LFO in a multi/configuration vs. voiceparameters in a single voice.

                                  Configuration parameterchange values are 7-bits (one byte), Voice parameterchange values are 8-bits (2 bytes with 4-bits used in each).

                                  It’s easier to write a Ctrlr panel for the configuration parameters than for the voice parameters. The FB01 voiceparameter sysex will need some custom LUA coding to be handled.

                                  BTW: I have started creating a FB01 panel myself, but hardly have any time to work on it.

                                  #73866
                                  motosega
                                  Participant
                                    • Topics: 2
                                    • Replies: 11
                                    • Total: 13

                                    i just picked up an fb-01, has anybody made any progress with the panel?

                                    #73869
                                    human fly
                                    Participant
                                      • Topics: 124
                                      • Replies: 1070
                                      • Total: 1194
                                      • ★★★★

                                      from what someone said the other day, Feedback and Algorithm select
                                      are at the same address: 0C 00xxxyyy page53 of the manual.

                                      feedback is xxx, algorithm is yyy

                                      so to change either independently, you’re going to have to know
                                      what the other one is.

                                      yyy is easy: it’s always 0-7 (8 values) – 000-111 binary
                                      but if you just change that – say you leave xxx as 000,
                                      you will always get the same feedback amount.

                                      in the same way, xxx can be 000-111 (and then you have those 2
                                      unused bits: you can send anything you want at those, they
                                      won’t make any difference. in terms of decimal, you could use
                                      numbers where the leftmost bit was always 1, for example, or
                                      both could always be 1, it won’t affect what’s going on a
                                      xxx and yyy.

                                      but because you have Lua, you don’t have to worry about that;
                                      you just have to know what both values are each time you send
                                      a sysex message – ie: ‘get’ both values; because if you want to
                                      set yyy, you have (0-7)=8 situations x the 8 values you want to
                                      select.

                                      so you want to getValue for feedback, you have to getValue for
                                      algorithm too. so you want to change the feedback value, you
                                      getValue on both:
                                      ‘algo= panel:getModulatorByName..etc..:getValue()
                                      fbck= panel:;getModulatorByName..etc..:getValue()
                                      for i=0,7 do
                                      if algo == i then –[ oo dear, lua-newb, i’m getting lost here lol ]–
                                      for k,v in pairs –[ think a table would probably help ]–
                                      –[ at this point someone more competent comes to the rescue! ] —
                                      end
                                      end
                                      end`

                                      something like that will deliver your correct *combination of values*
                                      and then you will have what you need to send your sysex.

                                      #120170
                                      Dusko
                                      Participant
                                        • Topics: 0
                                        • Replies: 2
                                        • Total: 2

                                        Hello All,

                                        I’m new here, just got a FB-01 on ebay and I really like it. I’m creating(editing) some sounds on it with a program I found online named FB01 Sound Editor V2.2. (From Meslin Frederic). I managed to store a couple of modified sounds on it, but it doen’t edit everything. Has someone figured out a panel for the FB-01?

                                        (I already posted this on another thread, so I’m adding it here too for visibility)
                                        Thanks

                                        #121151
                                        Nercromix
                                        Participant
                                          • Topics: 0
                                          • Replies: 2
                                          • Total: 2

                                          I have started a panel for the FB-01, the matter goes very slowly given my ignorance about CTRLR, Lua, MIDI (from what I am seeing ..) and everything in general.

                                          Attached is my progress in the form of the panel itself.

                                          I prepared a table with the sysex parameters of the three FB01 reception modes.

                                          But there are many things that I do not understand:

                                          1.- the parameters that modify several different values ​​in one byte
                                          55h -> [aa0 *****] is used for “Keyboard scaling (rate) depth” and for “Attack rate”
                                          I see that I have to change one just keeping the other in another different control, I don’t understand this.

                                          2.- Global variables, I’ve been searching for days in the forum and I can’t find a clear way to declare this global variable, I think I did it for the midi channel of my sysex chain, but I don’t know how I did it.

                                          The panel is missing a lot, I just did a little positioning of controls but I can’t quite decide how to place them, so in this one I had already deleted many.

                                          Attachments:
                                          You must be logged in to view attached files.
                                          #121175
                                          mtarenskeen
                                          Participant
                                            • Topics: 0
                                            • Replies: 1
                                            • Total: 1

                                            I am also still working on an FB01 panel. I can assure you: this one will need a fair amount of LUA programming. The FB01 really has a tricky SysEx implementation. For now I will be concentrating on FM patchparameter control, which can’t be done on the unit itself.

                                            I will not show any pictures if there is nothing actually working yet. I am not like Behringer promising another xxxxx clone “soon” 😉

                                            Be patient ….

                                          Viewing 20 posts - 1 through 20 (of 21 total)
                                          • The forum ‘Using Ctrlr’ is closed to new topics and replies.
                                          There is currently 0 users and 48 guests online
                                          No users are currently active
                                          Forum Statistics
                                          Threads: 2,495, Posts: 17,374, Members: 77,605
                                          Most users ever online was 12 on January 22, 2019 3:47 pm
                                          Ctrlr