monospace wrote:Random crash in Build 9. I was merely practicing some fills, not interacting with the Control App in any way.
That's exactly the same place it crashes last time--it's really simple code that is always accessed by the same thread, so hard to image how it could possibly crash. I've now declared some variables as volatile (which shouldn't be necessary) and hopefully that takes care of the issue in build 11.
I'm going to work on the manual today and I'll leave the control application running all day on macOS and see if I can get it to crash while my debugger is running.
Dadwrshpdrum wrote:
When I disconnected the laptop (with the app running) the issue I had observed before still happens. (Aside i think I may have noticed the hits, if not completely missed, were a lower velocity, or at least to my untrained ear that’s what it sounded like, so maybe it’s not missed midi notes but constant loud velocity hits are transmitted as low velocity midi notes that I can’t hear). After a power cycle the issue is gone.
Previously I had asked you when you had bought your ED10. If you bought it before December, then this issue is the result of two misplaces resistors on a voltage divider for the power management IC. The issue was fixed in the second batch of devices that I started selling in December.
Dadwrshpdrum wrote:
Today after the latest fix I decided to work on this again. I noticed bank 2 - 4 all worked on TD-17. (Bank 3 and 4 I had never touched before today). I then went to bank 1 and made bank 1 match the other three banks. I loaded from the Roland map on bank 1. Still bank 1 would not control the TD-17 HH position correctly, closed only. Worked fine on EZDRUMMER2, so no regression. I tried the check mark thing again and nothing. No effect. I attached a pic of my bank 1 settings. Bank 2-4 are identical, they work on TD-17 but Bank 1 does not.
Edit: not sure if it matters but I have only used calibrate with bank 1 while monitoring ezdrummer2. So bank 2-4 I’ve only ever changed notes, and a couple times the check mark, and nothing more.
The HH note banks only store settings for Chan, CC, Pedal Note, and Splash note. I will double check to make sure all the banks are working as expected. One thing to keep in mind is that when the HH padal and the HH cymbal are linked, changing the bank of one also changes the bank of the other. So if you are in the pedal editor and change the pedal to bank 3, the cymbal will also be changed to bank 3.
Dadwrshpdrum wrote:
I did found a couple times when switching banks using the footswitch the HH pedal would reset back to Channel 1, CC 0, pedal midi note 1 and slash midi note 1 (I think that is C-2???). That was for all banks. Not sure what I did to generate that issue other than use footswitch, and maybe the drum map thing I mentioned above. Happened at least twice.
Edit: happened two more times. Once with the laptop connected and app open, and the last time with the laptop disconnected. I did discover, after this, that I did not fully snap the TRS cable from the FS-6 into the eDRUMin. It was about halfway in there. So when I pressed the A pedal both pedals showed depressed on the eDRUMin app, same thing if I pressed the B pedal. Both A and B pedal was set to perform the same action, Inc/Dec All inputs banks. Min 1 and Max 2.
That sounds like some blank unused memory (which should have been a note bank, but wasn't) was copied into the HH settings. I will try to reproduce this.
Dadwrshpdrum wrote:
I did found a couple times when switching banks using the footswitch the HH pedal would reset back to Channel 1, CC 0, pedal midi note 1 and slash midi note 1 (I think that is C-2???). That was for all banks. Not sure what I did to generate that issue other than use footswitch, and maybe the drum map thing I mentioned above. Happened at least twice.
Edit: happened two more times. Once with the laptop connected and app open, and the last time with the laptop disconnected. I did discover, after this, that I did not fully snap the TRS cable from the FS-6 into the eDRUMin. It was about halfway in there. So when I pressed the A pedal both pedals showed depressed on the eDRUMin app, same thing if I pressed the B pedal. Both A and B pedal was set to perform the same action, Inc/Dec All inputs banks. Min 1 and Max 2.
I'm able to reproduce this. It's not related to your half plugged pedal. It's fixed for build 11. The key to solving this one was "Inc/Dec All inputs". Thank-you for the good reporting.
Dadwrshpdrum wrote:
When I disconnected the laptop (with the app running) the issue I had observed before still happens. (Aside i think I may have noticed the hits, if not completely missed, were a lower velocity, or at least to my untrained ear that’s what it sounded like, so maybe it’s not missed midi notes but constant loud velocity hits are transmitted as low velocity midi notes that I can’t hear). After a power cycle the issue is gone.
Previously I had asked you when you had bought your ED10. If you bought it before December, then this issue is the result of two misplaces resistors on a voltage divider for the power management IC. The issue was fixed in the second batch of devices that I started selling in December.
I used my footswitch and the bank function quite a few times. No more issues with the HH pedal note bank resetting. So that is good, looks to be fixed. However, the pedal chic note and splash note is not being transmitted through the USB HOST port when the laptop is not plugged in. Even after a power cycle (which clears up the other issue you mentioned in your post). So is the misplaced resistors to blame for that or can you look at those notes and see why they aren’t being transmitted?
TD-17KVX, PD-125BK snare, PDX-100 Tom, PDX-12 Toms, PDX-8 Toms, CY-5 splash, CY-15R ride, CY-13R China. eDRUMin 10 with TD-17 slave module. MacBook Pro (16gb RAM and 1TB SSD). SSD5.5 and EZD2. Abelton Live.
Rob wrote:Previously I had asked you when you had bought your ED10. If you bought it before December, then this issue is the result of two misplaces resistors on a voltage divider for the power management IC. The issue was fixed in the second batch of devices that I started selling in December.
Hi Rob,
I bet my E10 order was one of the first. Does the above matter? I'm curious if that's why some of the builds affected my Hall effect sensor's power supply? My unit seems to work perfectly well.
Dadwrshpdrum wrote:I used my footswitch and the bank function quite a few times. No more issues with the HH pedal note bank resetting. So that is good, looks to be fixed.
Thank-you for the confirmation.
Dadwrshpdrum wrote:However, the pedal chic note and splash note is not being transmitted through the USB HOST port when the laptop is not plugged in. Even after a power cycle (which clears up the other issue you mentioned in your post). So is the misplaced resistors to blame for that or can you look at those notes and see why they aren’t being transmitted?
Those misplaced resistors are not related. They only affect the device's ability to remain properly powered when hot-swapping DC / USB power. I will look into this bug. It sounds like an easy fix.
dsteinschneider wrote:I'm curious if that's why some of the builds affected my Hall effect sensor's power supply? My unit seems to work perfectly well.
The reason it's being affected is because between builds 5 -9 I completely redesigned my pedal sensing code. My new method is much more intelligent, powerful and will support future advancements in my pedal technology.
In fact, as of build 10, I think if you leave 'sense' on and polarity to 'auto' it should properly detect your hall effect sensor and supply power to automatically.