stoo
Member-
Posts
454 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
stoo's Achievements
-
Wow - that looks awesome!
-
Can anyone explain the Musicman Stingray series to me?
stoo replied to Minininjarob's topic in Bass Guitars
I hadn't assumed my list was exhaustive, but I think what I put was accurate - wasn't it? Had definitely forgotten about the EX ones though... -
stoo started following Can anyone explain the Musicman Stingray series to me?
-
Can anyone explain the Musicman Stingray series to me?
stoo replied to Minininjarob's topic in Bass Guitars
There was - except they called it an SB14 and discontinued it again after a while.... presumably after getting fed up of having to explain what it was You sure? The early OLP "Stingray"s were passive but they were named MM2 / MM3, not SUB The EBMM SUBs came as both active and passive (I've got an active one from 2003 and a 2004 one that was originally passive) but were made in USA Then OLP came out with the active HH models in 2007.... named MM22 / MM32, not SUB I think the Sterling by Musicman SUBs were always active, weren't they? I had one of the early ones not long after they came out and don't remember there being a passive option at the time? Was a while ago though - might be misremembering -
Sorry - I was sure I'd already replied to this... must have closed the window before the post got submitted. The nextion/mega version has an expression pedal input, but the oled/nano original version didn't. If you wanted to add an expression pedak to the oled/nano version, you'd need to add the extra bits in yourself depending on how you want yours to work. My implementation was a bit odd because my "expression pedal" was actually a converted wah pedal - so it had a audio taper pot instead of linear, and a latching footswitch instead of momentary. If you have a linear pot expression pedal and a momentary switch (or no switch at all) then you could probably simplify things a lot
-
Nice - it looks like Heiko has made some decent progress on cracking the USB comms between his Stomp and HX Edit... In his project he uses Python scripts on his computer to get the info from the Stomp - https://line6.com/support/topic/60839-another-lockdown-project-talk-to-your-hx-stomp-over-usb/ https://github.com/kempline/helix_usb I'd planned to see if I could get something similar working on Arduino with a USB host adaptor.... life keeps getting in the way though!
-
That would require some extra code to be written to support it.... As mentioned above, I had originally intended to, but found I didn't need it.... And so that part never got finished. Feel free to have a go though!
-
Ah ok I see... The extra pages in the Nextion file were just a placeholder for future functionality that I intended to implement. I had initially planned to make everything re-programmable from the touchscreen without needing the computer...... But once I got the first prototype built and working, I found I didn't need to reconfigure the pages and so didn't do any more work on that functionality.
-
Nice one! Frustrating that you don't know exactly what the issue was - hopefully just a loose connection that needed to be reseated. What's the issue with the other pages? Sorry - I don't understand your question.....
-
I don't understand why you are so confident that you've got everything correct with the midi output.... If that was the case, then the simple midi output test sketch I posted should change presets on your HX..... Been a while since I used serial monitor, and i only used it on the default serial port.... Arduino Mega has several, so you may need to change the monitor to the one used for the midi output... Not sure if that's possible - not in front of a computer to check
-
Aaaah - just found a link to someone who has had some success decoding the usb communications between stomp and hx-edit. I think I saw them mention it before on Facebook but never saw any further details. There's a link to some stuff on GitHub and their demo with an FBV3 - https://line6.com/support/topic/60839-another-lockdown-project-talk-to-your-hx-stomp-over-usb/ Guess I might have to start work on a v3 controller with scribble strips and RGB footswitch LEDs....
-
Ignore the nextion for now. You've already shown that you have that part working and communicating with the Arduino. If you don't have the midi output part working correctly, any further testing with the nextion is impossible as you have no way of knowing if its doing anything. On my switcher, I can press the FS1,FS2,FS3 etc buttons on either the screen or the actual footswitches..... And if the midi cable is not correctly connected, nothing will happen. There is no visual indication on the screen to confirm the button press.
-
Yep - look at the looper fwd/rev button part as an example
-
I don't think that'll be it.... It's a warning that I've sent a "string" type value as an argument to a function that has a "char*" type value as its parameter. This is something that used to be allowed - it didn't throw up any errors for me when I built my one 3 years ago. They've since changed the rules.... but I think this is still just a warning that can be ignored. Not totally certain - but I can't easily test with mine at the moment to confirm.... What you could do to test your MIDI output is to use some simpler code that tests only the MIDI output part... I think something like this should work... If it does, it will just change back and forth between 2 presets every second #include <MIDI.h> MIDI_CREATE_INSTANCE(HardwareSerial, Serial2, MIDI); void setup() { MIDI.begin(MIDI_CHANNEL_OMNI); // Launch MIDI and listen to all incoming messages } void loop() { if (MIDI.read()) // If we have received a message { MIDI.sendProgramChange(1, 1); // Send a PC1 on channel 1 delay(1000); // Wait for a second MIDI.sendProgramChange(2, 1); // Send a PC2 on channel 1 delay(1000); // Wait for a second } }
-
the "recvRetCommandFinished" messages look to be something that the Nextion library generates... (see line 187 here - https://github.com/itead/ITEADLIB_Arduino_Nextion/blob/master/NexHardware.cpp) - looks like it's probably a message from the Nextion back to the Arduino to say that it's recieved a command and confirm it's completed it OK. I'm not sure why the 3rd one reports an error - it doesn't give much information to go on - but the first two report as "ok"... so I would think the basic communication between your Arduino and Nextion is probably OK. If your footswitches can change the page on the Nextion - then you've definitely got communication between the footswitches and the Arduino, as well as between the Arduino and Nextion..... so you're most of the way there now! Next thing to investigate is the MIDI connection to the HX...
-
I'm not sure I understand what you're attempting here..... if you only have the footswitches connected, but not the screen or the MIDI output...... then not much is going to happen! If you're using the code from my project, then the switches will need to be connected to the 0-7 switches as shown in your picture.... the Analog pins at the bottom can be used for inputs, but you'd need to change the code to listen on different pins..... In the video you posted above, it shows you pressing the >> button, and then the screen changing the menu page.... That shows that you had the connection between the Arduino and the Nextion working OK. (The Nextion sends a notification to the Arduino that you've pressed the button on the screen, and then the Arduino updates the menu page and then sends an instruction back to the Nextion to change the display to match) Once you have the Nextion working, it's easier to test the MIDI next. Hook up the MIDI socket and your HX device and then press the FS1 button on the Nextion screen..... something should happen on the HX (as long as you're in a patch that has an action assigned to FS1!) Once you know that's working, then try the switch inputs on the Arduino. If you're not 100% confident in your footswitches, leave those disconnected and just use a test wire - Connect one end of it to a spare GND pin on the arduino, and then try touching it on any of the 0-7 pins (NOT the ANALOGIN A0-A7 pins!) and see if that does anything. If that works, then you know you need to investigate the wiring for your footswitches Good luck!