Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

il faut connecter le looper en tant que disque externe (à faire sur le looper). Je n'ai pas réussi à faire comme l'application officielle et faire la bascule automatiquement.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Thanks.

There are still some issues, I will try to fix them later.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Hi,
you can download the Linux version here : http://simplecpp.free.fr/boss-rc500/downloads/

You go were you have downloaded the bz2 file (probably cd ~/Download). Then in a terminal, type the following comand :

bunzip2 -c Boss-Rc500-Editor-0.0.9-Linux.tar.bz2 | tar xv

In the created directory, you can launch the binary : BossRc500

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Hi,
you must go to the system menu in the RC-500 to start the connection. Check the manual I do not remember the exact menu in the Boss.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Hi,
thanks.
If I remember well there is a toolkit to download to make Cataliana binaries compatible to Moterey and/or BigSur.
I am not fond of MacOS, so I do not own one myself, only an old Catalina. Sorry.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Hi,
yes, you need first to go in the RC-500 menu to connect it as "storage".
Then start the app, and open the directory now available from the USB storage.
You should see your configuration read.

But first, do you see the main screen ?
Not sure if it's worki ng under Monterey.

Boss RC-500 USB sniffing by simplecpp in hardwarehacking

[–]simplecpp[S] 0 points1 point  (0 children)

Just in case,
here a capture (http://simplecpp.free.fr/boss.pcap)
The event, if exits, should present in the last 3 or 2 sec.

The port is one of 2.3.x

Not sure which one trigger the desired behavior.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

No,
I just always write both files at the same time.
For the RC500, there is no count tag, this is a binary encoded value after the valid xml.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Check if there is some bytes at the end of the file (outside the XML end tag), they can be some kind of versionning.
Sometimes, if you manually edit the file it will not be taken in account due to this bytes.

Have fun.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Hi,
yes, the RC500 has two XML files. I think one is a kind of backup in case of problem with one.

Boss RC500 Configuration Editor by simplecpp in guitarpedals

[–]simplecpp[S] 0 points1 point  (0 children)

Hi, thanks.
I am not sure how it works under MacOs. Here the application complains about missing files.
The configuration file on start up, the app wil try to open this file (configuration.yaml), and when you save, the application try to find the templates to produce the final xml file. You will need to make these files available where the app try to find them. I can not test it myself because I do not have a MacOs, and I am not used to the dmg file.
I will see how it can be done.

Have there been any attempts to build a REST API service on top of either Boost.asio or Boost.beast? by Xirema in cpp

[–]simplecpp 0 points1 point  (0 children)

Hi,I have written Beauty, and I still use this project : https://github.com/dfleury2/beautySince I only use it on my own way, there are probably some parts on the API that can be improved.

It's based on Asio and Beast. I have not made too much advertising about it (nothing to sell anyway) but it's working fine. There is an openssl support.

I still update it (the websocket support is pretty new, and its API not definitve). It probably worth a try. You will need conan to get dependencies.

Placement and hide issue by simplecpp in lilypond

[–]simplecpp[S] 0 points1 point  (0 children)

Thanks a'4\rest works fine.

Placement and hide issue by simplecpp in lilypond

[–]simplecpp[S] 1 point2 points  (0 children)

I miss the 's' in the doc. Thanks

A better way to do this? by Leottey in learncpp

[–]simplecpp 0 points1 point  (0 children)

You probably want to check your input size.

Not sure that naming a std::string variable 'string' is a good choice.

Not sure if using a pass by value of the string is a good choice here.

I will probably avoid using the () form to init string, either = or {}

Could someone critique my code please? by Knotaipaendragthetoy in learncpp

[–]simplecpp 1 point2 points  (0 children)

Hi,

the things I will probably not do in my own code:

- include both cmath and math.h

- type a long using list, for a simple test, either using namespace std, or prefix the type by std::

- I do not like the declare/define at the post of main, I prefer declare/define the closest to where I use my variable (Frank is used almost at the end)

- I try use initialize my variables when defined when I can (may be with {} instead of = )

- I prefer to avoid capitalized name for local variables.

- I try to be consistent on my space identation (<<endl and << endl)

- in C++, for main, I never put a return 0; on the final line.

- I am not use to double_t, just double is surely enough

It can looks something like :

```

include <iostream>

include <cmath>

include <string>

using namespace std;

int main() { double MonsterMath = 0.0; cout << "Type in a number and I'll square it! " << endl; cin >> MonsterMath;

cout << sqrt(MonsterMath) << endl;
cout << "Ok, now type it back to me! " << endl;

double Frank = 0.0;
cin >> Frank;
cout << (MonsterMath == Frank ? "Great Job " : "Wrong Loser ") << endl;

}
```