How add the lv2 path to the config. #179
Replies: 6 comments 13 replies
-
The default lv2 path is
If that isn't sufficient, you an edit the setting lv2_path in /etc/pipedal/config/config.json:
with the caveat that I believe it gets overwritten each time you update PiPedal. I should probably set a up system whereby you can create persistent overrides in '/var/pipedal/config' as well. |
Beta Was this translation helpful? Give feedback.
-
Believe me, everything you wrote has nothing to do with the sound problem. Yesterday's test showed that the sound was lost due to the use of third-party lv2 NAM and IR players. Profiles are not loaded correctly and the sound is lost. That is, I select some profile, then go to another plugin block, select what is there, come back and see that the profile field is empty again. Now I use your plugins TooB Another small question, I still don't understand, do you use Jack for connections or everything is created only with Alsa |
Beta Was this translation helpful? Give feedback.
-
I'm using strictly ALSA. Jack support for services seems to have been
broken in bookworm, and pipewire doesn't seem to actually be up to low
latency audio processing. Plus no contention with pulseaudio.
ALSA seems to solve so many problems. At the expense, of course, of Jack
routing which wouldn't work for pipedal anyway
…On Tue, Aug 27, 2024, 01:41 Skyhawk ***@***.***> wrote:
Believe me, everything you wrote has nothing to do with the sound problem.
Yesterday's test showed that the sound was lost due to the use of
third-party lv2 NAM and IR players. Profiles are not loaded correctly and
the sound is lost. That is, I select some profile, then go to another
plugin block, select what is there, come back and see that the profile
field is empty again. Now I use your plugins TooB
Another small question, I still don't understand, do you use Jack for
connections or everything is created only with Alsa
—
Reply to this email directly, view it on GitHub
<#179 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2DCIWTYRWGJFG4OELV3ZTQGRBAVCNFSM6AAAAABNB4CI6SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANBVHA4TENY>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
If you could let me know which plugins you were using, I'll take a look at
it. The problem of synchronizing state for filename properties is...
Complicated.
…On Tue, Aug 27, 2024, 01:41 Skyhawk ***@***.***> wrote:
Believe me, everything you wrote has nothing to do with the sound problem.
Yesterday's test showed that the sound was lost due to the use of
third-party lv2 NAM and IR players. Profiles are not loaded correctly and
the sound is lost. That is, I select some profile, then go to another
plugin block, select what is there, come back and see that the profile
field is empty again. Now I use your plugins TooB
Another small question, I still don't understand, do you use Jack for
connections or everything is created only with Alsa
—
Reply to this email directly, view it on GitHub
<#179 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2DCIWTYRWGJFG4OELV3ZTQGRBAVCNFSM6AAAAABNB4CI6SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANBVHA4TENY>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Thanks. I'll give it a try.
…On Thu, Aug 29, 2024, 02:32 Skyhawk ***@***.***> wrote:
https://drive.google.com/file/d/1l7Zih_0QEvi8BvLb33ETCJ6LTIns4LNs/view?usp=sharing
You asked me to write about the error if I see it again. I made a screen
capture to make it clearer.
—
Reply to this email directly, view it on GitHub
<#179 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACXK2DAEBP2LUGLMQACX2L3ZT26AVAVCNFSM6AAAAABNB4CI6SVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANBYGMYDKNY>
.
You are receiving this because you modified the open/close state.Message
ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I won't brag, but I have a lot of experience with guitar equipment. I've tried everything that's on the market, Kemper, QuadCortex, Fractal, budget segment. I owned a Fractal for several years and shot tutorials on YouTube because the device is very complicated in terms of settings, but it provides huge opportunities for musicians and is very flexible in terms of settings. You can watch my channel, if you want to know more about me. https://www.youtube.com/c/SkyHawkGarage Therefore, the request to add (scenes/state) is not my desire, the fact is that I know the needs of musicians very well. And I know how to take your project to a new level. I still have many suggestions, advice and comments. We will implement everything step by step. I am a programmer by education and a guitarist at heart) Let's go over the scenes again. You can use any name for this function, they are different in all processors. You are right that the main problem when switching presets is the time to create a host for the plugin and its audioports, nodes. In long chains, switching can take from 3 to 5-7 seconds. Switching between states in the preset itself happens instantly. Or here is a simple example, I have a looper in the chain, I recorded the first loop and want to add bass guitar emulation, I turn on the plugin with a lowering of the tuning (pitch shifter), I record another overdub loop, then I want to play a solo, and I need a new setting in the preset again. In terms of using scenes, this is just one button press. This is impossible to do with switching a preset, at least because the looper will lose everything that was in its memory. The only way is to put the looper in static blocks and always keep it stationary at the end of the chain. But this is completely rational. This is just a small example. Switching between presets during a song by scrolling through them is extremely inconvenient. As I wrote earlier, one preset is one song, and it has many states. There are musicians who have 500-1000 songs, especially cover bands. app_raspberry.mp4Now to the issue of control. Look at the example of how I implemented it for Modep. I will attach a video to you. I wrote a shell on Flutter, which runs on Raspberry without a desktop. I plan to write the same for managing your project and will definitely give you the finished assembly later, place it in your repository so that people can use it. In my project, there will be three foot controllers connected to the Raspberry Pi gpio. For use with a midi controller, I suggest using the parameter of the programs change PC from 1 to 8. I have never seen more than eight scenes anywhere, 8 scenes are more than enough. In your editor interface, I would make a column with a list of scenes on the left or right. Or a drop-down combo box like for presets. Add a state array to the preset structure that specifies all the parameters of all the plugins of the current preset, including paths to profiles. Add a method to the websocket to getCurrentState of the preset, a method for getAllState of available scenes. In the preset, add the default scene parameter, the one that will be immediately activated when the preset is loaded. I hope Google Translate translated my thoughts correctly) Yes, I completely forgot to tell you, I still couldn’t update to version 44, in About it it still shows 42.experimental. I tried to delete the pipedal package and reinstall it. It didn’t help. Check the package itself, maybe something was packed incorrectly. And also about using banks. Recently, on top guitar processors, this concept has been replaced by setlists. For example, I come to play with a band at a performance, I choose a pre-planned list of songs/presets and see only them in the list, it’s convenient for me to switch between them in order, I don’t have to scroll through a bunch of presets to find the right one. Thus, the setlist contains links to presets necessary for a specific performance program.Although in essence, both banks and setlists have almost the same function This is very convenient, last year, at the request of musicians, I wrote a separate mobile application for Android and iOS to control the Fractal with the setlist function. But setlists are later, at this stage I would like at least the implementation (scenes / states) I understand that it will be necessary to write a lot of code, but we are in no hurry, we just want to make the world of musicians better. After all, top processors are very expensive, not everyone can afford to buy them. And projects such as pipedal and modep can very well get someone more for less money. God bless you! Good luck to you!) |
Beta Was this translation helpful? Give feedback.
-
Hello! Tell me how to add the lv2 path to the config.
Beta Was this translation helpful? Give feedback.
All reactions