Search results for query: *

  1. B

    MFC won't receive Midi-Channel sysex msg (0x17) or AXEFX2 does not send it.

    Was wondering if anyone knows of anything that would prevent the Midi Channel msg being sent or even blocked? ie: does something else need to be enabled first or if something else is running this prohibits teh channle msg???
  2. B

    MFC won't receive Midi-Channel sysex msg (0x17) or AXEFX2 does not send it.

    I have a home-made MFC (midi Foot Controller). It uses a Teensy 3.6 MPC. It performs most tasks adequately (ie: change Preset/Scene, read Reset name, toggle individual effects on/off etc). However - I'm trying to get it to detect if the AXEFX 2 is switched on - before it starts running the main...
  3. B

    Arduino Axe-Fx control library

    Hi Tysonlt, Stumbled on this thread by mistake - but have read with excited interest until I realised it was for the AxeFX3. Gutted. I cut my teeth on Arduino but writting a sketch to control my Teensy 3.6 based Midi Foot Controller but for AxeFX2. It works - but it's by no means super sleak...
  4. B

    Help loading Presets using SysEx Librarian

    Hmmm ok...will take a look. Never considered that as thought it was a ios/ android thing only.
  5. B

    Mass reordering of presets?

    Hi. Thanks. I was just trying to semi automate the task somewhat. Rather than manually swap each one. I could have written a VB script to edit the hex in the sysex file based on my new desired order.
  6. B

    Help loading Presets using SysEx Librarian

    Hi old thread I know - but are you aware if the exported BANK sysex files from FracBot can be editted to save the presets in a desired ordered?
  7. B

    Mass reordering of presets?

    I found some old thread regarding the preset sysex headers containing the preset destination/location. Just wondering if there is any risk in exporting a Full BANK sysex & then individually editting each preset's header to change to the desired location. Thoughts pls?
  8. B

    Mass reordering of presets?

    Ok ta mate.
  9. B

    Mass reordering of presets?

    Ok thanks. But no way to input a file with the desired order?
  10. B

    Mass reordering of presets?

    Hi. I'd like to completely reorder the 384 presets in my AFX2. I know you can do I by 1 in Axe edit. But is there any way to do in one go. Ie set order on a pc and then upload into AFX? Thanks.
  11. B

    Output 2

    Ok thanks all. So guess I'm left with with having to use the op1 1/4 Jacks aswell as their xlr Jack's. 1/4 to my MPC live Xlr to my monitors.
  12. B

    Output 2

    Thanks . Will try in a while. For my info. Does having the fx loop block in the preset block op2? I tend to have it in there in my presets and feed the MPC live through it. Btw I'm purely a bedroom player
  13. B

    Output 2

    Thanks but I had already that. Nothing.
  14. B

    Output 2

    I've read the manual & something just isnt getting through to me. I will apologise now as Im sure this is something really basic. I want to send the output of my AXefx into an MPC live to use the MPC's looper. As i have my studio monitors connected to OUtput 1 via XLR cables. I thought I would...
  15. B

    3rd party cab packs for studio monitors in a bedroom.

    Was just wondering if purchasing 3rd party cab packs would be money wasted for use in a bedroom through studio monitors played a lowish volume? Tbh never really under stood( probably through ignorance ) the need for purchasing additional IRs. And are they just fir loud volumes played through...
  16. B

    Accurate way to determine if a block supports X/Y switching

    OK - been trying to work this out & have come up with this. Does this look correct - pls? XorY_CC = (0xE0 & ((4th Byte & 0x07) << 5)) + ((3rd Byte & 0x7C) >> 2); ...where 4th Byte & 3rd byte - are the respective bytes of each Effect's 5 byte chunk from teh 0x0E sysex.
  17. B

    Accurate way to determine if a block supports X/Y switching

    So to extract each Effect ID from the 0x0E sysex array - ie use this code. eID = (0xf0 & ((LastestSysexArray[i] & 0x0f) << 4)) + ((LastestSysexArray[i - 1] & 0x78) >> 3); where i is the last byte of each 5 byte chunk. I'm totally hopeless at this bitwise stuff - so can anyone show me how to...
  18. B

    Accurate way to determine if a block supports X/Y switching

    Thst would be really good ..thanks
  19. B

    Accurate way to determine if a block supports X/Y switching

    Ah ok. So you essentially define what block IDs dont support XY by listing them in an array and using that as a reference?
  20. B

    Accurate way to determine if a block supports X/Y switching

    I read that one of the words in the 0x0E sysex returns the block's XY cc number. Ie: "The block's XY CC# (if the value is 0 or more than 127, it means the block doesn't have a CC# assigned or doesn't have X/Y)" My question is though. If value is 0 or 》127...How can determine 100% of the time...
  21. B

    A challenge for someone a lot smarter than me :( Recreate AdrenaLinn?

    Hi - old post I know - but the link no longer works. Is there any place else I can get that exmaple pls
  22. B

    Crackle with 'MR Z MZ-38 ' amp Preset

    thanks ill try & post a clip to see if you thing we are talking about the same thing
  23. B

    Different 0x0E sysex msgs for same preset

    hmmm. Well it appears I spoke too soon. Back to square 1 & the condition in teh original Post. Any suggestions anyone PLEASE
  24. B

    Crackle with 'MR Z MZ-38 ' amp Preset

    I notice something strange the other day after switching guitars on an old clean Preset of mine running a MR Z MZ-38 amp. I usually play that preset with a Tele, but whilst I had my Epiphone Dot plugged I played the same preset & noticed a "crackle/horrible distortion" sound after the initial...
  25. B

    Different 0x0E sysex msgs for same preset

    Wow, I seem to have fixed it. Is it possible the AXEFX doesn't like seeing the same Function ID's sysex sent consecutively? This was what I had when the issue was happeneing: void Instance_Access_XY_Toggle_LONG() { //Build sysex to - Read current XY state of Effect Block by sending 'Get'...
  26. B

    Different 0x0E sysex msgs for same preset

    I've continued searching Google for similar issues with no luck. I did see several sysex related issues where it was stated .. "Make sure you write your code to handle this message with no data payload. " d can any one elaborate on what affect this would have pls and also how I would go about...
  27. B

    Different 0x0E sysex msgs for same preset

    Hi thanks for eesponding. Its currently set to 1024 struct MySettings : public midi::DefaultSettings { // override default settings here static const unsigned SysExMaxSize = 1024; // Accept SysEx messages up to 1024 bytes long. }...
  28. B

    Different 0x0E sysex msgs for same preset

    HI, I've been trying implement Effect Block X/Y switching in my DIY MFC. I'm "getting" the current XY state of an effect using: byte Get_EffectXY_Sysex[12] = {0xF0, 0x00, 0x01, 0x74, 0x03, 0x11, byte1, byte2, 0x00, 0x00, CheckSum, 0xF7}; MIDI.sendSysEx(12, Get_EffectXY_Sysex, true); And then...
  29. B

    XL - 5 new effects with X/Y states but unswitcheable with CC

    Old thread I know - but .... Ref using the Sysex route. If an effect block does NOT have the X/Y option, does it always have a X/Y value of that of the X state? So would querying an Effect Block's X/Y state always return 0 for byte * (below). Also will try to change it to Y cause any...
  30. B

    Control metronome volume by Sysex?

    Hi - anyone know if it's possible to Control the metronome volume by Sysex?
  31. B

    How to differentiate between Front Panel changes & Foot controller changes.

    Been struggling to get my foot controller to correctly react to AFX Front Panel (FP) changes for scene changes (& Preset changes). (NOTE: foot controller driven changes work fine) So looking for some suggestions pls on how to differentiate between: a 0x21 sysex - sent because of a FP change...
  32. B

    Stategy for Programming a DIY foot controller

    A few years ago, I embarked on a project to build & program a midi foot controller for my AXEFX2. I managed to do this with a little success, but I've never been fully happy with the performance for updating my TFT display with: PS number, PS name, Scene number, Blocks in PS & their bypass...
  33. B

    Read & Display current Tempo value

    Managed to work it out. First time round I didn't fully grasp what the sysex wiki was saying about SET_TAP_TEMPO ie After re-reading several times it finally dawned on me. So..you can actually use the 0x02 GET/SET_BLOCK_PARAMETER_VALUE sysex msg to both read AND set the Tempo value. You just...
  34. B

    Read & Display current Tempo value

    I recall also coming across some posts saying that the flashing LED on the front panel's TEMPO button is performed by a low priority thread & therefore can not necessarily be accurate. Does that mean the MIDI_TEMPO_BEAT sysex msg (ie Function ID (0x10) ) can also be inaccurate? If I can not...
  35. B

    Read & Display current Tempo value

    HI, Do you know if is possible to directly read the current Tempo value pls? I'd like to display it on my foot controller display. Looked on the sysex wiki and can only see sysexs for changing via tap or MIDI_TEMPO_BEAT which I'm assumming is a msg for a pulse? Thanks in advance
  36. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    Is there anyway I can send a MIdiClock msg from my Foot controller such that it is totally ignored by the AFX? I thought this would do it byte DR880_Sysex_MidiClock[4] = {0xF0, 0x41, 0xF8, 0xF7}; MIDI.sendSysEx(4, DR880_Sysex_MidiClock, true); ..but evidently not.
  37. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    Looks like I can send a select Song sysex to my drum machine - so now I'm explorering that. Trouble is the only way I can get that to work is to set a midi mode on the Drum m/c that then also needs an external midi clock sent to it for playback to start. So with a little code added to my...
  38. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    Actually - never mind. It just dawned on me after reading the midi implementaion documentation again for the 100th time, that these command refer to "Kits" & not "Patterns" or Preset as I was wrongly refereing them to as. Argghhhhhh - literally wasted a week of my life trying to get something...
  39. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    Hi - splitter arrived and seems to be working - thanks for the help. Atleast as far as Starting & Stopping the DR-880 I'm now trying to send a Change Preset command to the DR-880. The midi implementaion documentation for the DR-880 says: Control Change: Bank Select MSB Status Second...
  40. B

    Sequencer

    Thanks mate - worth a try
  41. B

    Q obout v10.02

    cool thanks.
  42. B

    Sequencer

    Understand its an old thread, but any idea if its possible to read/broadcast the sequencers current step position?
  43. B

    Q obout v10.02

    I think sequencer consectutive notes just gives the impression of a longer duration. I did later notice that the 2nd preset in teh youtube clip has a tremolo block after the Sequencer. Could that give that effect?
  44. B

    Q obout v10.02

    Ah ok. Good point ... Thanks. So the sequencer could be changing the pitch (shift) via the sequencer. Makes scense now. How about the rhythmic effect then please. Not sure how to describe it but there's a repeated note feel of the same note. Rather than just a constant drone which changes...
  45. B

    Q obout v10.02

    I just stumbled across that Youtube video this week. Any idea how the synth "bass-effect" line is achieved when it switches to the 2nd preset: B200? The scenes dont change & the Shift parameter of the Synth Block doesn't either. How is the synth's note changing pitch. There's some kind of...
  46. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    hmmm. looks like the midi out port on teh AFX2 is a combined OUT/THRU port. If I'm using both the IN & OUT ports already for my foot controller - how do you make use of teh THRU? Is a splitter required?
  47. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    Thanks. Just to be clear - its a home built controller I'm using (ie Teensy microcontroller with Ardunio code). Not the Fractal MFC. Are you refering to a MFC global option or an AFX global option? Also - I've literally just found out about the message. For the midi library in my Arduino...
  48. B

    Sending System Real-Time Messages from a 'home made' MFC to DR-880 drum machine

    Hi. I have a DIY built Midi Foot controller for controlling my AXefX2. It has both Midi IN & OUT interfaces & capability. I recently got hold of a Boss DR-880 drum machine. If I was to connect a midi lead from the AFX's midi thru port to the DR-880's midi IN port - Would I be able to send...
  49. B

    Sequencer

    Can't believ I was that stupid...thanks
  50. B

    Sequencer

    Been messing about with the Sequencer with the Sync block to try and get a 4 note loop going. ie C#, E, A, E I have Voice 1 set to a Freq of 277.1Hz (C# I believe) with Track set to OFF. This emits a constant C# note. So far - so good. May plan then was to attach the Sequencer to the "Shift"...
  51. B

    Reading in & out midi/sysex between AXEFX & a Foot Controller

    Thanks for all the responses so far.. appreciate folks taking the time to help. Hope this doesn't come across wrong.. But they are not really answering my questions unfortunately. With regards the sw. I'm looking for something to display/ read only the 6th byte of each sysex. IE the...
  52. B

    Reading in & out midi/sysex between AXEFX & a Foot Controller

    Actually, not too bothered about midi messages.. More interested in the sysex stuff Does that require special configuration..?
  53. B

    Reading in & out midi/sysex between AXEFX & a Foot Controller

    Also - any idea of any midi sniffing s/w that can filterstrip sysex msgs to just show say the nth byte? eg instead of : [0xF0, 0x00, 0x01, 0x74, 0x03, 0x14, 0x00, 0x00, 0x19, 0xF7]; just [0x14] say
  54. B

    Reading in & out midi/sysex between AXEFX & a Foot Controller

    I have made myself a midi foot controller for my AxeFX2. Connected I guess in the standard way - ie Midi IN on Controller connected to midi OUT on AFX Midi OUT on Controller connected to midi IN on AFX I'm curious to know what kind of hardware I would need to be able to caputure ALL midi &...
  55. B

    What is sysex msg 0x64

    ever get the feeling you're just rambling to yourself :):):):):):)
  56. B

    What is sysex msg 0x64

    OK - so the 0x14 msg is actually the 'response' rather than the 'request' for Preset number. Just checked the number of bytes in the 0x14 msg & its 10 bytes. The request would only be 8 bytes - right? So the Axefx2 is sending the response to a 0x14 (GET_PRESET_NUMBER) - after a FP Value Dial...
  57. B

    What is sysex msg 0x64

    Looks like the AxeFX2 is actaully only sending an 0x14 after a FP Value Dial turn. I found the reason for the subsequent 0x0F (or 0xF) also being sent. My Sysex handling block for 0x14 was sending it.!!!! Not sure why, its been a while since I coded that. But atleast I figured it out. So my...
  58. B

    What is sysex msg 0x64

    Can anyone advise if this is expected behaviour pls.
  59. B

    What is sysex msg 0x64

    hmmmm - if yes. Then after a Value Dial turn 0x14 - GET_PRESET_NUMBER and 0x0F - GET_PRESET_NAME .. are getting sent instead of 0x21 This is Quantum v10.01 btw
  60. B

    What is sysex msg 0x64

    is 0xF the same as 0x0F??
  61. B

    What is sysex msg 0x64

    Added some more code to display the SysExArray[5] value on the display. Again - for Scene changes, Effect Bypass state changes, Block Parameter changes - I get 0x21. But fter turning the 'Value' dial on the front panel I'm getting 0x14 followed by just 0xF. (NOTE: not 0xF0 or 0x0F) Does this...
  62. B

    What is sysex msg 0x64

    Its been a while (2015) but I'm back on the 0x21 msg trail. I'm trying to get my controller to update based on Front Panel changes. From what I understand reading a 0x21 sysex is the prompt that something was changed via the Front Panel - right? So as a starting point I've added a block to my...
  63. B

    Synth block - voice 3

    cheers - removed a delay block & appears to have quickened up .
  64. B

    Synth block - voice 3

    THanks again - its working - but response is quite slow. CPU loading is at 90% - can hi CPU impact an expression modifier's responsiveness?
  65. B

    Synth block - voice 3

    wow - so simple (both the solution & me) - thanks
  66. B

    Synth block - voice 3

    Been having fun with this - thanks again for all the help. Currently got 8 scenes set up so each plays a Major chord. But... :)) there's always a but)... I'm trying to use an expression pedal to change the Pitch 1 block's Voice 1 Shift from 4 to 3 using a modifier. This will then allow me to...
  67. B

    Synth block - voice 3

    You're a good 'un mate. Exactly what I was after. Appreciate your patience too! Cheers
  68. B

    Synth block - voice 3

    Thanks again - I'll give it a whirl tonight - cheers
  69. B

    Synth block - voice 3

    Thanks a lot for this - really appreciate it. I ran it last night and produces chord sounds like I was expecting. So that gives me a good platform to start "tweaking". I'm struggling with the Scale/Key Theory side of things though (I'm just a thrasher basically - who plays what sounds nice...
  70. B

    Synth block - voice 3

    Oh? The reason I'm surprised at that is that the synth block already present in the patch he sent, only used 1 voice of the 3 available. The other 2 are not generating any sound.
  71. B

    Synth block - voice 3

    DId you mean another Synth or Pitch (Int Harm) block
  72. B

    Synth block - voice 3

    Many thanks - will take a look ASAP. When you say "except choose intervals -8 and -4 for bigger chords" - no t sure what you mean. Sorry but I have no really music theory knowledge at all.
  73. B

    Synth block - voice 3

    Thanks. Done as suggested but unfortunately still doesn't sound as I'd expect. Would you expect to heard a clear Gm chord - or am I expecting too much? What about Custom Notes? 4? Do I need to worry about what the default values are for Tonic, Note 2 to Note x? A few more questions pls. 1]...
  74. B

    Synth block - voice 3

    Hi - I've tried this but cant get it working. If I want to get a G minor using this method - any pointers on exactly how I would go about it pls?
  75. B

    Synth block - voice 3

    YEah - it was watching some of his video's that originally set me off down this path. Unfortunately - I think all his patches need to be bought these days & I just can't afford to be buying presets at the moment.
  76. B

    Synth block - voice 3

    Thanks..never looked into the Harmonizer before so wasn't really sure on what it did or its full capabilities. I'll take a look tonight - cheers.
  77. B

    Synth block - voice 3

    Agreed - that is easiest - but only gets me 1 chord per preset. If I can get this method working I will have 8 chords available. Probably wont need that many - but 2 to 4 would be really cool & useful.
  78. B

    Synth block - voice 3

    THanks for all the responses - I'll read them properly later when I get home from work. One popped out though. Ref: I'm using Scene Controllers to create a different drone chord by Scene (the theory being I can create 8 different chords this way). So I am essentially setting the frequency...
  79. B

    Synth block - voice 3

    Looking for some help with the synth block pls. I'm trying to use the synth block and scenes to set up various Minor chord drones (ie tracking = OFF). Im no music theory expert but read that a minor triad chord is the Root + 3 half steps + 4 half steps. I got it working where I can get a...
  80. B

    Using MidiOX to capture sysex sent from Axefx 2

    OK lets try a different approach. With a bit of tinkering I managed atleast to capture something - but not what I was expecting. So... with the setup as described above...if I turn the big knob on front panel to change the preset.. what sysex msgs would you expect to see captured by midi-ox.
  81. B

    Using MidiOX to capture sysex sent from Axefx 2

    Hi, I'm trying to capture the sysex msgs my Axefx 2 sends out when it does various things - ie Pset change, Scene change, Blocks IA status changes. I have built my own MFC which works in the main - but does some weird things now an again. I have midiOX & a midi port interface M-Audio...
  82. B

    DIY MIDI Amp knobs.

    Thanks thought I'd just check incase you'd somehow come up with a cunning way of running 8 encoders from just 4 I/O pins :)
  83. B

    DIY MIDI Amp knobs.

    Hi Piing - just downloaded your sketch. Would I be correct in thinking this is only set up for 2 encoders vs the 10 shown in your early photo.?
  84. B

    Sysex 0x02 MIDI_GET_PARAMETER

    I do - but I've I can't see how I attach them in this forum. If I click "IMAGE " icon above it only asks for a URL not a drive path & name.
  85. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Hi rocket. I started a project some time ago to build myself a midi foot controller for my axefx2. Initially I just wanted to change presets (up and down) away from the afx. But i got bitten by the coding bug and I'm now on my 4th version. Started with a Teensy 3 MCU. Now using the Teensy 3.6...
  86. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Thank you once again - I wish I was as rusty as you :) I'll give this a whirl - cheers.
  87. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Hi Nero - thanks for all your help so far - it's much appreciated. I now have Amp 1, Dly 1 & Cho 1 working as desired. But I'm now having trouble with the Drive 1 block. I'm using 0x85, 0x00 for the effect ID bytes - is that correct or am I missing a trick here? 0xF0 sysex start 0x00 Manf. ID...
  88. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Thanks mate. That's saved me a few hrs incrementing the parameter I'd by 1 and seeing what changed. 97 was miles away.
  89. B

    Sysex 0x02 MIDI_GET_PARAMETER

    ok cool thanks. So are you saying for eg - the Amp Bright parameter ID will or will not be teh same across ALL amps (if it is actually present in each amp that is ofcourse)? Not had much joy with midi OX over usb in the past so will just have to resort to trying 1 by one for now. Trying to...
  90. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Hi - does anyone know if literally every parameter for every Block gets a "Parameter ID" assigned.? If so - are they listed anywhere. All I can find is old listings for the Ultra & the Standard
  91. B

    Sysex 0x02 MIDI_GET_PARAMETER

    For anyone interested - here's my block of code for changing AMP 1 controls via a volume pedal (Exp P-2) connected to an analog pin on my controller. { const int POT_THRESHOLD = 10; // Threshold amount - so can reject values too close to...
  92. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Wow - how stupid can I be.. :) Sussed it..eventaully. I was only changing the Parameter ID to 0x02 in the code for the Checksum calculation. I also needed to change it in the final sysex array that I actually send to the AxeFX. byte Amp1_Drive_sysex[16] = {0xF0, 0x00, 0x01, 0x74, 0x03, 0x02...
  93. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Tidied up my code for calc'ing the checksum from: byte TempXOR1 = (0xEF ^ First_byte); // where 0xEF = XOR's of 1st part of sysex bytes - 0xF0, 0x00, 0x01, 0x74, 0x03, 0x02, 0x6A, 0x00, 0x01, 0x00. byte TempXOR2 = (TempXOR1 ^ Second_byte); byte TempXOR3 = (TempXOR2 ^...
  94. B

    Sysex 0x02 MIDI_GET_PARAMETER

    Found the issue. It was with these 2 lines byte Second_byte = ((new_value >>= 7) & 0x7F); byte Third_byte = ((new_value >>= 14) & 0x7F); ..which I used based on Nero's earlier comment: I changed the ">>=" to just ">>" and appears to now work correctly. As I said earlier not too clued up...
  95. B

    Sysex 0x02 MIDI_GET_PARAMETER

    OK so almost got this working - but for some reason the most i can get the drive value to change to is 2.5 at full position on my volume pedal. I have verified that 100% gives a MappedValue reading of 127. Confused???? Any ideas pls? int MappedValue = map(CurrentPotValue, 0, 1023...
  96. B

    Sysex 0x02 MIDI_GET_PARAMETER

    doh - pls ignore me - you already did this earlier - right!o_O
Back
Top Bottom