Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 03-01-2024, 02:58 PM   #25241
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Hmmm...

The monitoring works fine here.

It's not in Reaper Actions anymore, it's on the Advanced Page.
I ticked the check boxes and..... nuttin'
MixMonkey is offline   Reply With Quote
Old 03-01-2024, 02:59 PM   #25242
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
I ticked the check boxes and..... nuttin'
If you go back, are they set as you expect ?

Don't forget to OK the dialogs.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-01-2024, 03:00 PM   #25243
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
What happens if you don't change CSI.ini ?
I end up with an updated CSI.ini that I don't want to use with my stable set up
MixMonkey is offline   Reply With Quote
Old 03-01-2024, 03:03 PM   #25244
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
I end up with an updated CSI.ini that I don't want to use with my stable set up
What's the difference between the 2 CSI.ini files ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-01-2024, 03:35 PM   #25245
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
What's the difference between the 2 CSI.ini files ?
No idea. You said it was probably a good idea to let the new version create its own .ini, so I assumed there were changes. Hence the quarantine.
MixMonkey is offline   Reply With Quote
Old 03-01-2024, 03:42 PM   #25246
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
No idea. You said it was probably a good idea to let the new version create its own .ini, so I assumed there were changes. Hence the quarantine.
Actually, the only difference is the refresh rate, CSI can read either style.

There were going to be more changes, but decided against it.

Also, did you see the post a few back about how to see if monitoring is working ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-01-2024, 03:57 PM   #25247
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
Actually, the only difference is the refresh rate, CSI can read either style.

There were going to be more changes, but decided against it.

Also, did you see the post a few back about how to see if monitoring is working ?
The boxes stay ticked, but no console window appears when controls are moved.
MixMonkey is offline   Reply With Quote
Old 03-01-2024, 04:09 PM   #25248
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
The boxes stay ticked, but no console window appears when controls are moved.
Right you are, it was working yesterday, wondering what I did now
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-01-2024, 06:25 PM   #25249
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Hopefully fixed monitoring.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-01-2024, 07:05 PM   #25250
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Hopefully fixed monitoring.
Still no go , i'm afraid.
MixMonkey is offline   Reply With Quote
Old 03-01-2024, 07:25 PM   #25251
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Still no go , i'm afraid.
Ah, got it, works in debug mode, but not release mode.

That's pretty rare, but I have seen it before, investigating...
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 06:35 AM   #25252
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

One more try at fixing monitoring
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 07:33 AM   #25253
MixMonkey
Human being with feelings
 
MixMonkey's Avatar
 
Join Date: Sep 2017
Location: London, England.
Posts: 5,003
Default

Quote:
Originally Posted by Geoff Waddington View Post
New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

One more try at fixing monitoring
Working now (including writing FX params, thanks!)

Icon B+ now working - idiot mistake on my part.
MixMonkey is offline   Reply With Quote
Old 03-02-2024, 07:44 AM   #25254
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by MixMonkey View Post
Working now (including writing FX params, thanks!)

Icon B+ now working - idiot mistake on my part.
Good stuff !

Thanks everyone for all this testing, there is a reason for the rewrite
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 11:43 AM   #25255
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Fixed bug where adding a tab would mark the project dirty.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 11:51 AM   #25256
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Did I miss any bugs folks ?

Other than fourdogslong's strange button behaviour, which should be much easier to diagnose, now that monitoring is working, anyone got anything outstanding ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 11:55 AM   #25257
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Hey Geoff, I'll definitely jump in and catch up on all of this tomorrow. Was hoping to do it today but I've got people coming over later and have been choring all day (always seems to take way longer than I anticipate).

Sounds like no major syntax changes except for perhaps the CSI.ini right?
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 03-02-2024, 12:16 PM   #25258
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Hey Geoff, I'll definitely jump in and catch up on all of this tomorrow. Was hoping to do it today but I've got people coming over later and have been choring all day (always seems to take way longer than I anticipate).

Sounds like no major syntax changes except for perhaps the CSI.ini right?
Should be fine even with the slight change to CSI.ini.

Code:
MidiSurface "X-Touch" 8 8 60 
MidiSurface "SCE24" 9 9 60
The last number (60) is surface refresh rate, if it is missing CSI defaults to 15.

[edit] And, as discussed before, old auto mapped Zones will still work fine, but won't import correctly into Remap.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com

Last edited by Geoff Waddington; 03-02-2024 at 12:36 PM.
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 03:37 PM   #25259
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 665
Default

Hi Geoff,

I am going to testing out the new code on the X32 tonight.
Will let you know the results.

Cheers,
Roy
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-02-2024, 03:44 PM   #25260
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Hi Geoff,

I am going to testing out the new code on the X32 tonight.
Will let you know the results.

Cheers,
Roy
Thanks, looking forward to the results.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-02-2024, 06:46 PM   #25261
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 665
Default

Hi Geoff,

When adding CSI control surface Reaper crashes if CSI.ini file does not exist.


Can we have CSI create a minimal CSI.ini file if it does not exist.
Something like the code in blue (I tested it and it works)

Code:
case WM_INITDIALOG:
{
    string iniFilePath = string(GetResourcePath()) + "/CSI/CSI.ini";

    // IF CSI.ini does not exist, create it.
    struct stat buffer;
    if (statUTF8(iniFilePath.c_str(), &buffer) == -1)
    {
        FILE * fpIniFile = fopenUTF8(iniFilePath.c_str(), "wb");
        fprintf(fpIniFile, "%s\nPage \"HomePage\"\n", s_MajorVersionToken);
        fclose(fpIniFile);
    }

    .....
__________________
AKA: Roy Wallingford

Last edited by jacksoonbrowne; 03-02-2024 at 07:21 PM.
jacksoonbrowne is offline   Reply With Quote
Old 03-02-2024, 07:50 PM   #25262
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 665
Default

Geoff,

Question: Is the source code on github up to date?

I am getting memory violations in
Code:
static oscpkt::UdpSocket *GetInputSocketForPort(string surfaceName, int inputPort)
at line:
Code:
if (s_inputSockets.Add(surfaceSocket))
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-03-2024, 06:43 AM   #25263
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Hi Geoff,

When adding CSI control surface Reaper crashes if CSI.ini file does not exist.


Can we have CSI create a minimal CSI.ini file if it does not exist.
Something like the code in blue (I tested it and it works)

Code:
case WM_INITDIALOG:
{
    string iniFilePath = string(GetResourcePath()) + "/CSI/CSI.ini";

    // IF CSI.ini does not exist, create it.
    struct stat buffer;
    if (statUTF8(iniFilePath.c_str(), &buffer) == -1)
    {
        FILE * fpIniFile = fopenUTF8(iniFilePath.c_str(), "wb");
        fprintf(fpIniFile, "%s\nPage \"HomePage\"\n", s_MajorVersionToken);
        fclose(fpIniFile);
    }

    .....
Thanks for testing !

No need for that fix, corrected it at source.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 06:45 AM   #25264
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by jacksoonbrowne View Post
Geoff,

Question: Is the source code on github up to date?

I am getting memory violations in
Code:
static oscpkt::UdpSocket *GetInputSocketForPort(string surfaceName, int inputPort)
at line:
Code:
if (s_inputSockets.Add(surfaceSocket))
GitHub is always up to date, it's the working repo.

Matter of fact, check the last 2 commits, they are for the 2 bugs you reported, let me know if the fixes worked.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 06:46 AM   #25265
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Fixed crash caused by missing files.

Possible fix for Windows OSC crash.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 07:54 AM   #25266
fourdogslong
Human being with feelings
 
Join Date: Sep 2023
Posts: 752
Default

Quote:
Originally Posted by Geoff Waddington View Post
New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Fixed crash caused by missing files.

Possible fix for Windows OSC crash.
I just tested this, to see if any of the issues I've experienced have been resolved.

The TrackSend zone is not slow to load anymore, whatever you did that fixed it for me.

My scrub button (that is associated with a subzone) now works, but my buttons 13 to 16 still don't. Kindda weird that one button got fixed but I'll take it

Recalling visibility snapshot is still unpredictable, the visible tracks seem to land randomly on the controller instead of always starting from Channel 1. Also sometimes the first couple tracks of a snapshot land too far right on the controller making some other tracks inaccessible since banking doesn't seem to work when that happens.

For the assignment display, I noticed that there's always a small dot showing after the two letters I assigned, is that normal? For example the SE that shows by default is shown as SE in capital, not dot. The PN I assigned for pan mode is shows Pn. with a capital P and lowercase n with a dot right after.
It's no big deal I'm just curious about it.

Thanks a lot for all the work!
fourdogslong is offline   Reply With Quote
Old 03-03-2024, 09:07 AM   #25267
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by fourdogslong View Post
My scrub button (that is associated with a subzone) now works, but my buttons 13 to 16 still don't. Kindda weird that one button got fixed but I'll take it
Now that monitoring works, you can use it to see if 13-16 are sending to Reaper/CSI.

Quote:
Originally Posted by fourdogslong View Post
Recalling visibility snapshot is still unpredictable, the visible tracks seem to land randomly on the controller instead of always starting from Channel 1. Also sometimes the first couple tracks of a snapshot land too far right on the controller making some other tracks inaccessible since banking doesn't seem to work when that happens.
Anyone else seeing this ?

Quote:
Originally Posted by fourdogslong View Post
For the assignment display, I noticed that there's always a small dot showing after the two letters I assigned, is that normal? For example the SE that shows by default is shown as SE in capital, not dot. The PN I assigned for pan mode is shows Pn. with a capital P and lowercase n with a dot right after.
It's no big deal I'm just curious about it.
See page 117, the example does exactly the same thing.

https://images.thomann.de/pics/prod/151261_manual.pdf
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 10:09 AM   #25268
fourdogslong
Human being with feelings
 
Join Date: Sep 2023
Posts: 752
Default

Quote:
Originally Posted by Geoff Waddington View Post
Now that monitoring works, you can use it to see if 13-16 are sending to Reaper/CSI.
Yes, I tested buttons 9 to 16 and here's the result:

Code:
 IN <- SSL Nucleus 2 Press9 1.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press9 0.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press10 1.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press10 0.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press11 1.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press11 0.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press12 1.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 Press12 0.000000
Zone -- C:\Users\mathi\AppData\Roaming\REAPER/CSI/Zones/SSL Nucleus 2\Buttons.zon

IN <- SSL Nucleus 2 F5 1.000000
IN <- SSL Nucleus 2 F5 0.000000
IN <- SSL Nucleus 2 F6 1.000000
IN <- SSL Nucleus 2 F6 0.000000
IN <- SSL Nucleus 2 F7 1.000000
IN <- SSL Nucleus 2 F7 0.000000
IN <- SSL Nucleus 2 F8 1.000000
IN <- SSL Nucleus 2 F8 0.000000
Thanks to this I was able to find out that my Press13 to Press16 also had duplicates called F5 To F8, I guess in the official CSI release it didn't matter because Press13 to 16 still worked but in the experimental versions it caused a conflict.
I deleted these duplicates and now it works!

I knew it was probably something fishy with my setup since I was the only one seeing this but didn't know how to troubleshoot it, thanks to CSI input monitoring for allowing me to fix this!!
I hope you didn't lose too much sleep over this Thanks a lot.
fourdogslong is offline   Reply With Quote
Old 03-03-2024, 10:10 AM   #25269
fourdogslong
Human being with feelings
 
Join Date: Sep 2023
Posts: 752
Default

Quote:
Originally Posted by Geoff Waddington View Post
See page 117, the example does exactly the same thing.

https://images.thomann.de/pics/prod/151261_manual.pdf
Good call, thanks.
fourdogslong is offline   Reply With Quote
Old 03-03-2024, 10:35 AM   #25270
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by fourdogslong View Post
Thanks to this I was able to find out that my Press13 to Press16 also had duplicates called F5 To F8, I guess in the official CSI release it didn't matter because Press13 to 16 still worked but in the experimental versions it caused a conflict.
I deleted these duplicates and now it works!

I knew it was probably something fishy with my setup since I was the only one seeing this but didn't know how to troubleshoot it, thanks to CSI input monitoring for allowing me to fix this!!
I hope you didn't lose too much sleep over this Thanks a lot.
Great, yeah, it seemed like a definition problem, glad it's sorted !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 10:54 AM   #25271
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Geoff, using the latest EXP build and a fresh CSI.ini, setting up from scratch, I somehow ended up with crazy values in the refresh rates.

Code:
MidiSurface "MFTwister" 6 8 394702720 
OSCSurface "iPad" 8008 9008 192.168.1.168 
MidiSurface "X-Touch Universal" 25 26 1868181321
...this was on Windows in case that's relevant.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 03-03-2024, 11:00 AM   #25272
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Geoff, using the latest EXP build and a fresh CSI.ini, setting up from scratch, I somehow ended up with crazy values in the refresh rates.

Code:
MidiSurface "MFTwister" 6 8 394702720 
OSCSurface "iPad" 8008 9008 192.168.1.168 
MidiSurface "X-Touch Universal" 25 26 1868181321
...this was on Windows in case that's relevant.
What happens if you now edit them using the config panel ?
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 11:15 AM   #25273
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Quote:
Originally Posted by Geoff Waddington View Post
What happens if you now edit them using the config panel ?
Reaper crashes mid-edit.

The first surface I edit seems to work. I enter the new amount and hit ok. But in the process of clicking OK after editing the value in the second surface, Reaper crashes consistently.
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 03-03-2024, 11:36 AM   #25274
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Fix for Windows refresh rate crash.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 04:03 PM   #25275
jacksoonbrowne
Human being with feelings
 
jacksoonbrowne's Avatar
 
Join Date: Aug 2017
Location: Ottawa, Canada
Posts: 665
Default

Quote:
Originally Posted by Geoff Waddington View Post
GitHub is always up to date, it's the working repo.

Matter of fact, check the last 2 commits, they are for the 2 bugs you reported, let me know if the fixes worked.
The fixes worked
__________________
AKA: Roy Wallingford
jacksoonbrowne is offline   Reply With Quote
Old 03-03-2024, 04:05 PM   #25276
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Quote:
Originally Posted by Geoff Waddington View Post
New Exp build is up.

https://stash.reaper.fm/v/42044/CSI%20Exp.zip

Fix for Windows refresh rate crash.
Just checked and still crashing here.

Steps:

1. Open CSI prefs
2. Edit the refresh rate on MIDI Surface 1
3. Click OK
4. Edit the refresh rate on MIDI Surface 2*
5. Click OK

Result: Reaper crashes to desktop.


EDIT
*Not sure if this is related but the second surface is the X-Touch Universal and the Output port gets lost and doesn't show up when I edit it. So I'm adding the Output port back in before clicking ok.



Also, I don't actually have to change the refresh rate for the crash to occur. Just editing that second surface, and adding the missing output port will do it.
__________________
CSI v3 Wiki

Last edited by Funkybot; 03-03-2024 at 04:30 PM.
Funkybot is offline   Reply With Quote
Old 03-03-2024, 04:35 PM   #25277
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by jacksoonbrowne View Post
The fixes worked
Excellent !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 04:43 PM   #25278
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Just checked and still crashing here.

Steps:

1. Open CSI prefs
2. Edit the refresh rate on MIDI Surface 1
3. Click OK
4. Edit the refresh rate on MIDI Surface 2*
5. Click OK

Result: Reaper crashes to desktop.


EDIT
*Not sure if this is related but the second surface is the X-Touch Universal and the Output port gets lost and doesn't show up when I edit it. So I'm adding the Output port back in before clicking ok.



Also, I don't actually have to change the refresh rate for the crash to occur. Just editing that second surface, and adding the missing output port will do it.
Just tried it again here, worked fine on Win 11 with 2 MIDI surfaces.

Are you trying to edit that messed up CSI.ini, if so, please chuck it and start fresh.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Old 03-03-2024, 09:52 PM   #25279
Funkybot
Human being with feelings
 
Funkybot's Avatar
 
Join Date: Jul 2007
Location: New Joisey
Posts: 6,143
Default

Quote:
Originally Posted by Geoff Waddington View Post
Just tried it again here, worked fine on Win 11 with 2 MIDI surfaces.

Are you trying to edit that messed up CSI.ini, if so, please chuck it and start fresh.
Ok, starting fresh seemed to do the trick. Thanks Geoff!
__________________
CSI v3 Wiki
Funkybot is offline   Reply With Quote
Old 03-04-2024, 05:06 AM   #25280
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,569
Default

Quote:
Originally Posted by Funkybot View Post
Ok, starting fresh seemed to do the trick. Thanks Geoff!
Excellent !
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com
Geoff Waddington is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 11:36 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.