___________________________________jOrgan-User Link

__________________________________________(Mailing List Recent Archive)



This web-page allows you to view most posts sent to the jOrgan-User Mailing List from mid-July 2021 onwards, and is read-only.

To post a Reply or start a new Topic, you need to be registered with the Mailing List. For instructions on registering and using the

Mailing List, click HERE. Your post will normally be sent immediately to all subscribers, but will not appear here until the web-page

is updated. This is done manually, and perhaps once a week. Some topics or posts may not appear, if considered not archive material.

To contact the Compiler of this web-page, send a post with the Subject Line, “To the jOrgan Link Compiler”.

The main jOrgan-User archive can be accessed HERE, or the jOrgan-Sound archive HERE. If you click on a month, you need to scroll

down to see the result. Don’t overlook the Search facility at the left. After doing a successful search, you will be given a list of posts

where the key wording is found. After you select a post, you will find at the bottom of the page an opportunity to view the thread

where that post belongs.







SCROLL DOWN TO VIEW THE CURRENT LIST

To view the newest post, click on the coloured text



PAST ARCHIVES (Click to access)

2024 Jan-Jun

2023 Jul-Dec______2023 Jan-Jun______2022 Jul-Dec______2022 Jan-Jun _____2021 Jul-Dec







jOrgan website for new users___Sticky Post

Keyboard to jOrgan___By Freeman Gilmore_Newest post on 2024-12-11___14 replies

Mailing List Problem: IMPORTANT___By JohnR_Most recent post on 2024-12-10___9 replies

Fluidsynth?___By Freeman Gilmore_Most recent post on 2024-12-08___23 replies

All Swells to Swell and Reversibles___By jmaher_Most recent post on 2024-11-30___3 replies

Swell Pedal Spacing___By Freeman Gilmore_Most recent post on 2024-11-25

Piston indicator lights and LaunchPad control___By Lynn Walls_ Most recent post on 2024-11-04___3 replies

Getting started with LaunchPad and using it with jOrgan___By Radionut 44_Most recent post on 2024-10-26___7 replies

Expression pot or Accelerometer___By Radionut 44_Most recent post on 2024-10-26___5 replies

make swell pedal___By Radionut 44_Most recent post on 2024-10-26___9 replies

5 USB Sound Cards___By Marc-Paul_Most recent post on 2024-10-20___3 replies

Memory___By Brian Sweetnam_Most recent post on 2024-09-27___6 replies

Drive external box of ranks___By Andrew Wos_Most recent post on 2024-09-27___7 replies

Best Linux distro for jOrgan___By John Beach_Most recent post on 2024-09-26___7 replies

MAC OS 15 Sequoia___By Marc-Paul_Most recent post on 2024-09-26___1 reply

Swell Pedal Volume Coding___By Brian Sweetnam_Most recent post on 2024-09-19___11 replies

jOrgan skins-modified___By John Beach_Most recent post on 2024-09-18___3 replies

Velocity curve___By Brian Sweetnam_Most recent post on 2024-09-18___2 replies

Stepped Combinations___By RickW_Most recent post on 2024-09-15___11 replies

Names inside of a Memory Element___By Brian Sweetnam_Most recent post on 2024-09-11___2 replies

jOrgan appearing to lock up or freeze___By RickW_Most recent post on 2024-09-08___1 reply

Floating Divisions___By RickW _Most recent post on 2024-09-04___16 replies

jOrgan - velocity key triggering___By RickW _Most recent post on 2024-09-04___15 replies

Integrating Teensy MIDI Controller with jOrgan___By Peter Hanlon__ Most recent post on 2024-09-03__4 replies

New Sample-Sets___By Mark Bugeja _Most recent post on 2024-09-01

Your website___By Bob Brown _Most recent post on 2024-08-29___6 replies

St Mary’s Cathedral Sydney___By RickW _Most recent post on 2024-07-12___9 replies

Help needed with Synchronizer terminology___By JohnR _Most recent post on 2024-07-11___1 reply

Raspberry Pi 5 MIDI problem___By Matthew Walworth _Most recent post on 2024-07-6___9 replies













































jOrgan website for new users



From JohnR

This website has been created to make it easier for internet users to discover jOrgan and to start

using it. Its main pages are HOME, STARTING, ADDING, GALLERY, F.A.Q., THIS SITE and CONTACT.

The web address is https://jorgan.info

JohnR

______________________________________________________________________________________________________________ *















































Raspberry Pi 5 MIDI problem



From Matthew Walworth on 2024-06-26 07:25



I am trying to get jOrgan working on a Raspberry Pi 5 running Bookworm. Setup seems normal

but I am not getting any MIDI messages input from my hardware keyboard (can't see anything

in the monitor and the onscreen keyboard doesn't show keypresses). I am getting audio output

as I can "play" the onscreen keyboard. I know the hardware keyboard and USB MIDI interface

are working because I can successfully control the Qsynth app. I can see and select the USB

MIDI interface port in the customizer and jOrgan seems to be happy with that device selected

as it doesn't prompt for customization on restart. Frankly I'm stumped. Any help is appreciated.



...matthew...

______________________________________________________________________________________________________________



From Marc-Paul on 2024-06-26 14:13



Hello Matthew...

...I have an observation and a suggestion.



You could be having some kind of Omni/Poly midi problem. May or may not be

configurable in the midi interface.



The other thing is just a general suggestion when using jOrgan. I usually

put all the jOrgan dispositions... and even other files in "Public". I

have found in the past that there are "permissions" problems.



But I do have one question. If you have the correct midi interface selected

in jOrgan.... when you play a note on a manual from the midi interface, do

you see the left light in the lower right hand corner light up.(Input) If

you do... jOrgan is receiving midi and you can assume you have a problem

with your definition.



When you play on the jOrgan keyboard or midi keyboard you should see the

light on the right in the lower right hand corner light up.(Output) These

can be very helpful in troubleshooting.



Best Wishes

Marc-Paul

______________________________________________________________________________________________________________



From Kevin J King on 2024-06-26 15:24



Hi Matthew,



Unrelated question- but are you the owner of the Walworth VPO organ conversion as featured

on YouTube? It was very clever!



I believe that used jOrgan rather than GO or Hauptwerk.



Regards

Kevin

______________________________________________________________________________________________________________



From Matthew Walworth on 2024-06-27 06:25



Hello Marc-Paul,



Thank you very much for your response. Following your suggestion, I have moved the disposition

(Paul Stratman's American Classic Organ ACO 2P/31 7.0 for reference) to the Public folder which

doesn't appear to have changed anything.



Good call on checking the input light. I don't know that I had ever noticed it before. It does

not light when pressing keys on my keyboard so I guess I have to assume that the MIDI events are

not reaching jOrgan.



Are have not done anything to set up the MIDI interface such as messing with Jack which I have

seen suggested in some older documentation. I was under the impression that the current jOrgan 4.2

was pretty much plug and play on the Raspberry Pi 5. Is there some additional setup I should look at?



...matthew...

______________________________________________________________________________________________________________



From Matthew Walworth on 2024-06-27 06:30



Hello Kevin,



No I am not the owner of that instrument though I am closely related. That organ is the brainchild

of my nephew Joshua Walworth. I agree that it is very clever to have made it so portable and still

so usable. All around great work. I wish my setup worked half as well. 😀



...matthew...

______________________________________________________________________________________________________________



From Marc-Paul on 2024-06-27 09:21



Hi Matthew...

...Now that I know what definition you are using I will plug in a midi

interface and give it a try. I will let you know what happens. I network

my midi so I have never actually plugged in a midi interface.



Fluidsynth works so well in the RPi5 that for a single stereo pair I don't use Qsynth. I only

use Jack if I use a soundcard with 4 stereo pairs. (Which requires a2jmidid and jack)



Let you know

Marc-Paul

_____________________________________________________________________________________________________________



From Marc-Paul on 2024-06-27 14:32



Hi Matthew...

...this is the second email in response to this troubleshooting.



I tried two different interfaces... USB into RPi5. One worked and one did not work. The odd

thing is the less expensive interface worked fine. It was a FORE. I tested it on both USB2

and USB3. The other interface showed up in jOrgan but there was no midi coming in.



I though I would mention for the sake of troubleshooting... do you have a midi combiner for

Gt./Sw./Ped. And if so can you hook one keyboard directly to the RPi5 to test if its an issue

with jOrgan recognizing multiple streams.



Best of Luck

Marc-Paul

_____________________________________________________________________________________________________________



From Matthew Walworth on 2024-07-06 04:43



Okay, it's confession time.



Turns out there was nothing wrong with my jOrgan install or setup. I am embarrassed to admit

that after a full day of swapping out keyboards and MIDI interfaces and tearing my hair out,

I discovered that my primary keyboard was set to transmit on channel 8 instead of 1 as I

expected. I don't know how or why but that was the only problem.



Thank you for your help and I am sorry to have wasted your time.



...matthew...

_____________________________________________________________________________________________________________



From Lynn Walls on 2024-07-06 06:14



Matthew,



jOrgan has a built-in MIDI Monitor that would have shown you the channel that your keyboard

was using, even if you did not have any jOrgan elements configured to respond to that channel.



CLW

_____________________________________________________________________________________________________________



From Marc-Paul on 2024-07-06 06:26



Matthew....

...that's GREAT. It's so nice to hear you had success!



Remember what I always say when troubleshooting: Experience is what your get when you don't

get what you want.



Cheers

Marc-Paul

______________________________________________________________________________________________________________*

END OF THREAD

































Help needed with Synchronizer terminology



From JohnR on 2024-07-11 14:45



Hi all,



Mark Bugeja has generously offered his sample files of recordings he made of a pipe organ in

Siggiewi, Malta, which were intended for GrandOrgue, and are also available for use in a jOrgan

VPO. John Maher has put together the .sf2 soundfont, and I am working finishing off the

disposition. The organ has a Crescendo Pedal, and this part was created by copying the details

from Paul Stratman's Aeolian_Skinner jOrgan VPO. Mark is asking for a switch to disable the

Crescendo Pedal when desired. In Paul's version it is disabled automatically by putting the

swell pedal into the fully-closed position, but Mark still wants a separate control.



I am having a lot of trouble creating this control. It has taken a lot more time than I can

really spare, and I still have not had success. I am using a number of Synchronizers to prevent

the assigned stops from operating when this extra Crescendo Switch is turned off.



Can someone please explain what the difference is between ACTIVATE and SET_ACTIVE, and likewise

between DEACTIVATE and SET_DEACTIVE? (I am familiar with the relevant Synchronizer page in the

jOrgan Infobase, but I am still not clear in my understanding of the matter.)



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-07-11 16:08



Hi John,



I was not aware of your difficulties with regards to the crescendo pedal. The original organ

has an expression lever that actually toggles the same pedal to serve either as a controller

for the "volume" of the swell division or as the "crescendo". In GrandOrgue I worked around

the difficulty in replicating this behaviour by creating a second pedal specifically for the

crescendo. Currently you can deactivate the latter by simply turning off the expression lever

leaving whatever stops where engaged prior to engage back. Now if one has to slide the crescendo

all the way down, when will the prior stops kick in? When the whole organ goes silent? The

results to be expected from the different approaches is quite different and I am not too sure

anyone would be able to handle the situation if not with the setup using the crescendo lever.

Even our Johannus Digitial organ in my parish church has a crescendo CR piston that activates

and deactivates the expression pedal no matter at what stage it happens to be on.



It's not so much about "what I want" (that was a bit harsh John 🙁😉), but what should be the

best way for any organist to have it. And this is the way even modern instruments are designed

besides the historic instruments like the one we are modelling (Italian) and the Ta' Xbiex

organ (German) I have released recently.



Mark

______________________________________________________________________________________________________________*

END OF THREAD











































St Mary's Cathedral Sydney



From RickW on 2024-07-11 17:12



Fellow jOrgan users may be interested in this project I have created using jOrgan.



https://drive.google.com/file/d/16Io2tIShpB1EcetFF64rdmQL7DRXOc9C/view?usp=sharing



Regards

Rick Whatson

______________________________________________________________________________________________________________



From Sven Meier on 2024-07-11 18:11



Nice, thanks for sharing!



Sven

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-07-11 18:54



So basically this is for those actually accessing and playing the real organ/s inside the

cathedral.... not a jOrgan sample-set..... or am I missing something?



Mark

______________________________________________________________________________________________________________



From RickW on 2024-07-11 19:40



Hi Mark



This is MIDI In MIDI Out.

The computer doesn't generate any sound. There are no samples of any kind.



This allows two real organs to be played and controlled from a digital organ MIDI console. All 3x

organs playing together.

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-07-11 19:49



Ok..... Interesting. I was hoping you would have sampled the instrument..... 😉 and shared it with us.



Mark

______________________________________________________________________________________________________________



From JohnR on 2024-07-11 20:41



On 2024-07-11 17:12, RickkW wrote: "Fellow jOrgan users may be interested in this project I have

created using jOrgan."



Hi Rick,



Congratulations on your successful project using jOrgan, and thank you for the report, with its

fine photos. You certainly get around. How did you land this project?



I add that Rick lives in Brisbane, capital city of the State of Queensland, nearly 1,000 km north

of Sydney, where I live. The car trip along the excellent highway takes about ten hours. This

jOrgan installation is not the only one in Sydney. I installed my BROADWAY disposition in my local

church several years ago. It uses sample files based on recordings I made, and so the sound comes

through loudspeakers.



St Mary's is the Roman Catholic Cathedral of Sydney. It is located on the Eastern edge of the

Central Business District, and is close to an underground railway station called St James, named

after an Anglican church close by, which has just installed a new pipe organ built by the Dobson

Company in the U.S. It cost about three million dollars (Australian). The St Mary's main organ is

by Letourneau, a Canadian firm. I have been to a few organ recitals there. St James is on my

railway line, about 30 minutes from the station I use, which is the first station on that line

clear of the underground, a short seven minutes walk from where I live.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From RickW on 2024-07-11 22:03



Hi John



Thank you.



I was asked by Pierce Pipe Organs, based in Brisbane, who have the maintenance contract for

St Mary's Cathedral Sydney, to look into the possibility of this project.

Yes, some of those photos are from access points not accessible to the general public.



Pierce Pipe Organs have seen the depth of MIDI interaction I have achieved with the Kelvin Grove

Christie Cinema Organ, and thought I could transfer that understanding to the St Mary's Cathedral

situation.



Pierce Pipe Organs were able to communicate my requests to SSL (Solid State Logic Organ Systems)

in the UK, the builders of the organ rely system in the Letourneau and Whitehouse Organs, to

provide the Sysex MIDI message addressing for the system.



Regards

Rick

______________________________________________________________________________________________________________



From RickW on 2024-07-11 22:13



I forgot to mention,



I got a quick look and listen to the new Dobson organ in St James, and got a quick look in

at St Andrews on the recent trip.



I also assisted in some initial testing of new blowers installed on the Sharp organ in St Mary's

Cathedral.



Regards

Rick.

______________________________________________________________________________________________________________



From jmaher on 2024-07-12 06:08



Rick,



You are to be congratulated on a very impressive achievement!



All the best to you, sir,

John M

______________________________________________________________________________________________________________



From RickW on 2024-07-12 11:27



Thank you John.



I couldn't have done it without jOrgan.



Regards

Rick.



______________________________________________________________________________________________________________

______________________________________________________________________________________________________________*

END OF THREAD



























































Floating Divisions



From RickW on 2024-08-28 16:58



Hello jOrgan community.

Things have been very quiet of late.



Does anyone know of a Disposition where "Floating Divisions" have been enabled?



Say if we have a 2 manual MIDI console but want to play a 3 manual Disposition. I want to have

a stop or piston (or switcher of some kind) change the MIDI input path from being linked to

one division to be linked to another division. In either situation it must be disconnected

from the other division.



Simply allocating one keyboard input to two divisions doesn't work.

Simply using couplers doesn't achieve what is required either.

It can be done by changing the input settings, but how could this be done inside a playing

disposition?



I will appreciate any thoughts.

Thank you



Rick.

______________________________________________________________________________________________________________



From JohnR on 2024-08-28 21:16



On 2024-08-28 16:58, RickW wrote:

'Does anyone know of a Disposition where "Floating Divisions" have been enabled?'



Hi Rick,



Unless I have seriously misunderstood what you are seeking, I have done this on two of my

dispositions:

Earlwood Organ No.3b (one of the early ones using synthesized samples), and the Nordern

Schnitger (my most recent disposition using recorded samples - or rather, in some cases,

samples based on "re-voiced" recorded samples).



Both these organs have three manuals, but I have provided for people whose physical console

has only two manuals, by providing "Transfer" pistons, one for each manual, which if pressed,

transfer the 3rd department stops to that manual, and disconnect its own stops. It a transfer

piston is pressed a second time, then the previous condition is restored, with the same stops

still in use.



Here is the link to the dispositions, which are grouped separately as "Synthesized Samples or

"Recorded Samples":

https://jorgan.info/base/arch/jr/jOrgan_Index_Page.pdf



The three-manual Schnitger instrument is complicated slightly by the fact that the 3rd manual

is used for two separate departments, and ventils are used to determine which department is in

use. Both can be in use at the one time, as if they are coupled together. However, all this

does not really affect the use of the transfer pistons in the 2-manual version of the VPO

disposition. I think I have provided a version with couplers that are additional to the couplers

present in the actual pipe organ, for extra flexibility.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From RickW on 2024-08-28 22:11



Thank you John



I will look at how you have done this.



Regards

Rick.

______________________________________________________________________________________________________________



From RickW on 2024-08-29 09:01



Hi John



I realise the Earlwood Organ No.1 is likely your first jOrgan disposition, and that you may have

learned things along the way in your great work with jOrgan, and have not been back to update this

disposition.



In opening this file I notice a couple of quick things that could be edited in the shared zip

folder that would make life a lot easier for people who want to try your disposition, particularly

new users who are not particularly familiar with jOrgan.



On opening the Earlwood Organ No.1 there is no Skin file displayed.

The reason for this, is that in the Console Element Skin file address, you have the full file

"Path" of where this file resides in YOUR computer.

The default system in jOrgan using the three dots... enters this full "Path".

If you simply edit the line to only show the file name, the Skin will be found on any computer

no matter where the jOrgan disposition "folder" is located.

This is only true if the Skin file is provided in the same folder as the Disposition file, but

that is how you have provided it.



This exact scenario is also true for the SoundFont file.

______________________________________________________________________________________________________________



From RickW on 2024-08-29 09:13



Hi John



It does appear that by the time you got to creating the Earlwood Organ No.3b you had learned

the file naming system I just wrote about.



Regards

Rick

______________________________________________________________________________________________________________



From RickW on 2024-08-29 09:34



Hi John



Thank you for reading my request and thinking about examples as I asked.

I have had a look, but unfortunately in my situation the method you have used is not going to work.



It appears to me that your system is manipulating the function after the Stops and is able to use

the Unison Off and Couplers to achieve the result.



I should have given more context to my request.

I am using jOrgan to control Stops on a real pipe organ. jOrgan is not the full organ relay, it is

only a switch triggering mechanism.

In this situation I am not able to construct the jOrgan "Unison Off" facility using jOrgan Couplers

(as I see it).

I am using the Rank function in jOrgan to rout the MIDI note triggers for a Division, not just a Rank.



I think I need a way to "Switch" the incoming MIDI messages from one Division to another?



Regards

Rick

______________________________________________________________________________________________________________



From Ron Biddle on 2024-08-29 10:08



Have you considered using Data Mapping Transforms in MidiOx? I use a couple of them to monitor

velocity from my Midi keyboard. JOrgan is not even looking at the velocity values, but MidiOx is.

If I pass an original input value on channel 2, if velocity is above a high value ( I set it to

70) I clone the input on channel 2 and output the type of event (set to any) which will be note

on or note off and output it on channel 5 to play as a 2nd touch.

MidiOx gives you a lot of flexibility of setting parameters, I suspect you could make something work.

You can arrange the sequence of maps so you could use a primary map to control when to apply a second

map.



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From RickW on 2024-08-29 16:33



Hi Ron



Thank you for thinking about my question.



jOrgan can actually monitor velocity and trip above a set value for a 2nd touch type of effect.

Whatever I do here must be within jOrgan and must be switchable in the capture system.

It must also be accessible and intuitive to classically trained professional musicians.



Regards

Rick

______________________________________________________________________________________________________________



From Ron on 2024-08-29 22:45



I didn't realize jOrgan could do that. Even though MidiOx works to do it, if I can save using

MidiOx it will be simpler. Do you remember where to find this in jOrgan discussion?



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From RickW on 2024-08-30 09:00



Hi Ron



The "Christie" jOrgan disposition has velocity triggering configured for Acc2T.

If you go into Construct Mode, View - Messages, and highlight the Keyboard Element named "4 Acc2T"

in the Console - Christie Element Folder, you will see how it is done.

It has been a while since I have tested it.



Any of these "Message" lines in jOrgan can use "MPL" (Midi Programming Language). This allows all

sorts of manipulation, logic and calculation to be performed coming into and going out of jOrgan.



jOrgan is a very powerful MIDI In to MIDI Out processor, with a very comprehensive complement of

Organ Relay functions, including a WYSIWYG (what you see is what you get) drag and drop Console

builder.

jOrgan is not capable of making any sound, but in most shared Dispositions it is combined with

Fluidsynth (by sending MIDI messages to Fluidsynth) to become a "complete" Virtual Organ.

Fluidsynth is bundled with the Windows Installer "package" of jOrgan, but is an independent Open

Source Software Synthesiser in its own right.



Regards

Rick.

______________________________________________________________________________________________________________



From Ron Biddle on 2024-08-31 04:03



Thanks for the info! I guess it is about time for me to work on understanding MPL. There was a tutorial

linked to recently that I skimmed, but I didn't let it sink in. I need to make myself a cheat sheet for

it.



My Teensy 4.0 came about 30 minutes ago. I need to get back to modifying the sketch by Fred Ringwald and

comments from PaulS on the Teensy forum.



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Lynn Walls on 2024-08-31 04:22



If you have a jOrgan disposition file with some MPL configurations, you can upload that disposition

to this app:



http://cwalls.duckdns.org:8192/cgi-bin/jorgan_xml.pl



Then you can browse around the disposition until you find some MLP strings. Then you can click on

an MPL string and watch how it does the calculations for any given input values that you specify.



CLW

______________________________________________________________________________________________________________



From RickW on 2024-08-31 10:11



The Teensy's are great.

It is good to learn how to combine the digital and analog MIDI functions, and then know how to

customise each pin to do exactly what you want, in the order that suits your wiring.

The main trick is working out which brackets and semicolons to include in your Copy and Paste.

Start with using the example digital sketch, play with it and understand what it all does.

Then run the analog sketch and test it with a pot.

Then combine the two sketches, then expand the inputs to your specific project.

I have done about 7x Teensy projects now, each one a little different.



Regards

Rick



On Sat, 31 Aug 2024, 4:09 am Ron wrote:

"Thanks for the info! I guess it is about time for me to work on understanding MPL. There was a tutorial

linked to recently that I skimmed, but I didn't let it sink in. I need to make myself a cheat sheet for

it.



My Teensy 4.0 came about 30 minutes ago. I need to get back to modifying the sketch by Fred Ringwald

and comments from PaulS on the Teensy forum."

______________________________________________________________________________________________________________



From Graham Goode on 2024-08-31 16:20



Hi Rick,



I did something similar to allow our organ console to play instruments from a VST Orchestra,

but my solution required the use of virtual MIDI cables.

MIDI keyboards - > jOrgan Keyboard - > Rank/Stop per output (in my case 16 for 16 MIDI channels

each to a different channel, for your situation it would be 3 for your three floating manuals) -

> Generic Sound output - > Virtual MIDI cable - > VST app. For you this would be back into jOrgan

to the floating manuals. We layer instruments, so anything can play everything, but it's simple

to configure the Stops turn the others off when one is activated. Might be worth experimenting with?



GrahamG

______________________________________________________________________________________________________________



From Les Knoll on 2024-09-01 23:53



I have used floating divisions or amplexes on my theater organ for a long time. One of them

is labeled "Solo TIbias on Great" which duplicates whatever Tibia pitches are being played on

the Great Main Tibia (WurliTzer) in the Solo TIbia (Morton). I also do this for "Solo Strings

on Great" as well as "Solo Diapason on Great." Saves a lot of stops on the bolster for someone

that would never use anything but a genuine console to control jOrgan.



My three manual console has an 86 stop horseshoe bolster and a 32 stop front rail. Each stop is

precious! Of course I could use more, but there is nowhere else to put them. It's a real console

with WurliTzer stop layout protocol or nothing, hence the amplexes to save stops. (for reference:

Johnny Seng used amplexes in the WurliTzer he installed in the Mundelien Seminary WurliTzer).



You could have a String amplex whereby all your String stops are listed in the amplex division and

then coupled to the manuals and pedals, or a percussion division, or a Diapason division, Tibia

division, or whatever. Just set up the amplex like a regular manual, but with no keyboard

assigned to it. Have the appropriate divisions couple to it just as if it was another manual.

Les Knoll

______________________________________________________________________________________________________________



From Marc-Paul on 2024-09-02 10:30



Les...

..in my not so humble opinion... this concept of no keyboard couplers is brilliant.



Thanks for the idea!



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From RickW on 2024-09-04 21:59



Thank you to everyone who gave my question some thought.

In a simulated setup I have been able to achieve what I wanted. Now to wait and see if it works

in the real world.



Even though I am using jOrgan in a rather different way, it ends up I do still have control of

the MIDI note information for each Stop and each Division.

I have been able to create a Swell Divisional Unison Off, Couple the Swell Stops (now not

speaking on the Swell) to the Great, and Couple the Bombarde to the Swell.



Regards

Rick

______________________________________________________________________________________________________________*

END OF THREAD































































Your website



From Bob Brown on 2024-08-28 22:22



Hi John



Just for your information, on the jOrgan info page you sent to Rick,

your website link isn't working. You might want to check it out.



Regards from windy Scotland



Bob

______________________________________________________________________________________________________________



From Jonathan Aquilina on 2024-08-28 23:18



Hi Bob,



I am the one hosting the site. Can you share with me a screenshot of any error messages you are

getting please.



Regards,



Jonathan Aquilina

______________________________________________________________________________________________________________



From Bob Brown on 2024-08-29 03:25



Hi Jonathan



John's response to Rick's latest request included this link:

https://jorgan.info/base/arch/jr/jOrgan_Index_Page.pdf



The link works fine, but at the bottom of John's pdf file is a link to his website. It's this link

which produces a 404 error.



Regards

Bob

______________________________________________________________________________________________________________



From Marc-Paul on 2024-08-29 03:33



I don’t know about anyone else… but I had no problem opening .pdf’s and links. (Edge default browser)



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Marc-Paul on 2024-08-29 03:40



2nd TEST



This link appears to be broken:



"ACKNOWLEDGEMENT

I am very grateful to the members of the jOrgan community for this marvellous program, especially

to Mr Sven Meier, its creator. In making a number of jOrgan Virtual Pipe Organs over the years,

I have drawn on the work of Bruce Miles, Paul Stratman and Dries Nelemans.

John Reimer



(For my website, click HERE)



https://jorgan.info/base/arch/jr/index.htm"



Gives 404 not found



Hope this helps



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From JohnR on 2024-08-29 07:56



On 2024-08-29 03:25, Bob Brown wrote: "At the bottom of John's pdf file is a link to his website.

It's this link which produces a 404 error."



Hi Bob,



Thank you for drawing our attention to this error. The link is wrong. It should end in ".html" and not

".htm". For technical reasons I am not able to correct this error just at the moment.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Bob Brown on 2024-08-29 08:09



Hi John



You're welcome. It's so easy for something like this to go unnoticed for long periods, and who

knows how many people may have tried the link and then just moved on. Something similar happened

to me with a website I managed at one time, and was reported to me about a year after the page

was uploaded! Ever since then I've made a point of always acting on any issues I spot.



Regards and best wishes

Bob



______________________________________________________________________________________________________________*

END OF THREAD



















































New Sample-Sets



From Mark Bugeja on 2024-09-01 13:54



First, I would like to apologise if this mail shot does not make it under a new title. My laptop

shut down and would not re-start and I am using an old laptop and Gmail from a browser and I'm not

too sure of how things are handled here.



The essence of my message is to let the jOrgan community know that I have this year made available

two new sample-sets, organs found in two local parishes here in Malta, Ta' Xbiex and Siġġiewi.



As usual, one has to navigate within my website to submit an order and I will reply individually

and send the link for the download of the set ordered. Both sample-sets are free but donations

would be most welcomed.



I thank John Reimer, John Maher and Paul Stratman for their indispensable help in creating these

jOrgan sets and Aaron, from UK, who was personally involved in sampling both organs whilst on

holiday on the Island.



I hope they meet one's expectations. However, if there are any issues that you would rather see

corrected or changed, please do not hesitate to write back to me. I'm sure there is room for

improvement, somewhere.



Kindly be patient. Do allow some delays in replying or sending the links. Everything related to

this is on my other computer and I might not get it sorted quick enough to reply promptly as I

would normally do. I'll do what I can in the circumstances. Meanwhile, submit your orders so I

can deal with them soonest I get my laptop running again.



Mark

______________________________________________________________________________________________________________

______________________________________________________________________________________________________________*

END OF THREAD





























































jOrgan - velocity key triggering



From RickW on 2024-08-30 09:00



Hi Ron



The "Christie" jOrgan disposition has velocity triggering configured for Acc2T.

If you go into Construct Mode, View - Messages, and highlight the Keyboard Element named "4 Acc2T"

in the Console - Christie Element Folder, you will see how it is done.

It has been a while since I have tested it.



Any of these "Message" lines in jOrgan can use "MPL" (Midi Programming Language). This allows all

sorts of manipulation, logic and calculation to be performed coming into and going out of jOrgan.



jOrgan is a very powerful MIDI In to MIDI Out processor, with a very comprehensive complement of

Organ Relay functions, including a WYSIWYG (what you see is what you get) drag and drop Console

builder.

jOrgan is not capable of making any sound, but in most shared Dispositions it is combined with

Fluidsynth (by sending MIDI messages to Fluidsynth) to become a "complete" Virtual Organ.

Fluidsynth is bundled with the Windows Installer "package" of jOrgan, but is an independent Open

Source Software Synthesiser in its own right.



Regards

Rick.

______________________________________________________________________________________________________________



From Ron Biddle on 2024-08-31 04:03



Thanks for the info! I guess it is about time for me to work on understanding MPL. There was a tutorial

linked to recently that I skimmed, but I didn't let it sink in. I need to make myself a cheat sheet for

it.



My Teensy 4.0 came about 30 minutes ago. I need to get back to modifying the sketch by Fred Ringwald and

comments from PaulS on the Teensy forum.



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Lynn Walls on 2024-08-31 04:22



If you have a jOrgan disposition file with some MPL configurations, you can upload that disposition

to this app:



http://cwalls.duckdns.org:8192/cgi-bin/jorgan_xml.pl



Then you can browse around the disposition until you find some MLP strings. Then you can click on

an MPL string and watch how it does the calculations for any given input values that you specify.



CLW

______________________________________________________________________________________________________________



From RickW on 2024-08-31 10:11



The Teensy's are great.

It is good to learn how to combine the digital and analog MIDI functions, and then know how to

customise each pin to do exactly what you want, in the order that suits your wiring.

The main trick is working out which brackets and semicolons to include in your Copy and Paste.

Start with using the example digital sketch, play with it and understand what it all does.

Then run the analog sketch and test it with a pot.

Then combine the two sketches, then expand the inputs to your specific project.

I have done about 7x Teensy projects now, each one a little different.



Regards

Rick



On Sat, 31 Aug 2024, 4:09 am Ron wrote:

"Thanks for the info! I guess it is about time for me to work on understanding MPL. There was a tutorial

linked to recently that I skimmed, but I didn't let it sink in. I need to make myself a cheat sheet for

it.



My Teensy 4.0 came about 30 minutes ago. I need to get back to modifying the sketch by Fred Ringwald

and comments from PaulS on the Teensy forum."

______________________________________________________________________________________________________________



From Ron on 2024-09-03 10:06



I tried the address you gave but response was

Forbidden You don't have permission to access this resource.



Did I do it wrong?



Ron Biddle

KA4RON



On Aug 30, 2024, at 2:23 PM, Lynn Walls wrote:

"If you have a jOrgan disposition file with some MPL configurations, you can upload that

disposition to this app:



http://cwalls.duckdns.org:8192/cgi-bin/jorgan_xml.pl"

______________________________________________________________________________________________________________

From Dr. Mark Bugeja MD on 2024-09-03 11:20



Attention: http not https

______________________________________________________________________________________________________________



From Ron on 2024-09-03 11:37



I just tried it again, being careful to use http:// Same message. Then I tried https but

the message said "This site can't provide a secure connection" which was the type of response

I expected. I double checked that I had entered it correctly, since I was not using the

device that I received the message on and I had to type the address rather than paste it.



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-09-03 11:40



It worked for me by clicking on the link given.

______________________________________________________________________________________________________________



From Peter Hanlon on 2024-09-03 14:14



I get Forbidden response too. Just clicked on the link. It is OK from Malta apparently. I am using

Apple Mac from Australia



Peter

______________________________________________________________________________________________________________



From JohnR on 2024-09-03 14:29



I clicked on the link (http:/ ) with my RPi4B "desktop" in Australia and got straight through.

I was able to load a disposition and run the program successfully, with no more than 1 or 2 seconds

delay.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Marc-Paul on 2024-09-03 14:46



No problem with link in US great plains.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-03 22:42



Ron, That's probably my fault. I have aggressive IP filters in place to block malware.

No doubt I have IP addresses from your ISP inadvertently blocked. If you are in Australia

and your ISP is Telstra, I have now UN-blocked it. Please try again and let me know if it

worked.



CLW



On Mon, Sep 2, 2024 at 8:07 PM Ron <[email protected]> wrote:

I tried the address you gave but response was Forbidden You don't have permission to access this

resource.”

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-03 23:09



I have removed most of the IP blocks that my web site access "robot" had put in place.

You wouldn't believe how often and how many servers there are in the internet that are constantly

probing and trying to access web sites. Some of the ones I have detected and blocked are:

Censys, Ann Arbor, Michigan USA

Google LLC

Microsoft, Redmond, WA USA

DigitalOcean, LLC, New York, NY USA

China Mobile Communications Corp., China

Hong Kong Telecomm., China

Henan Telecom Corp., China

RIPE Network Coordination Centre, Amsterdam, Holland

Asia Pacific Network Information Centre, South Brisbane, Australia



...just to name a few.



CLW

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-03 23:28



All,



If you tried to access my web site

( http://cwalls.duckdns.org:8192/cgi-bin/jorgan_xml.pl )

and received a "Forbidden" error or did not get any response, please let me know. If you know

your public IP address (assigned to you by your ISP), send that in your response to me. If you

don't want to give your IP address to the list, you may reply to me privately

at clwalls\at\gmail.com.



CLW

______________________________________________________________________________________________________________



From Ron on 2024-09-03 23:38



It is working now for me in USA.

Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Peter Hanlon on 2024-09-04 09:20



All good now. I can now access the Forbidden fruit, and will try to use it this Eve. ______________________________________________________________________________________________________________*

END OF THREAD





















































Integrating Teensy MIDI Controller with jOrgan



From Peter Hanlon on 2024-09-01 20:31



Firstly, AMDG.



Ron Biddle and Rick Whatson rightly see the Teensy as a pretty good platform for generating MIDI.



I am trying to use a RPi 4 and its current Bookworm Operating System to accept this MIDI via JOrgan.

I think that Matthew? has commented recently on RPi generally.



The tenor in Rpi seems to be changing against ’sudo anything goes’ into user virtual environments.

Also MIDI itself have just issued MIDI 2. Is that a goodness or threat?



Enough about the environment.



I recently used JOrgan on RPi with John Reimer’s instructions, and it was a beaut experience. A nice

balance of ’ Don’t give up just yet’ and ‘Help is always available’. In a word ‘encouragement’.



I especially liked his advice about getting the sound end organised before proceeding further.



So my Teensy code can generate the NoteOn/Offs for Swell/Great/Pedals, and JOrgan is perfectly happy

with multi-channel MIDI arriving via single USB, but I would also like to activate/inactivate the

Stops via Teensy to align them with the organ itself. I am familiar with relevant MIDI commands, and

talk hex flawlessly!

I read Bill Skees excellent 4-volume doco, but it quit just at the critical ’to-do’ moment.



Can someone please give me a few-liner on what element type I need etc.



I have been recently attending to a beautiful Organ (Electronic) at St Francis Xavier Church, Hall,

ACT, Australia. Its vintage is circa 1980 Kawai.



Unfortunately, its obsolete ICs probably make its maintenance worse than even earlier gear. I am

hoping for a JOrgan solution, probably Teensy plus RPi.



Best regards to all the active guys that make it work,

Peter Hanlon

______________________________________________________________________________________________________________



From RickW on 2024-08-31 10:12



The Teensy's are great.

It is good to learn how to combine the digital and analog MIDI functions, and then know how to

customise each pin to do exactly what you want, in the order that suits your wiring.

The main trick is working out which brackets and semicolons to include in your Copy and Paste.

Start with using the example digital sketch, play with it and understand what it all does.

Then run the analog sketch and test it with a pot.

Then combine the two sketches, then expand the inputs to your specific project.

I have done about 7x Teensy projects now, each one a little different.



Regards

Rick

______________________________________________________________________________________________________________



From Les Knoll on 2024-09-01 23:29



I have used Arduino 2560's in my jOrgan powered theater organ for a couple of years now. The first

application is a programmable drum machine that takes MIDI sequence output from Cakewalk and stores

it as playable beats, and the second is a stoprail scanner that converts stopswitch closures to MIDI

note on/off. I use the Ardiunos because of the more rugged 5V interface. The inputs read diode

matrices directly. The drum machine has a home brew MIDI in/out interface that I programmed but the

stopswitch interface uses the available MIDI library. I did that because I could then use the thru

capability of the library. They have both been working flawlessly for some time now.



Les Knoll

______________________________________________________________________________________________________________



From Peter Hanlon on 2024-09-03 13:00



All the quotes in my original request for assistance were changed into question marks! It didn’t

help the readability.



I found a para from John R entitled Footnotes. I have reread it a few times, and now understand

that if the Teensy generates a MIDI message such as CC unique to each Stop, one for activation,

one for deactivation, jOrgan is capable of registering the message against the Stop, and problem

solved. And Volume shoe can be similarly integrated. I will put some code together to try it.



Thanks also Les for his advice. The Teensy has plenty of digital and analog ports, but what makes

it particularly attractive is the MIDI output via USB, which connects to jOrgan on the Raspberry

Pi seamlessly. I had some trouble getting my HiFiBerry DAC+ Hat from a few years ago working

cleanly, but it seems reliable now. I am using ALSA rather than JACK.



In various jOrgan reading that I have been doing, in Rick Whatson’s documentation I noticed a

reference to Tony Fenelon. Tony and I were in the same Physics I practical class at the University

of Melbourne in 1960 (not a typo!), and we did an experiment involving a glass tube, a small

speaker and a signal generator. Tony in no time knocked out a tune by manipulating the dial on the

signal generator..



Thanks



Peter Hanlon

______________________________________________________________________________________________________________



From RickW on 2024-09-03 15:11



Hi Peter



In the jOrgan Christie Disposition you will see CC Message addressing on all of the Stops, viewed

using the "Messages" Tab in Construct Mode.

The Disposition is able to read a MIDI stream recorded on the real Christie Pipe Organ and control

every Stop and function in real time.



I am pleased to claim Tony Fenelon as a personal friend. He now lives in South East Queensland.

Tony is still a brilliant Concert Pianist and world recognised Theatre Organist.

He usually performs a concert for us each year at the Kelvin Grove "Christie" Cinema Organ, owned

and maintained by the Theatre Organ Society of Australia - Queensland Division.



Kind regards

Rick Whatson.

______________________________________________________________________________________________________________*

END OF THREAD

























































jOrgan appearing to lock up or freeze



From RickW on 2024-09-08 15:46



Hi jOrgan Group



I have had a strange issue with jOrgan on a couple of occasions and I thought it might be useful

to share the solution I found today with the group. (Windows 11, jOrgan amd64 v3.21.1)



If I went into "Construct" Mode and then "Add Element" my jOrgan would appear to Lock Up or Freeze.

I couldn't close it by the X, I couldn't move the Window, I couldn't minimise it.

All I could do was to open Task Manager and End Task the Java line.



I realised this problem only occurred when I was using my Laptop on its own, but not when I was at

my desk running my laptop through an external 4K screen.



I went looking for the jOrgan error logs (see https://jorgan.info/base/e/Error_Log.html )

but that didn't give me any clues.

I noticed in the same folder as the Error Log there is a file called "jorgan-(version).properties".

I opened it in Notepad.

This file contains the "defaults" of settings used by jOrgan, including the last used Pixel positions

of the various "popup" Windows in jOrgan.



I realised that the "popup" Window for "Add New Element" was outside the display area of my Laptop

screen (because it was last used connected to a 4K large screen).

I changed the Pixel numbers to smaller values.

"jorgan/gui/construct/CreateElementWizard/dialog/bounds=371,146,382,348"



It worked. My jOrgan was fully functional again, and I was able to Add a new Element and continue

my experimentation.



Is there any way these Pixel positions should check valid initial values with current boot up hardware?

(I can see that would need to be a lot more complicated than just a startup-up default text file)



Regards

Rick

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-08 22:51



When jOrgan pops up a window such as "Add New Element", that window is opened as a "modal" window

in that it has total control of jOrgan until it is interacted with and closed. As such, nothing

you click on elsewhere in jOrgan will work until that modal window is closed. Whenever that

window has been popped up (made visible) at screen coordinates that are beyond the bounds of all

the computer's physical display screens, you cannot see it or interact with it in any normal way.

But since all other windows in jOrgan are blocked until this "invisible" popup windows is closed,

all of jOrgan appears to be locked up/frozen.



If you are aware that this has happened AND you have NOT changed the focus to another location

OUTSIDE of jOrgan, you may force the invisible popup window to close by simply pressing Alt+F4.

This will only work if the invisible popup still has focus. So, to restore focus to the hidden

popup window, just click anywhere on any visible part of the apparently frozen jOrgan screen,

and it will automatically restore focus to the hidden modal popup window. Then you can Alt+F4

to close it. (Note: The Alt+F4 technique is how it works in Windows. I don't know if window

closing is handled the same way in linux/pi systems.)



The jOrgan popup window coordinates that are being saved in the .properties file are managed

solely by jOrgan programming -- not Java or the OS. It is done via programming that Sven coded.

As such, Sven would have to be the one to add the logic to check the bounds of the popup window

against the bounds of the current physical screen before restoring it to visibility.



I would consider this a bug that Sven should consider fixing.



CLW

______________________________________________________________________________________________________________*

END OF THREAD

















































Stepped Combinations



From RickW on 2024-09-08 16:05



Hi again jOrgan Group



Has anyone achieved Stepped Combinations in jOrgan?



There is an "Incrementer" Element that Steps Memory Levels, but I can't see how I could use that

to Step Pistons.



For this to work to step Combinations, the 1st Piston of each Memory Level would need to be somehow

automatically triggered as each Memory Level was activated. (It would also seem to be a huge waste

of resources doing it this way.)

I have tried having Piston 1 set as "True" but that doesn't work.



Again, I welcome any thoughts as they often spark a chain of experiments that lead to a solution.



Thank you



Regards

Rick

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-08 23:29



Although I don't recall having ever implemented this myself, it should be do-able through some

configuration of:

Incrementer -> Regulator -> Combination

or

Incrementer -> Regulator -> Activator -> etc.



(INSTEAD of: Incrementer -> Memory -> etc. )



CLW

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-13 06:00



Rick,



Did you have success implementing Stepped Combinations?



I experimented with the concept, and discovered that you need to configure the references chain

as follows:



Incrementer -> Regulator -> list of Activators -> Combination (piston)



The duration property of the Activator and Combination elements should be set to "none".



If you have the Regulator reference each piston (Combination) directly, it turns the piston to

"active" state, but does not deactivate it. That means the next time you click-on (activate)

that piston, you actually de-activate it, and it does not set its stops as expected. When you

instead reference the Activator elements between the Regulator and the pistons, the pistons are

activated and deactivated immediately, leaving no piston in the unwanted "active" state.



Also, be sure to choose a skin graphic for the Regulator element so that you can return the

regulator to its initial state (first position) by clicking on its skin graphic.



Also, you may want to make the FIRST Activator referenced by the Regulator have NO reference

to a piston (Combination). That way, when you reset the Regulator by clicking on its skin

graphic, it will activate its first referenced Activator -- which will do NOTHING. Unfortunately,

when the regulator activates this first "null" Activator, it appears to do a General Cancel on all

the stops and couplers, even though no "cancel" Combination is referenced anywhere!!! I suspect

that this must be an internal function of the Regulator itself.



As you may have already discovered, the Regulator runs the sequence in the exact order that the

Activator elements are referenced by the Regulator. If this reference list is NOT in the order

you desire, you may move the referenced Activators up or down in the list using Ctrl-X and Ctrl-V

( Cut/Paste ). (Be sure to turn OFF the "Sort A-Z" button!)



Lynn

______________________________________________________________________________________________________________



From RickW on 2024-09-13 07:57



Hi Lynn



Thanks for looking at this. I hadn't got back to it.

I will work through your instructions.

The null first step sounds like it will just have to be worked around.

What I am intending will need to be triggered from and in sequence with a real functional organ

so it sounds like it will need to have a blank first step.



Regards

Rick.

______________________________________________________________________________________________________________



From RickW on 2024-09-13 13:00



Hi Lynn



Thank you very much for your detailed notes on Stepped Pistons.

I have got it almost working.



I initially tried a Piston Skin image, but that didn't do a reset function.

I then found a display Skin image that shows the Step Numbers and resets to 1.



There does seem to be something strange happening with Piston (Activator) 1. Something has changed

where it can't have a combination set to it.

I have tried deleting and setting up again, but it is still the same. I think this is what you have

mentioned.

I initially tried having an Activator labeled 0, but this doesn't trick it and sets everything one

step out.



I will keep experimenting.



Regards

Rick

______________________________________________________________________________________________________________





From RickW on 2024-09-13 15:34



Some further findings working with this Combination Stepper function.



The Step display always resets to "01". I wish there was a way to make it reset to "00".

It seems to reserve the first Piston and not allow it to be set.

If it was previously set with a combination before allocating it to the first Regulator it will keep this Combination, but once Referenced from the first Regulator a combination (or no combination effectively General Cancel) can't be set.

The first settable Piston is triggered by "Step 2".

To keep Pistons labelled to match Step Numbers (otherwise no one would know where they were) there is no option but to start on Step 2.

If Piston 1 is Deleted, the system seems to choose another Combination to "reset" to. Not General Cancel.



I am still testing and trying things to try to make more sense of it.



What other "Functions" is the Regulator used for?

Would changing how this behaves in this scenario, change or break other functions people are using this for?



Regards

Rick.

______________________________________________________________________________________________________________



From JohnR on 2024-09-13 16:37



On 2024-09-13 15:34, RickW wrote:

'What other "Functions" is the Regulator used for?

Would changing how this behaves in this scenario, change or break

other functions people are using this for?'



Hi Rick,



The Regulator element is used when creating a Crescendo Pedal. Paul Stratman did this in his

Aeolian-Skinner disposition. Mark Bugeja's latest two dispositions (recently announced to the

Mailing List) have the same, most probably based on Paul's design. I created the disposition

for the more recent of those two, with the extra refinement of a Foot Lever rendering the

Crescendo Pedal effective or ineffective. (If "OFF", I think the Regulator would still be

reacting to any use of the Pedal, but its position would have no effect on the sound level

until the Foot Lever turns it "ON"). Getting this to work caused me much trouble and time, but

the solution turned out to be remarkably simple.



I doubt if Regulators are used twice or more in a disposition, there would any cross-talk

between how they are being used, if separate names were used for each instance, and separate

names for the Activators associated with them.



Best wishes,



JohnR

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-13 23:39



Rick,



There are skins specifically created for the Regulator element. If you select the right one

for your Regulator, it will display whatever you specify as the name= value in the description

tab of each Activator element. So, for example, if you specify name=G5 in the Description

property of the Activator element for piston G5, then when the regulator advances to that

Activator it will show "G5" in the Regulator skin (instead of the usual index+1 value).



Lynn

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-13 23:47



I have a disposition where the Regulator and Incrementer elements are used to transpose all the

keyboards from -5 to +5. The Regulator skin displays the numbers: -5 through 0 to +5. There is

a Piston (round) skin, that when clicked on resets the Regulator to index property value of 5,

which displays 0 in the Regulator skin. I haven't yet figured out how this all works, except

that the Regulator reset button is a Combination element with its Description property name value

set to 0 (i.e., name=0).



CLW

______________________________________________________________________________________________________________



From RickW on 2024-09-14 10:04 +9



Thanks Lynn



Do you know which base Disposition the Skin you are using is from?



I got the impression the numeric display was simply a count of Activators. Maybe it does draw

its displayed number from the Activator name?



Regards

Rick



______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-14 22:35



Rick,



Here are links to the disposition and the skin where the transposer Regulator is implemented:



https://www.dropbox.com/scl/fi/5km9vfurer9b1qz6huqtq/Zeiger_Console_3.19.disposition?rlkey=

biy44kanx5hntla0415eakxs7&dl=0

https://www.dropbox.com/scl/fi/a6oxtmzznawd8v5gdejct/theatre_CLW_1.4.7.zip?rlkey=

10yptbx2txm3v7racapw7kmuz&dl=0



The logic that makes it work is coded in the skin.xml file.



CLW

______________________________________________________________________________________________________________



From RickW on 2024-09-15 07:05



Thanks Lynn



I will have a look.



Regards

Rick.

______________________________________________________________________________________________________________*

END OF THREAD































Names inside of a Memory Element



From Brian Sweetnam on 2024-09-11 02:04



HI,



How do I get to enter or assign names inside a memory element? My use case is that for certain

songs or types of songs, I would like to go through the list of available memories in the memory

element, and choose a song name, and have all the registrations set automatically for me to

re-use. My disposition has a theatre organ, classical organ, and hardware GM sound modules, all

in one disposition. So I could "browse" through my memory element, and select a song that

requires the classical organ, and have it all set up for me very quickly. The next song might

need the theatre organ, and the next might need the GM and XG sound modules.

I hope it makes sense...............



Kind regards,

Brian.

______________________________________________________________________________________________________________



From RickW on 2024-09-11 06:22



Hi Brian



If you go; View - Memory, it brings up a Window for the Memory function.

This Window can be Floating or Docked.

In this Window view you can add or edit text names for a Memory Level.

With the Memory Element Skin I have been using, there is room for 15 characters on the first line

and again on a second line. The second line can be "forced" by using double space.



It is this same Memory Dialogue Window that allows you to Select or Create more Memory Files.



Regards

Rick.

______________________________________________________________________________________________________________



From Brian Sweetnam on 2024-09-11 07:37



Hi Rick,



Thank you for your response. I will check that out in the morning.



Regards,

Brian.

______________________________________________________________________________________________________________*

END OF THREAD























































Velocity curve



From Brian Sweetnam on 2024-09-17 19:48



Hi,



Is it possible to set the velocity curve inside of jOrgan, and be able to change it somehow

with a coupler, on the fly?



Thank you.



Regards,

Brian.

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-18 00:59



You should be able to do this. You can create a Continuous-Filter element with a Knob or Slider

skin graphic. Then you can create an MPL computation for this element to store its value in a

variable named something like "velcurve". Then wherever you want to use this value in a velocity

computation you would just pull the last set value of the "velcurve" variable with a "get

velcurve" command in the MPL of the element that generates outbound MIDI messages, and add

whatever MPL computations you need to adjust the outgoing MIDI velocity value based on the current

value of the "velcurve" value.



CLW

______________________________________________________________________________________________________________



From Brian Sweetnam on 2024-09-18 01:45



Hi,



Thank your your reply, I appreciate your time.



Regards,

Brian.



______________________________________________________________________________________________________________*

END OF THREAD



















































Swell Pedal Volume Coding



From Andrew Wos on 2024-09-18 13:25



Hi



I'm working with jOrgan again for the first time in a long time. I am trying to tweak the swell pedal

control for volume but just can't wrap my head around how the command works. What I have now is a

combination of what was 'learned' from my midi input and the Engaging code I found in the

jOrgan.info site.



Change - equal 176, equal 7, lessEqual 12 | div 12 | get value

Engaging - set 176, set 7, set volume 127 | mult value



The swell pedal has 12 contacts. The above code works I'm just not sure how. What I really need

is to set a minimum volume value as right now it essentially starts at 0 which is mute. I really

want it to start at like 30 or so and go up to 127.



Any information greatly appreciated!



Andrew

______________________________________________________________________________________________________________



From JohnR on 2024-09-18 16:26



On 2024-09-18 13:25, Andrew Wos wrote: "I'm working with jOrgan again for the first time in a long

time. I am trying to tweak the swell pedal control for volume ..."



Hi Andrew,



This matter was discussed at some length in a thread earlier in the year. To see the whole thread,

go to the Mailing List Link page ( https://jorgan.info/link.html ) and look for "Swell" in the

an-Jun 2024 section. Its link is found above the list of current threads.



Here are two possible approaches which I quote in that thread:



1) Usual “basic” Continuous Filter Message (for no frequency adjustment). It allows for the volume

to start at 40% (you may wish to change it to "| mult 0.7 | add 0.3 |"), but makes no attempt to

reduce the high frequency response when the "box is closed":



Engaging: set 176, set 11, set value | mult 0.6 | add 0.4 | mult volume 127

(This Message works as is, without the extra "Change " or "Intercept" lines. Does anyone want to

comment on this?)



2) Paul Stratman’s Moller Organ Swell Control Messages (I think this adjusts for frequency):



Engaging: set 176, set 11, set value | mult 0.6 | add 0.4 | mult volume 127

Engaging: set 176, set 16, set value | mult 0.9 | add 0.1 | mult volume 100

Change: equal 176, equal 27, greaterEqual 1 | sub 1 | div 126 | get value



In addition, appropriate parameters need to be applied in the soundfont, as indicated in Paul

Stratman’s document:



https://www.mediafire.com/file/tb5uea5qk0s4nb4 (Download link for the document).

The relevant section is called, “Swell Muffle”.



This approach is obviously more complicated, and you need to use a soundfont editor such as Polyphone.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-18 22:28



Andrew,





Replace your Engaging message with this one:



Engaging - set value | mult 0.7638 | add 0.2362 | mult volume 127 | round





When the Change MPL value is zero, the above Engaging MPL will send 30.

When the Change MPL value is 1, the above Engaging MPL will send 127.



Any Change MPL values between 0 and 1 will result in a proportionate Engaging value between 30 and 127.



CLW

______________________________________________________________________________________________________________



From Andrew Wos on 2024-09-18 22:54



Hello



Thank you for the quick response! I will give that a try tonight. Just so I can try to get a better

understanding of how these command work, does that actually multiply the value and then add to it?



Thanks again!



Andrew



On Wed, Sep 18, 2024 at 8:29 AM Lynn Walls <[email protected]> wrote: "­"

______________________________________________________________________________________________________________



From Andrew Wos on 2024-09-18 22:56



Thanks for the reply I will read that thread tonight!



Andrew



On Wed, Sep 18, 2024 at 2:27 AM JohnR wrote: 'On 2024-09-18 13:25, Andrew Wos wrote: "I'm working with

jOrgan again for the first time in a long time. I am trying to tweak the swell pedal control for

volume ..."

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-19 01:15



Computations proceed from left to right acting upon the result of the preceeding operation.



"set value" sets the Current Value (CV) to whatever the "Change" MPL computed for "value".



"mult" multiplies that value by 0.7638. The product becomes the new Current Value (CV).



"add" adds 0.2362 to the result of the above multiplication. The result becomes the new CV.



"mult volume 127" multiplies CV by whatever number is presently in the variable "volume" or 127

if the variable "volume" has not been set elsewhere in jOrgan. The result becomes the new CV.



"round" rounds CV up or down to the nearest integer and the result replaces CV.



That final value of CV is inserted into the outbound MIDI message being sent to the Sound Source,

thus: [set 176, set 7, CV].



CLW

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-19 01:25



NOTE that the values I specified in the Engaging MPL cause the outbound data2 value to range from

30 to 127.



If you actually meant for the outbound range to vary from "30% of 127" to 127, then the Engaging MPL

should be:

Engaging - set value | mult 0.7 | add 0.3 | mult volume 127 | round

CLW

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-09-19 05:14



We do need some compendium of such messages, what they mean and perhaps a few examples with results

to be expected. Also specific situations and messages required to achieve what is required for a

specific function.



An occasional email about the subject is most definitely helpful to address a particular issue on

a particular case. But we could do a lot more.... compile and organise this information.



Food for thought...... John Reimer... We need to bring such information together and add it to the

info website, adding more and more as we walk along the journey.



Mark

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-19 06:17



An informative way to learn how MPL works is to submit a disposition that contains MPL messages to

this web site:

http://cwalls.ddns.net:8192/cgi-bin/jorgan_xml.pl



After you upload the disposition, navigate to a Continuous Filter element that references MPL messages

and then click on the MPL. This will take you to a window where you may enter hypothetical input

values and see how the MPL computations proceed to a final result. You may also modify the MPL chain

yourself and try various input values, and see what results are computed. Making changes to the MPL

chains in this app in NO WAY modifies your disposition. The disposition that you upload stays intact

on your computer. The MPL that you modify in this app is only a COPY of what is in your disposition.



CLW

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-09-19 07:42



I cannot access this link.



On 18/09/2024 22:17, Lynn Walls wrote: "An informative way to learn how MPL works is to submit a

disposition that contains MPL messages to this web site:

http://cwalls.ddns.net:8192/cgi-bin/jorgan_xml.pl"

______________________________________________________________________________________________________________

From Lynn Walls on 2024-09-19 22:06



Mark,



I'm sorry you're having trouble accessing the link. There may be a "block" on your IP address.

If you know the IP address that you have been assigned by your ISP, please email it to me privately

... and I will make sure that it is not being blocked from my end.

______________________________________________________________________________________________________________

From Mark Bugeja on 2024-09-19 22:08



Tried again. It's ok now



Lynn

______________________________________________________________________________________________________________*

END OF THREAD







































jOrgan skins-modified



Are the jOrgan skins that are Classical-modified, Modern-modified, etc. available for download

anywhere on the web?



Thanks.

John Beach

______________________________________________________________________________________________________________



From JohnR on 2024-09-18 15:36



Hi John,



I don't know what the "-modified" means. As far as I am aware, the only site where the four official

skins are available for download is here:

https://sourceforge.net/projects/jorgan/files/ .



They are the bottom four items in the list.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From John Beach on 2024-09-18 15:51



JohnR. Thanks for the link, but those are included in the default download of jOrgan versions.

I was looking for the modified versions which included variations of stops, couplers, etc. that

were different from the default skins. Also, are the skins such as english cathedral.skin

available for download? The links to Paul Stratman's dispositions are no longer valid as they

are given on archived web pages.



John Beach

______________________________________________________________________________________________________________



From JohnR on 2024-09-18 16:40 +3



Hi John,



It may be worth your while to download the classic skin and see if it has been modified in any way

from the "original".



The skins provided by users should be available by downloading their dispositions, found here in the

jOrgan InfoBase:

https://jorgan.info/base/Shared_Dispositions.html



Best wishes,

JohnR



______________________________________________________________________________________________________________*

END OF THREAD















































MAC OS 15 Sequoia



From Marc-Paul on 2024-09-20 02:55



Greetings to everyone:

I am happy to report that jOrgan works perfectly in the newest MAC OS 15 Sequoia. The MAC is an M1 mini.

My audio chain is jOrgan to stereo VB cables A,B,C and D. They show up in jOrgan and send audio to

Loopback which allows me to distribute the audio to a 4 stereo channel usb sound card. One can also

use the internal sound card on the Mac making a total of 5 stereo pairs.

I am using Paul Stratman’s Stiehr Mocker’s 2 and dividing up the ranks Gt., Sw., Ped., Mix/Reeds.

It’s sounds quite nice.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From JohnR on 2024-09-26 15:20



Hi Marc-Paul,



Thank you for that report. What is the Make and Model of the USB soundcard you used?



Some time ago you mentioned a USB soundcard you wanted to test with a Raspberry Pi.

Was this the same soundcard, and did you get some results?



Best wishes,

JohnR

______________________________________________________________________________________________________________*

END OF THREAD













































Drive external box of ranks



From Andrew Wos on 2024-09-20 13:50



Hi again. Hoping someone can point me in the right direction. I’m trying to use jorgan to drive ranks

loaded in a software synth (Cantabile). I’m messing with the Freedom 3/29 (something like that) which

is a dispo setup for external synth already. Sometimes I see the control messages from jorgan on the

midi channel for a stop sent to set the patch number and sometimes not. It’s odd. Hoping there is a

thread or doc I can look at for a better understanding. The initial sounds I get are good just need to

get the relay in jorgan sorted.



Thanks!!

Andrew

______________________________________________________________________________________________________________



From John Beach on 2024-09-20 15:58



Andrew, it sounds as if you are using a midi-monitoring program to see the midi messaging stream

for events. I am not familiar with Cantabile, although I have heard of it. If it uses the

soundfont that comes with the Freedom 3/29 dispo, the midi messages for each stop will be the

program change numbers for each of the presets in the preset pool of the soundfont. Do you

really need to do this? It would seem to be unnecessary, somewhat redundant, and a drain on

computer resources. Is there any reason why you can not use jOrgan with Fluidsynth outputting

to your audio setup? This is the most streamlined and efficient way to use jOrgan. There is

virtually no latency, whatsoever.



John Beach

______________________________________________________________________________________________________________



From RickW on 2024-09-20 20:38



Hi Andrew



I understand what you are wanting to do, and I agree with you that some messages seem to get lost.



I don't know the answer yet, but I am about to dig into this in detail.



In your setup, are you able to create a series of events that reliably results in a dropped message?



In a slightly different function type (illuminated Pistons as I recall) it was found that having the

Deactivate on the line above Activate was important for reliable function.

I don't know if this has any relevance in this situation?



Regards

Rick

______________________________________________________________________________________________________________



From JohnR on 2024-09-20 20:44



On 2024-09-20 13:50, Andrew Wos wrote: "Sometimes I see the control messages from jorgan on the midi

channel for a stop sent to set the patch number and sometimes not."



Perhaps the soundfont you are using has some presets (patches) Which are on a Bank other than Bank 1.

You need to examine the soundfont using a soundfont editor (Polyphone) and see whether this is the case. You also need to examine the Messages for the ranks (not stops) in question, in the jOrgan disposition.



The second line of the Rank Messages in many jOrgan dispositions reads:

Engaged set 176, set 0, set 0



The last "0" indicates which Bank the preset is on.

For Bank 1 it will be "set 0"

For Bank 2 it will be "set 1"

For Bank 3 it will be "set 2" etc.



The last number in the third line indicates the Preset number.

It could be any number starting at "0" and going up to "127".



The last number in the fourth line could be anything starting at ""0" and going to "127".

The number controls the basic volume at which notes in that Preset will sound, and is settable by the

user. "0" produces silence; "127"produces maximum volume. Attenuation parameters set in the soundfont

introduce further variations in the volume.



In many jOrgan dispositions it is "100". I tend to use "80", as it allows the user more scope in

increasing the volume of the rank (stop) if desired.



I hope this information helps.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Andrew Wos on 2024-09-20 23:59



Thanks for all the responses so far. I was going to try the external synth setup as it seemed like

an easy way to use ASIO and be able to route the sound via my Reverberate plugin to get the reverb

the way I wanted it. I can try the ASIO plugins for jorgan / fluidsynth again but I could not get

those to work the last time I tried about a year ago. I think I have jOrgan 3.21 setup.



Andrew

______________________________________________________________________________________________________________



From Andrew Wos on 2024-09-21 00:02



Hi



Yes sorry I realize the control messages are set on the ranks not stops. I am using MidiOX to monitor

the MIDI messages and LoopMIDI as a virtual MIDI port to connect jorgan and Cantabile. I may need to

take a step back and test with sending MIDI out via the physical MIDI port and monitor as the loopMidi

app could be part of the issue dropping messages from my testing last night.



Thanks for the input I will report when I have more data.



Andrew

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-21 08:17



Note that MIDI messages are sent by the RANK element -- NOT by the Stop element. If you have a Stop

that engages a particular Rank appearing multiple times for various keyboards or for various pitches

(16', 8', 4', etc.) your monitor will only show the Rank engaging MIDI messages for the FIRST stop

that engages the Rank, or for the LAST Stop that disengages the Rank. After the Rank is first

engaged by a Stop, other Stops referencing that same Rank will NOT cause any MIDI messages to be sent.

For example: if a given Rank (say "Flute") is being engaged by several Stops, say Flute 8' on Great

and Flute 4' on Accomp and Flute 16' on Pedal, you will ONLY see MIDI messages for the first one of

those stops engaged. Likewise, as you disengage each of those stops, you will only see MIDI messages

when the last of those Stops has been turned off. The Rank does NOT resend engaging MIDI messages

if the Rank is already active/engaged. Likewise the Rank does NOT resend disengaging MIDI messages

until the last referencing Stop has been turned off.



CLW

______________________________________________________________________________________________________________



From Andrew Wos on 2024-09-27 00:56



Quick update for the group. I started over with the original disposition setup for Gigastudio synth

and got it all to work perfectly just by adjusting the generic sound elements to go to my Cantabile

instance and then setting up the soundfont in there. I will probably swap out some of the sounds for

those in other sound font files I found but so far it sounds very good and there is no latency. I can

also use my Reverbate VST for reverb and adjust to taste.



Andrew

______________________________________________________________________________________________________________*

END OF THREAD















































Best Linux distro for jOrgan



From John Beach on 2024-09-20 22:18



I would like to know, from the users of Linux OS, what is the best version of Linux for jOrgan.

I have always used Windows with jOrgan, but I am not willing to continue to upgrade hardware for

the constant updates that Windows requires, especially, now that Windows 10 is nearing end-of-life

support and Windows 11 has many aspects that are objectionable and for which my, still very

dependable hardware, does not qualify for the Windows 11 upgrade. So, I am wanting to switch to a

Linux system that will work as well with jOrgan and allow me the freedom to not have to adhere to

Microsoft's demands.



Thank you in advance.

John Beach

______________________________________________________________________________________________________________



From Marc-Paul on 2024-09-21 00:41



Hey JohnB....



I feel your frustration... as I am constantly repairing older PC's... and experimenting with what works.



I am using Ubuntu Studio on PC's and Mac. It is very similar to Raspbian which makes it handy.

I like it for several reasons. Ease of installation. The learning curve is not to steep. My Dolby

7.1 sound cards work... both Creative and Generic. I network my midi with no problem. And... you

can run it from an external drive. I have a Win10 laptop that is quite nice... a high end machine

at the time... it has USB3. So I use a usb nvme external drive to run Ubuntu Studio and jOrgan.

I also have it installed stand alone on a PC and a Mac.



Hope this helps... please ask any questions.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Dr. Mark Bugeja MD on 2024-09-21 01:29



I know nothing about Linux but a friend of mine had recommended Zorin as being a very good linux

alternative for Windows.



It was recently upgraded to version 17.2

https://zorin.com/os/download/



I guess it's worth giving it a try.



Mark

______________________________________________________________________________________________________________



From JohnR on 2024-09-25 09:17



On 2024-09-20 22:18, John Beach wrote: "I would like to know, from the users of Linux OS, what is

the best version of Linux for jOrgan."



Hi JohnB,



Sorry for the late reply. Any version of Linux should work well with jOrgan. An ageing computer will

continue to run Linux well, far beyond its ability to cope with the demands of Windows. I used Ubuntu

for years with great satisfaction. It still works, but currently I use a Raspberry Pi 4B with 4 GB RAM

(Linux) as my desktop, as I have to watch my spending. I cannot compare the various Linux versions.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From John Beach on 2024-09-25 18:54



JohnR, Thanks for the reply to my query about Linux. My organ computer motherboard failed about

6 weeks ago after 14 years of good service. I replaced it with a new one of the same type, but it

is not capable of being upgraded to Windows 11, a change I do not want to make, anyway.

I am, again, able to play the organ setup with jOrgan, and I will be able to use Windows 10 or

Windows 8.1 which is installed on a second hard drive without making any changes or updates,

keeping the organ pc disconnected from the internet. That seems to be when most difficulties

occur. The saying, "if it isn't broken, don't fix it" does not apply to the digital age.

Seemingly, some "fix" is frequently being installed to deal with some problem, security or

otherwise. The automation, though mostly trouble-free, is tiresome. That is why I was

interested in Linux.

I had given some thought to a Raspberry Pi, for economy and space considerations, but it was

cheaper to replace the motherboard than to buy the Pi and I have used Creative Labs sound cards

since I got a computer in 1997 and they are ideal for working with soundfonts which are the

standard used with jOrgan fluidsynth or the Generic Sound which can be used in place of the

Creative Sound that is no longer included, and only a USB external sound card might be compatible

with the Pi.

Thanks again.



John Beach

______________________________________________________________________________________________________________



From steve on 2024-09-25 23:37



I have been using Linux Mint Mate addition for meany years and jOrgan works faultlessly with it.



Regards



Steve R

______________________________________________________________________________________________________________



From Roy Radford on 2024-09-26 04:49



So have I, Steve, though I haven't done anything on jOrgan for several years now. At 86 years young

my brain won't seem to focus on the details any more! I doubt if my experience is of much use to

anyone here because I used jOrgan to drive a couple of Edirol SD-20 MIDI modules and make an

orchestral organ. Most of the problems people have seem to centre on Fluidsynth, which I've never

used.



Have fun,



Roy. (UK)

______________________________________________________________________________________________________________

From RickW on 2024-09-26 15:39



I have recently installed Linux Mint on my second laptop. ( it won't upgrade to Windows 11)



I haven't tried jOrgan on it yet, but I have to say Linux Mint is certainly the most intuitive Linux

(for Windows experienced users) I have tried.



Regards

Rick





______________________________________________________________________________________________________________*

END OF THREAD



















































Getting started with LaunchPad and using it with jOrgan



From Radionut 44 on 2024-09-21 10:45



I am now the proud owner of LaunchPads that were previously used with Hauptwerk. The original owner

is deceased so I have the LaunchPads, but that is all. I did download a driver so my Win10 lists

LaunchPad as a USB device, or at least it shows up in the jOrgan Customizer. So far, I have not been

able to get anything to light up on the LaunchPad. I assume I need to do some setup on the LaunchPad.

My initial use is to be able to control pistons as my 3 MIDI keyboards have no pistons. I may want to

add controls for certain stops, but pistons is the priority. I need help in being able to setup

lights/colors etc on the LP. Then to use it to send messages to jOrgan.



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Jim Reinhart on 2024-09-21 12:19



I have the original Launchpad. It sends note on messages when a button is pressed and note off

when the button is released. In order to light the lights you need to send the appropriate note on

messages with the appropriate velocity to choose the color. It won't automatically light the

lights when you press the buttons unless you send it the codes.

______________________________________________________________________________________________________________



From Radionut 44 on 2024-09-22 01:35



I am wanting to activate pistons by pressing a button on LP. How do I tell LP which button I want to

use, what color I want it to be when not pressed, and what message I want it to send to jOrgan? I got

no info with the LP.



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-22 01:39



Go to this web site:



https://downloads.novationmusic.com/novation/launchpad-mk3/launchpad-pro-mk3-0



CLW

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-22 09:36



If your LP is MK1, the here is a better place to start:



https://downloads.novationmusic.com/novation/launchpad-mk1



CLW

______________________________________________________________________________________________________________



From Ron on 2024-09-22 10:32



After rebooting computer, Launchpad making more sense, the guide to Automap helps! Will take a while

to hopefully pull some things together!



Anyone having more hints or or a video, bring them on! Thanks Lynn Walls!



Ron Biddle

KA4RON

______________________________________________________________________________________________________________



From Marc-Paul on 2024-10-10 11:10



Greetings to all:



I found this string on YouTube to control a first generation Novation Launchpad.

https://youtu.be/boIHn7I0MzQ?si=yazi_QLYfXp6sl2G



Not being a “programmer”, I don’t know how to phrase it in MPL. Could someone put this in the way

it needs to be so I can learn the syntax.



Stop messages for jOrgan to Launchpad



Toggle equal 144 equal 0 equal 127

Activated set 144 set 0 set48

Deactivated set 144 set 0 set 0



Thanks

Marc-Paul

______________________________________________________________________________________________________________



From Marc-Paul on 2024-10-26 02:20



Greetings to all:

Has anyone had success yet controlling the lights on the Launchpad MK1. My success with the lights

has been very limited. Stops and Capture buttons don’t seem to be any problem. I would appreciate

any suggestions about MPL.



Cheers



Marc-Paul

______________________________________________________________________________________________________________

END OF THREAD



















































Memory



From Brian Sweetnam on 2024-09-25 01:36



HI all,



Thanks to advice I received here, I managed to start using the memory element as I've wanted to

for a long time. I entered my song names I love to play in the memories, and there is a connection

to all the pistons in my disposition. So I could set up the organ as I would like it for a specific

song. Keep in mind, I have 2 Yamaha hardware units that produce sounds for me. I also have Paul's

.jB3 imported into my disposition, as well as Rick's Christie, and for the classical organ I

imported the Neo Baroque 3 into my disposition. All has been working as expected. However earlier

this afternoon while I was working on my disposition, I noticed it started saving very quickly

(I save every few minutes, so that I don't lose much in case of a crash. I'm working on my organ

from my study desk. So when I walked over to my music room now to test out my disposition, I noticed

that all the information that I've entered into my disposition memory has disappeared.



The disposition is now exactly the way I want it to be, but now I have no functioning memory - all

the elements are in the disposition, but they stopped working.



Are there any steps that I can take to try and fix this issue?



Thank you in advance for any advice given.



Kind regards,



Brian.

______________________________________________________________________________________________________________



From Brian Sweetnam on 2024-09-25 21:08



Hi All,



I tried some solutions to the problem that I have with the memory element.



1. I tried re-selecting the same memory file as before, but it did not work.



2. I then renamed the memory file thinking that jOrgan would "automatically" re-create a new memory

file of the same name for me, this too did not work.



3. Since all my work in the memory file was esentially lost, I then moved the old non-working memory

file to a different location, and in the "Storage" property of my disposition, I entered a new file

name. And then it worked, I now have a new memory file that is working as I expect it to work.



I'll start entering my data into the memory file again via the jOrgan interface. And I will have to set

up all the settings for each song that I enjoy playing.



Does the memory file grow bigger upon each "save" action of my disposition?



Am I right that when I set up setting in my disposition, I need to Save my disposition in order to save

all my settings into this memory file?



Kind regards,



Brian.

______________________________________________________________________________________________________________



From JohnR on 2024-09-26 11:11



On 2024-09-25 21:08, Brian Sweetnam wrote: "I tried some solutions to the problem that I have with

the memory element .... "



Brian,



I feel uneasy about some of the details in your most recent post. I assume that for some reason your

large memory file became corrupted. You talk about renaming it and then trying to re-use it.



I don't think you can avoid having to enter all that information again as you create a working file.

But I also think it is a mistake to make any use at all of the file, renamed or not. You haven't

explained exactly how you decided that it had become an "empty" file. Did you examine it with a text

editor to see what it contained?



You should start again on a fresh memory file. After you have created it, save the disposition and

exit jOrgan. Do a COPY and PASTE of the new memory file so that it ends up in your storage location

as a back-up copy. You don't want to have to enter it all yet again. If you subsequently make changes

to it (via the disposition), you may opt to copy it again and over-write the back-up. It's up to you.



Regarding the first of your questions at the end, the memory file grows bigger only if you add new

information to it, perhaps by changing its settings and using additional pistons or stops in the

process.



Regarding the second question, and assuming I have understood you correctly, the answer is, yes.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From John Beach on 2024-09-26 12:27



Brian, yes, the memory file will grow with each saved change that you make to it. Make an extra copy

of the memory file and store it, updated from time to time, in your documents folder just in case you

have a problem. That way, you don't lose everything.



John Beach

______________________________________________________________________________________________________________



From Brian Sweetnam on 2024-09-26 14:27



Hi John,



Thank you for the tip. I'll remember to do that now.



Kind regards,



Brian.

On 2024/09/26 04:27, John Beach wrote:

Brian, yes, the memory file will grow with each saved change that you make to it.

______________________________________________________________________________________________________________



From Brian Sweetnam on 2024-09-26 14:34



Hi John,



Thank you. What I meant with "empty file" was, from inside jOrgan, there was no information visible

any longer, so it appeared to be empty. I did inspect it with a text editor, and I could see my

information inside the file. But you are right in that it must have picked up some sort of

corruption somewhere in the file, because jOrgan could no longer understand the file and jOrgan just

gave an error message saying it could not load the memory file.



Thankfully I have it up and running again, and have started entering my information again.



Thank you for the tips. I'll be making a regular backup copy of it now as well as in the future on a

regular basis, and especially before and after a lot of data entry and setup.



Kind regards,



Brian.



On 2024/09/26 03:11, JohnR wrote: 'On 2024-09-25 21:08, Brian Sweetnam wrote: "I tried some solutions

to the problem that I have with the memory element .... "

______________________________________________________________________________________________________________



From Lynn Walls on 2024-09-27 09:02



Brian,



You've really got me curious about how you are using the Memory. Could you please upload copies of

BOTH your .memory file and the .disposition file that goes with it to my web site:

http://cwalls.duckdns.org:8192/cgi-bin/jorgan_xml.pl



If I have copies of the files I can better understand what you are posting about.



Lynn



______________________________________________________________________________________________________________*

END OF THREAD









































5 USB Sound Cards



From Marc-Paul on 2024-09-29 07:08



USB Soundcards I have used/tested with jOrgan.

The goal was 4 stereo pairs.

Each sound card tested with Windows 10 & 11, Mac OS, Ubuntu Studio,

Raspberry Pi 4 & 5.



Creative Soundblaster SB1810 X3 Dolby 7.1 (4 stereo pairs plus headphone.)

USB C

Around $130 new. From $50 used.

Notes: Excellent sound. Large volume control on top of square card.



Creative Soundblaster SB1095 X-fi Dolby 5.1 (3 stereo pairs plus headphone.)

Mini USB

From $30 used.

Notes: Excellent sound. Volume control on top of card.



Creative Soundblaster K3+ Stereo Mixer Soundcard. Micro USB

From $50 used.

Notes: Good Stereo sound. To many features to list. DSP. Can't be used

without driver. Difficult setup.



Vantec USB External 7.1 sound card. (4 stereo pairs and headphone.)

Under $40 new.

Notes: My choice for budget sound card in Raspberry Pi. I plugged it in and

it worked.



Virtual External Digital Sound Box 7.1 Surround. (4 stereo pairs and

headphone.)

From $8 - $30

Notes: Sounds OK. But. gain lower than any other sound card.

______________________________________________________________________________________________________________



From JohnR on 2024-10-07 20:36



Hi Marc-Paul,



Thank you for that report.



Regarding the use of USB soundcards with Raspberry Pi, there is some indication that

doing this means disabling the headphone socket output.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Marc-Paul on 2024-10-08 01:06



JohnR,



What an interesting observation. The 5 does not have a headphone output.

The soundcard does. I will try the Vantec on a 4 and see what happens.

Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Marc-Paul on 2024-10-20 10:18



JohnR:



You are correct. Either with Jack or Single stereo pair to the sound

card... the headphone output does not work.



However... the headphone output on the soundcard works fine... and sounds

quite nice.



As an unrelated side note. While I was testing the Rpi 4 and 5 I used an

inexpensive wireless midi interface I purchased off eBay. I worked well on

the 5. The 4 doesn't have quite enough processing power to make the latency

OK.



Cheers

Marc-Paul

______________________________________________________________________________________________________________*

END OF THREAD





















































make swell pedal



From Freeman Gilmore on 2024-10-20 04:47



I am trying to find out how to make the fraction pivot for a swell pedal. I have scaled the

diagram for the Peterson pedal; it appears to be a 1/2 inch shaft. I assume it is metal.

My organ book has nothing and the internet has little. Anyone have experience with this?

No point in inventing something that works (more likely something that does not work well).



Thank you, fg

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-10-20 10:36



Ted:

I see they make a 4 expression input as well, that will help; but I am not to that point yet.

While we are on it is there analog to midi programs that can program crescendo stops?

Thank you, fg



On Sat, Oct 19, 2024 at 6:29 PM Ted Krasnicki <[email protected]> wrote:

I got a GEM III organ last year with MIDI, but the swell pedal was not connected to the MIDI.

I ended up installing a 10K linear potentiometer slider (60 mm travel) behind the pedal using

a plastic tie to move it, and then connected it to a DoreMidi MPC-10 Expression pedal to MIDI

converter. Works great!





______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-10-22 06:53



What is the best size pot to use in the expression pedal?



Thank you, fg

______________________________________________________________________________________________________________



From RickW on 2024-10-22 07:34



Do you mean Ohms value?

That will depend on what encoder device you are connecting it to.

If you are using a Teensy or Arduino (very effective low cost options) or generally most

microprocessor options, you would use 10K Ohm, or sometimes 5K Ohm.



Physically there are Linear slide potentiometers about 100mm travel.

If you are using a common rotary potentiometer I would recommend a good quality one, not a

common cheap one. The body will be about 25mm. These have a 1/4" shaft.

You should have some Deoxit F5 (fader lubricant cleaner) on hand to keep it in good condition,

and not wait until it starts to give jumpy noisy readings to spray it.



Regards

Rick

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-10-22 17:57



On Mon, Oct 21, 2024 at 4:34 PM RickW wrote:

Do you mean Ohms value?

Yes.

That will depend on what encoder device you are connecting it to.



I had not gotten that far. So I do not know much about this.



If you are using a Teensy or Arduino (very effective low cost options)

I like this idea. Are they USB output? Where can I find the program for the teensy? Do you need

one for each pedal?



New subject, can this code be translated for crescendo by Jorgan?



or generally most microprocessor options, you would use 10K Ohm, or sometimes 5K Ohm.

Usually only about 1/4 to 1/3 of the range of the rotary pot is used unless a rack and pinion is used,

is that a concern for the resistance?



Physically there are Linear slide potentiometers about 100mm travel.

I am using the Peterson pedal diagram as a guide to make a pedal. Is there a reason that I should not

use most of my travel? I add that the peterson slide pot travel is about 45mm and uses a little less

than 40mm.

If you are using a common rotary potentiometer I would recommend a good quality one, not a common

cheap one. The body will be about 25mm. These have a 1/4" shaft.

You should have some Deoxit F5 (fader lubricant cleaner) on hand to keep it in good condition, and not

wait until it starts to give jumpy noisy readings to spray it.”

I have found that slide pots get noisy quicker than rotary .

______________________________________________________________________________________________________________



From Andrew Larkham on 2024-10-23 05:30



Just to add my 2d..

I decided against a pot and used an arduino accelerometer instead

I used a cheap arduino clone and a cheap Chinese midi to usb converter.

Seems to be very reliable...



Andy

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-10-23 06:56



On Tue, Oct 22, 2024 at 3:16 PM Andrew Larkham wrote:

Just to add my 2d..

I decided against a pot and used an arduino accelerometer nstead

(No more dirty pots, I like.) It would seem to me that after severa 100 changes in pedal position

the close position would no longer read the same. So do you position the shoe when you start the

organ to get the reference?



I used a cheap arduino clone

So the arduino USB does not send midi data? Will the Teensy work? Where do I get the program?

and a cheap Chinese midi to usb converter.

Have those. And 4 more that I bought from a chinese vendor eBay; when I needed them not one worked.

Seems to be very reliable...



Andy”



Andy,

Thank you, fg

______________________________________________________________________________________________________________



From RickW on 2024-10-23 07:35



Hi Freeman



Teensys are natively USB MIDI. They are powered by their USB connection (so no need of a plug-pack

power supply), and direct USB MIDI, so no need for a USB to MIDI interface.

Teensys (that are configured to be a USB device) are generically recognised by Windows without any

need of a driver.

3 wire Potentiometer to MIDI Controller Change is one of the example sketches provided with Teensy MIDI.

It can easily be adapted to have multiple Analog inputs.

It can also be adapted to have both Digital and Analog inputs.



I can provide code and/or assistance if needed, but it is not as simple as just uploading the code.

You must go through the initial setup of the IDE on your computer, and load the USB MIDI Library in

your IDE, before a Teensy code file will be of any use to you.

The Teensy MIDI Tutorial is simple and well written, and steps you through what is needed. Once the

steps are followed it is easy.



Regards

Rick.

______________________________________________________________________________________________________________



From Les Knoll on 2024-10-26 00:11



I have been using pots for two expressions and a crescendo pedal, inputting into a Highly Liquid

MIDI encoder for years without incident. The pedal actions are modified Allen swell shoes salvaged

from older instruments. Since these Highly Liquid units are no longer available, I am starting to

replace them with Arduino units, especially in the stop scanners. They also work great.



Les Knoll

______________________________________________________________________________________________________________



From Marc-Paul on 2024-10-26 01:59



I also am using a modified Allen expression pedal with a Anatek Pocket Pedal. It takes the analog

to midi data.



Cheers

Marc-Paul

______________________________________________________________________________________________________________*

END OF THREAD























































Expression pot or Accelerometer



From Freeman Gilmore on 2024-10-26 05:11

I like the idea about using an Accelerometer instead of a pot. But I need more information.



So far here is why: Checking I see that they are being used in commercial expression pedals.

A good pot may cost more than an Accelerometer (not sure about this?). And no mechanical

adjustment and wear and tear of the linkage for the pots. The rotary pot will wear out in time,

and the slide pot neads mountains and will wear out.



My question can a pot be used for Crescendo was answered by Les Knoll, thank you,



Andrew Larkham, please tell me which Accelerometer that you are using. I see that they have

different g ratings and some are adjustable.



Rick, I was given 5 UNO, and I downloaded the Arduino IDE and saw that it has 2 built in.example

programs for the Accelerometer. I may be able to convert the programs for a different

Accelerometer. But iI will need your assistance or code to get from the analog (digital code)

output of the Accelerometer to MIDI.



I am open to pros and cons?



Note I have removed much of the repeats, &c. from this chain.

______________________________________________________________________________________________________________



From Andrew Larkham 2024-10-26 05:19

I'm away at the mo.

It was one of the GY modules. Probably the cheapest! I set the parameters to suit the module.

The map() function enables you to remap the range from the accelerometer to 1-128 for midi.

Whole story I used a mega and used it for my pedals as well using Hall Effect devices.

Happy to share a code snippet if useful

Ask again end of next week when I am home!

______________________________________________________________________________________________________________



From RickW on 2024-10-26 09:25

Hi Freeman



From my experience, there is a difference between the MIDI "libraries" available for Arduino as

compared to Teensy, even though they are Coded through the same "Arduino IDE".



The Teensy "USB MIDI" (for me) has been much easier to work with.



I have done one Arduino UNO MIDI Pedals project, where I used 5 Pin DIN MIDI Out.

I was only able to get this to work using code I found online, that was written in a way that

seemed to me to be impossible to edit and manipulate, other than basic MIDI Channel numbering.

Arduino is much more limited in its USB MIDI Device function and can only be done on certain

hardware.



I am interested in the Accelerometer application, but have not looked into it yet.



Regards

Rick

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-10-26 11:21



Andy:



When you are home that will be fine. Knowing the modal number of one that is known to work

would be a good start.



i assume when you say 'pedals' you are saying pedal keyboard that you are using hall effect keying?

The coding would be good to see how it is done even if I use a different controller.. I may want

to consiterm hall effects pedals as well (have not got that far yet).



Are you referring to the following week and that you will be home?



Thank you, fg

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-10-26 11:31



Rick:



Ok I like it easy at my age. A while back I did a Blinky with STM32f466 so I may remember some

(not much) I do like the ARM architecture. To keep it simple, which Teensy do you prefer?

I know speed is not needed for this application. Andy will get back with the modal number for

the one he uses. What else will I need? I will try to add Teens to the IDE. What

libraries will I need?



Thank you, fg.

______________________________________________________________________________________________________________



From RickW on 2024-10-26 13:20



Hi again Freeman



The other thing I meant to comment on, was Swell and Crescendo function.



For these "Analog" MIDI Functions, the hardware and coding is no different for Swell or Crescendo.

You simply program each "Device" with a different MIDI (CC) Controller Change Number (and/or

different MIDI Channel)



In your virtual organ software (jOrgan) you detect of address the different Pedal, and associate it

with the Function you want it to perform.



Controller Change Number 7 and Controller Change Number 11 are most commonly used for Volume or Swell,

but with Virtual Organ it really doesn't matter what Controller Change Numbers you choose to use in

your system, you simply detect or address what your hardware is putting out in your jOrgan disposition.



This is a case of "what comes first, the egg or the chicken".



Regards

Rick.

______________________________________________________________________________________________________________*

END OF THREAD





















































Piston indicator lights and LaunchPad control



From Lynn Walls on 2024-11-03 01:50



In the past jOrgan users have asked about indicator lights that show which piston (combination) was

most recently activated, as well as controlling pistons with a LaunchPad button array, and activating

the corresponding LaunchPad button illumination.



Here is a link to a disposition which accomplishes these functions:

https://www.dropbox.com/scl/fi/9c3ltkcedt68a2qv80gyx/SC-88VL.disposition?rlkey=

4cgcdzusdle7rs5987tkz5ep9&dl=0



And here is a link to a YouTube video that shows how these controls actually work:

https://youtu.be/ydGMzSRlWqY



CLW

______________________________________________________________________________________________________________



From Marc-Paul on 2024-11-03 03:10



Thank you so much!!!!!!!!!!!

That is exactly what I was looking for and couldn't find.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Marc-Paul on 2024-11-04 04:32



Again... Thank you so much for this.



Would it be possible to know the skin and soundfonts used?



I would love to study the working instrument.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Lynn Walls on 2024-11-04 05:11



Marc-Paul,



Here is a link to the skin file:

https://www.dropbox.com/scl/fi/a6oxtmzznawd8v5gdejct/theatre_CLW_1.4.7.zip?rlkey=

10yptbx2txm3v7racapw7kmuz&dl=1



And here is a link to the Memory file:

https://www.dropbox.com/scl/fi/3nfcs2sa842fex64zen5t/SC-88VL.memory?rlkey=

rlck50nwaz41s1fsrxcuqvnc3&dl=1



This particular disposition is running a Roland SC88VL hardware synthesizer as its only Sound Source.



Since it does not interface to FluidSynth, it has no use for a SoundFont.



Feel free to add your own FluidSynth Sound Source and any soundfont that you like. Then make the

appropriate changes to the Rank elements to reference suitable fluidsynth/soundfont ranks.



Lynn

______________________________________________________________________________________________________________*

END OF THREAD















































Swell Pedal Spacing



From Freeman Gilmore on 2024-11-25 15:51



I am making swell pedals and have a question. The pedals are 4" wide. I used the Peterson

pedal diagram as a guide. My question is, I know there is no standard for this; how far apart

or distance between should they be? A few different opinions are welcome.



Thank you, fg

______________________________________________________________________________________________________________*

END OF THREAD































All Swells to Swell and Reversibles



From jmaher on 2024-11-26 06:43



Can someone point me to a disposition that uses "All Swells to Swell", please?



I would also like to see how reversible pedal couplers work. As an example, on many instruments

in the states a reversible toe stud will turn off Great to Pedal 8' and 4' but turn on only Great

to Pedal 8'. I've not played in other areas enough to know if that is common.



I can make my own by seeing how someone else has done it.



Thank you for your time.



John Maher

______________________________________________________________________________________________________________



From John Beach on 2024-11-26 15:02



John, "All swells to swell" is effectuated by creating a "synchronizing" element for each of

the division "Swell" elements. The "All Swells to Swell" element is an "Activator," to which

ALL the individual "synchronizing" elements are referenced. The Activator is referenced to the

console element.

The "synchronizing" element references the "swell" element and the "All Swells to Swell"

Activator as well as a "recorder chooser" element.



With respect to reversible toe studs, I don't know if there is a disposition that has those, but,

perhaps, some of Stratman Instruments may.



John Beach

______________________________________________________________________________________________________________



From JohnR on 2024-11-28 12:09



On 2024-11-26 06:43, jmaher wrote: "Can someone point me to a disposition that uses "All Swells

to Swell", please?

I would also like to see how reversible pedal couplers work."



Hi John,



I find myself scratching my head about the reversible pedal couplers description of your post, and

also about John Beach's valiant effort to help us with "All Swells to Swell".



JohnB's post needs to add more detail for it to be useful. For example, the term, "Swell" elements,

should tell us WHICH Swell elements he means - it certainly can't be all of them. And all the

mentions of references should tell us whether they are all references TO, and if not, then which

ones are references FROM.



The standard function of a reversible pedal coupler is to ADD a coupler on the first tap, and to

remove it on the second. Your description aligns with this only if the ON function is mentioned

first (as ADDING the Great to Pedal Octave Coupler on the first tap) and removing it on the second.

So the normal Great to Pedal Coupler would usually be activated ahead of using the reversible one.



Many years ago I created the Earlwood 3b VPO, which is a two-manual version of a three-manual organ.

Here is the link for download (add https:// ahead of it):

1drv.ms/u/s!AoDEzh-_jHej8HgLHWAYUW3ZcRyQ



Look for the "PS" piston at the bottom of the Great stops. It is actually a coupler, but I used the

piston image. Click on it, and it goes green. But more importantly, it also transfers the "MAN 1"

keyboard (which functions as the Great keyboard when setting up the Customizer) to the Positive stops

instead of the Great stops, when it is activated. If you follow through with your examination of the

disposition, that should be enough for you to understand how the whole thing works, and you can do the

same thing for your disposition, with appropriate name changes to the elements involved. I believe it

will deliver a wprking GREAT TO PEDAL OCTAVE reversible coupler.



However, before you do all this, you will have to modify it from what happens in my example, so that

it does not turn off the normal Gt to Ped coupler when it is activated. This being so may have the

result of simplifying the whole operation: all you may need is a normal coupler, with "Transpose" in

its Properties changed from 0 to 12 and no extra elements at all, except using a piston image, and

perhaps an additional coupler stop image to show that it has been operated.) You will need to add the

normal references for a coupler.



(To prevent the name of the coupler element appearing on whatever image you use for it, use the

Description View when looking at its Properties, and enter this: "name =" - no quote marks.)



Best wishes,

JohnR

______________________________________________________________________________________________________________



From jmaher on 2024-11-30 08:12



JohnR,



I apologize for being my usual less-than-crystal-clear self.



The reversibles with which I'm familiar work in such a manner that when no Great to Pedal couplers

are engaged, a typical reversible will engage only Great to Pedal 8'. Pressing it a second time will

disengage the same. Most of the instruments I've played that have them will also disengage a Great to

Pedal 4' if it happens to be on with the Great to Pedal 8' (via some other means). They do not

engage Great to Pedal 4'.



I hope that is a little less muddled. I'm often unclear, as my wife can testify. 😔



I hope that you have a blessed Advent season.



John M



PS. John Beach's comments may have been enough to steer me in the right direction. At least it gave

me some ideas to try.

______________________________________________________________________________________________________________*

END OF THREAD

















































Fluidsynth?



From Freeman Gilmore on 2024-12-06 08:35



I have Linux Mint which is Ubuntu based and it is new to me. I downloaded jOrgan,

jorgan_4.1_amd64.deb



Now I need Fluidsynth which one or which is best?:



fluidsynth_2.1.7-1.1.debian.tar.xz 2021-04-24 12:31 19K

fluidsynth_2.1.7-1.1.dsc 2021-04-24 12:31 2.4K

fluidsynth_2.1.7-1.1_amd64.deb 2021-04-24 13:42 54K

fluidsynth_2.1.7-1.1_arm64.deb 2021-04-24 13:42 54K

fluidsynth_2.1.7-1.1_armel.deb 2021-04-24 13:57 54K

fluidsynth_2.1.7-1.1_armhf.deb 2021-04-24 14:12 54K

fluidsynth_2.1.7-1.1_i386.deb 2021-04-24 13:42 55K

fluidsynth_2.1.7-1.1_mips64el.deb 2021-04-24 17:41 54K

fluidsynth_2.1.7-1.1_mipsel.deb 2021-04-24 21:42 54K

fluidsynth_2.1.7-1.1_ppc64el.deb 2021-04-24 13:42 55K

fluidsynth_2.1.7-1.1_s390x.deb 2021-04-24 18:43 54K

fluidsynth_2.1.7.orig.tar.gz 2021-02-10 03:50 1.3M



fluidsynth_2.3.1-2.debian.tar.xz 2023-04-18 06:04 20K

fluidsynth_2.3.1-2.dsc 2023-04-18 06:04 2.5K

fluidsynth_2.3.1-2_amd64.deb 2023-04-18 06:44 50K

fluidsynth_2.3.1-2_arm64.deb 2023-04-18 06:44 50K

fluidsynth_2.3.1-2_armel.deb 2023-04-18 06:44 50K

fluidsynth_2.3.1-2_armhf.deb 2023-04-18 06:44 50K

fluidsynth_2.3.1-2_i386.deb 2023-04-18 06:34 51K

fluidsynth_2.3.1-2_mips64el.deb 2023-04-18 06:44 50K

fluidsynth_2.3.1-2_mipsel.deb 2023-04-18 06:44 50K

fluidsynth_2.3.1-2_ppc64el.deb 2023-04-18 06:44 51K

fluidsynth_2.3.1-2_s390x.deb 2023-04-18 06:34 50K

fluidsynth_2.3.1.orig.tar.gz 2022-12-30 15:25 1.7M



fluidsynth_2.4.0-1.debian.tar.xz 2024-11-10 18:45 19K

fluidsynth_2.4.0-1.dsc 2024-11-10 18:45 2.5K

fluidsynth_2.4.0-1_amd64.deb 2024-11-10 19:13 29K

fluidsynth_2.4.0-1_arm64.deb 2024-11-10 19:23 28K

fluidsynth_2.4.0-1_armel.deb 2024-11-10 19:13 28K

fluidsynth_2.4.0-1_armhf.deb 2024-11-10 19:24 28K

fluidsynth_2.4.0-1_i386.deb 2024-11-10 19:13 29K

fluidsynth_2.4.0-1_mips64el.deb 2024-11-10 19:24 28K

fluidsynth_2.4.0-1_ppc64el.deb 2024-11-10 19:13 29K

fluidsynth_2.4.0-1_riscv64.deb 2024-11-10 19:23 28K

fluidsynth_2.4.0-1_s390x.deb 2024-11-10 19:13 28K

fluidsynth_2.4.0.orig.tar.gz



Thank you, fg

______________________________________________________________________________________________________________



From Marc-Paul on 2024-12-06 09:39



Just to be clear: You would like some version of Fluidsynth other than what is in jOrgan?

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-06 09:57



No just want it for 4.1 it requests it.

Thank you, fg

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-06 16:35



I do not understand Linux but I did find that Fluidsynth 2.2.5 is installed. So that is not the

problem.

I am trying to use j3.20_Aeolian-Skinner_Opus_1234_1953_1.0 (on V. 4.1). No sound, In

construct mode:

"ERROR Unable to create fluidsynth. Sound Source"



Any ideas?



Thank you, fg

______________________________________________________________________________________________________________



From Mark Bugeja on 2024-12-06 16:45



Hi,



What I would do: install the latest fluidsynth manually to ensure it goes correctly into the

lib folder and from within jOrgan ensure that it is selected.



Mark

______________________________________________________________________________________________________________



From Mark Bugeja on 2024-12-06 16:48



Also check your Java installation and jOrgan version that both are either 32x or 64x

______________________________________________________________________________________________________________



From Graham Goode on 2024-12-06 15:49



The latest version of Fluidsynth should work with jOrgan 4.1.

______________________________________________________________________________________________________________



From Marc-Paul on 2024-12-06 16:55



Hi Freeman:



So in order to understand your problem... I installed Linux Mint on an i5 Intel Mac Mini.



I downloaded jOrgan after updating the OS. I am in the habit of putting my dispositions in Public

as I have had a few strange problems with permissions otherwise.



I did have to select the correct audio driver. But jOrgan played right away.



Remember that Fluidsynth is installed WITH jOrgan and nothing further is required in Linux Mint.



Most likely on a simple disposition you would be using "pulseaudio" and the correct output to

speakers depending on system and sound card.



Make sure that the Sound Font is correctly chosen in the last line... sometimes you will have to

put in the correct path.



I will try your chosen disposition tomorrow and let you know what happens.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-06 17:57



Just had a chance to check my email, several responses, Thank You.

I am using an Acer i3 dual boot but the W11 needs help. I am planning to switch to Linux, MS owns

everything and tries to control how you use the system.

The 4.1 package contains Java, jOrgam and Fluidsynth all 64bit so that is not a problem. As far as

manually loading Fluidsynth that is a problem where I would find V. 2.2.5 it is not even one on the

list I sent.

The audio driver could be the problem. I do not know how to fix that. Not so sure that jOrgan

would know that, it said,

"ERROR



Unable to create fluidsynth."



that does not sound like an audio driver. Although I would not rule out both with this machine.

It may be that I need to set up something in jOrgan. I do not understand the set up part completely.



Thank you, fg

______________________________________________________________________________________________________________



From Graham Goode on 2024-12-06 18:08



Hi, yes - it does sound like a jOrgan Fluidsynth element driver selection error. Your disposition

might be configured to use a Windows driver, or JACK, which your Linux Mint distribution would not

use. Please go into construct mode, select the Fluidsynth element, and see what driver is in use.

The reference page for the Fluidsynth element is https://jorgan.info/base/f/Fluidsynth_sound.html

______________________________________________________________________________________________________________



From RickW on 2024-12-06 22:01 +10



"Unable to create Fluidsynth"



This error message occurs when the number of Bits of jOrgan doesn't match with the number of Bits

of the most recently installed Java.



Java and jOrgan must both be either 32 bit or 64 bit.

Java can have both 32 bit and 64 bit versions installed, but the last Java package installed must

match the "Bits" of the jOrgan installation.

______________________________________________________________________________________________________________



From Graham Goode on 2024-12-06 22:25



No. Bit-ness is ONLY a Windows Java issue.

Linux installations can only be one or the other, so they will not ever have mis-matched Bit-ness

issues.

______________________________________________________________________________________________________________



From Graham Goode on 2024-12-06 22:49



Opps, just re-reading the thread and it looks like Freeman Gilmore is now asking about a Windows

issue... and in that case Rick's answer may be correct. In jOrgan take a look at the log file

(View > Debug) to see what failed.

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-07 01:39



4.1 package is all 64 bit:

java -version

openjdk version "11.0.24" 2024-07-16

OpenJDK Runtime Environment (build 11.0.24+8-post-Ubuntu-1ubuntu322.04)

OpenJDK 64-Bit Server VM (build 11.0.24+8-post-Ubuntu-1ubuntu322.04, mixed mode, sharing)

fluidsyhth -V

Command 'fluidsyhth' not found, did you mean:

command 'fluidsynth' from deb fluidsynth (2.2.5-1)

Try: sudo apt install <deb name>

______________________________________________________________________________________________________________



From Graham Goode on 2024-12-07 02:08



Your fluidsynth command had an 'h' instead of an 'n'. Please run that again to see which version

is installed.



Then in jOrgan, your disposition might be configured to use a Windows driver, or JACK, which your

Linux Mint distribution would not use. Please, in jOrgan, with your disposition loaded, go into

construct mode, select the Fluidsynth element, and see what driver is in use. The reference page

for the Fluidsynth element is https://jorgan.info/base/f/Fluidsynth_sound.html

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-07 02:25



Sorry I did not read it

fluidsynth -V

FluidSynth runtime version 2.2.5

Copyright (C) 2000-2022 Peter Hanappe and others.

Distributed under the LGPL license.

SoundFont(R) is a registered trademark of Creative Technology Ltd.



FluidSynth executable version 2.2.5

Sample type=double

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-07 17:05



Marc-Paul:

I tried BALMAIN_j320_FS.disposition same problem. Do I need to do something with "pulseaudio"?

to create Fluidsynth?



Thank you, fg

______________________________________________________________________________________________________________



From JohnR on 2024-12-07 21:21



Freeman,



Graham Goode suggested a couple of posts back that you send us (in a post) a copy of the jOrgan

debug error log. (Click on View, and then on Debug). There is also an error log created in the

app.log file found in the .jorgan folder. To access it, look at this page in the jOrgan InfoBase:

jorgan.info/base/e/Error_Log.html - place https:// ahead of the link details and copy &

paste it into your browser address window).



Graham, when I created the Error Log page in the InfoBase, I didn't mention the Debug. In fact

I had forgotten about it, and I tend to overlook it in the View list because it is mentioned

separately, at the top! Can you please tell us what is the relationship between the Debug and

the app.log?



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-07 23:21



JohnR, Thank you, fg



Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_OPEN_FILE action is not supported on the current platform!

Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_QUIT_HANDLER action is not supported on the current platform!

Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_PREFERENCES action is not supported on the current platform!

Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_ABOUT action is not supported on the current platform!



Last entry from app.log:



Dec 07, 2024 6:20:05 AM jorgan.Version log

INFO: jOrgan null

os.arch = amd64

os.name = Linux

os.version = 5.15.0-125-generic

java.home = /usr/lib/jvm/java-11-openjdk-amd64

java.version = 11.0.24

java.runtime.name = OpenJDK Runtime Environment

java.runtime.version = 11.0.24+8-post-Ubuntu-1ubuntu322.04

user.dir = /home/freeman

user.home = /home/freeman

user.country = US

user.language = en

user.name = freeman

Dec 07, 2024 6:20:05 AM jorgan.gui.LAF install

INFO: setting look and feel 'com.sun.java.swing.plaf.gtk.GTKLookAndFeel'

Dec 07, 2024 6:20:07 AM jorgan.gui.withDesktop OrganFrame

WARNING: The APP_OPEN_FILE action is not supported on the current platform!

Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_QUIT_HANDLER action is not supported on the current platform!

Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

Dec 07, 2024 6:20:07 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_ABOUT action is not supported on the current platform!

WARNING: The APP_PREFERENCES action is not supported on the current platform!



Entry from app.log.1



Dec 06, 2024 9:35:14 AM jorgan.Version log

INFO: jOrgan null

os.arch = amd64

os.name = Linux

os.version = 5.15.0-125-generic

java.home = /usr/lib/jvm/java-11-openjdk-amd64

java.version = 11.0.24

java.runtime.name = OpenJDK Runtime Environment

java.runtime.version = 11.0.24+8-post-Ubuntu-1ubuntu322.04

user.dir = /home/freeman

user.home = /home/freeman

user.country = US

user.language = en

user.name = freeman

Dec 06, 2024 9:35:14 AM jorgan.gui.LAF install

INFO: setting look and feel 'com.sun.java.swing.plaf.gtk.GTKLookAndFeel'

Dec 06, 2024 9:35:16 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_OPEN_FILE action is not supported on the current platform!

Dec 06, 2024 9:35:16 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_QUIT_HANDLER action is not supported on the current platform!

Dec 06, 2024 9:35:16 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_PREFERENCES action is not supported on the current platform!

Dec 06, 2024 9:35:16 AM jorgan.gui.OrganFrame withDesktop

WARNING: The APP_ABOUT action is not supported on the current platform!

______________________________________________________________________________________________________________



From Marc-Paul on 2024-12-08 04:04



Hi Freeman:



Again... just to be clear... we are talking about Linux Mint, not Windows.



I downloaded the Aeolian Skinner and upacked it.

I opened the instrument in jOrgan 4.1 for linux.

The first thing I did was go into construct mode and expanded "Sound Source" to reveal

"Sound Source" which is actually Fluidsynth.

I looked at the line "Audio Driver". It said dsound which does not exist in Linux Mint. I opened

the selection box on the right and selected the first entry which is "Alsa". (There are a number

of things to choose from.)



I went to the last line that says "Soundfont". I clicked in the box where the three little dots are

which opens a dialog box that allows me to go to the location where the soundfont is located and

selected it. That location is wherever you downloaded the file to and expanded it. The soundfont

will be one of the files in the folder for the organ. Make sure it is selected and go back to jOrgan.



I went out of Construct mode and selected a stop on the great organ and taped a key on the great

manual and I had sound. Check the little pair of lights in the lower right hand corner to see if

one lights up as you press a key on the keyboard with your mouse. This is a midi data OUT indicator.

The other light is a midi data IN indicator.



There are more settings to make the organ function as intended... but this should make it play.



Best Luck !!!

Marc-Paul

______________________________________________________________________________________________________________





From Freeman Gilmore on 2024-12-08 05:39 +20



On Sat, Dec 7, 2024 at 12:45 PM Marc-Paul wrote:

"Hi Freeman:



Again... just to be clear... we are talking about Linux Mint, not Windows."

Linux Mint



"I downloaded the Aeolian Skinner and upacked it."

Do not know how to update



"I opened the instrument in jOrgan 4.1 for linux."

yes



"The first thing I did was go into construct mode and expanded ‘Sound Source’ to reveal ‘Sound

Source’ which is actually Fluidsynth."

It is best I understand It is loaded on Linux for sure and the right one loaded by the jOrgan package



"I looked at the line ‘Audio Driver’. It said dsound which does not exist in Linux Mint. I opened

the selection box on the right and selected the first entry which is ’Alsa’. (There are a number of

things to choose from.)"

My grandson said i need pulseaudio he is going to fix that for me in about 20 min. I have no clue

on this



"I went to the last line that says ‘Soundfont’. I clicked in the box where the three little dots are

which opens a dialog box that allows me to go to the location where the soundfont is located and

select it. That location is wherever you downloaded the file to and expanded it. The soundfont will

be one of the files in the folder for the organ. Make sure it is selected and go back to jOrgan."



Are you saying I have to turn this on to make it work? I will have my grandson read this.

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-08 10:04



Marc-Paul:



IT WORKS! Instruction steps worked fine. 3 dots I found by trying different things until

they appeared, even tried the 3# at the top.



Because I used the Linux package part of this could be fixed there I would think but I am a

dumb donkey.



One question: which is the best sound driver?



Thank you, fg

______________________________________________________________________________________________________________



From RickW on 2024-12-08 11:42



Sometimes you need to widen the Properties display column to be able to see the "three-dot"

dropdown menu.

You need to know it is there to go looking for it.

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-08 12:58



They were the but I thought they were part of the file name and I was looking for red dots but

when I clicked on the file they jumped and they are in a box now not part of the file name.

and yes it does help to widen the window for something but that was not the problem it was me.



Thank you, fg



______________________________________________________________________________________________________________*

END OF THREAD























































Mailing List Problem: IMPORTANT



From JohnR on 2024-12-06 12:00



Hi all,



Recently the Mailing List refused one of my posts, and also the most recent of Marc-Paul's posts.

Both were regarded as over the size limit. Marc-Paul's got through anyway. Perhaps Sven allowed it.



For some reason my post had acquired an attachment, which I did not send. But the main problem,

I think, common to both posts that were recently refused, is that they contained in the text a

web address, which shows up in my email account as printed in blue. As far as I know, this is a new

behaviour of the Mailing List, and I don't think we can do anything else but work around it.



At the time I repeated my post, but detached "https://" from the details of the link. Some of you

may have wondered why I did this. The post then got through.

______________________________________________________________________________________________________________



From Mark Bugeja on 2024-12-06 16:26



Hi John R,



It may be an issue related with your particular email service provider and filters used to prevent

transmission of viruses etc.



Mark

______________________________________________________________________________________________________________



From Jonathan Aquilina on 2024-12-06 13:58



Morning John,



Those links are important and are there for a reason. Legally all mailing lists have to give you

the option to unsubscribe at any time. Failure to do so can result in legal issues.



I am not sure how long the email thread might have been but all that bounce back or failure to post

means that a new email thread needs to be started that is all.



Regards,

Jonathan Aquilina

______________________________________________________________________________________________________________



From JohnR on 2024-12-06 19:23



I am grateful to Jonathan and Mark for their replies, although I suspect neither really addresses

the problem.



I shall explain what happens when a post exceeds the size limit of 64 KB which SourceForge applies

to posts sent to the Mailing List. They are sent to both Sven and to me. Whoever deals with it first

by allowing it or refusing it settles the matter. My practice is always to refuse it, as SourceForge

provides the Mailing List set-up at no cost to us, but they also archive it, and a size limit

therefore is quite reasonable. This is why posters should be diligent in appending below their reply

only as much of the text they are replying to, as is necessary.



It seems I must refine my guess as to what triggers the size limit, as Graham Goode's second post to

this thread obviously contains a web link, and so does one of Marc-Paul's, yet they both got through.

My guess is that the Mailing List ascertains the size of the file belonging to the offending link,

and adds that to the actual size of the text. Graham's first post actually exceeded the size limit.

It was referred to me, and contrary to what I usually do, I allowed it to get through, as it was only

2.5 KB over the limit.



Best wishes,

JohnR

______________________________________________________________________________________________________________



From Jonathan Aquilina on 2024-12-6 19:35



Hi John,



Links are not the issue as they are just text. If an email thread gets long the size will get bigger

and bigger. Pictures will make the matter worse as i have sometimes forgotten to remove my image in

my signature and the email gets sent for moderation due to size.



My question becomes is this happening all the time or with a particular email thread?



Regards,

Jonathan Aquilina

______________________________________________________________________________________________________________



From Marc-Paul on 2024-12-07 01:21



JohnR:



My post that got thru was a second post... in which I had eliminated the

"links". I have the messages turned on so I get an acknowledgement of my

post sent or not sent. It's helpful to know.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From JohnR on 2024-12-08 17:12



Jonathan Aquilina wrote on 2024-12-6:

"My question becomes is this happening all the time or with a particular email thread?"



No, it is not happening all the time. I noticed it for the first time last month, when I had a post

refused. When I repeated it with the text of the link but without the "https://" where it should be,

it got through. Over the years, many posts including links to dispositions (and therefore over the

limit because of their soundfonts, even if they were zipped), got through.



But a few minutes ago I sent a TEST post which contained a link with the "htt...". I knew it was a

link to a jOrgan version which certainly exceeded the post size limit, and it got through! There was

not enough time for Sven to read it and let it through.



And no, it has not happened just with a particular thread. The first example, my post in mid-November,

was in another thread no longer current. My advice is to shun hyperlinks altogether when sending posts,

and instead disguise them in the manner such as I have suggested, which now has worked twice for me.



Best wishes,

JohnR



P.S. For the record, the Mailing List has another problem which I don't think has been reported,

although it may have been happening for quite some time, and may have lost for us some valued

contributors, such as Paul Stratman for one.

Some time back I realised that occasionally some posts to the Mailing List were not making it into

my email Inbox. So I created a second subscription using a gmail address which I normally use for

some things other than for jOrgan. That happened with the post from Jonathan to which I am replying,

and also to one other recent post from him, plus, I think, to one of Graham Goode's recent posts.

I don't see any easy solution to this. This is a warning to everyone that you can't assume that you

receive all the posts sent to the Mailing List.

______________________________________________________________________________________________________________



From Chris Pearson on 2024-12-08 21:38



Hi,



I wasn't aware that I was missing out on some posts. I had just assumed that there was a decline

in interest in jOrgan and therefore a decline in the number of posts.

I've just been on the Sourceforge jorgan-user mailing list and was very surprised to see the number

of posts for each of the last few months. Which is certainly not the number of emails I should have

received.



Thanks for the timely warning.



Regards

Chris Pearson (aka jorganuser on YT)

______________________________________________________________________________________________________________



From John Beach on 2024-12-09 00:36



Unless I am starting a new topic, I hit "reply" and (as with this posting), it goes to the list

using the assigned address*. l have assumed that any lulls or reduced volume of postings indicated

a lack of problems encountered in using jOrgan.



That has been my experience over the past 5 or so years with 4.0 beta 1 which has worked flawlessly

for me since it came out. I use jOrgan daily for about 2 hours. jOrgan is a great success story.

I have found that fluidsynth 2.2 reverb is tolerable if "Level" is kept at 10-15. Any higher and it

produces the looped warping of sound. It would seem that could be corrected, but it would require

someone with an understanding of the particulars and an empathy for the need for proper changes.

I have not wondered why professional organists are heavily invested in "Hauptwerk," but have wondered

if any have ever tried jOrgan, what they think of it and, if there were enough critiques of it,

whether such minor problem areas as fluidsynth reverb could not be addressed as a result. As free

software, it would seem that it could be a very acceptable alternative.



John Beach



* The text was altered at this point by the Administrator, for Mailing List privacy reasons.

______________________________________________________________________________________________________________



From JohnR on 2024-12-10 12:57



On 2024-12-08 21:38, Chris Pearson wrote:

"I wasn't aware that I was missing out on some posts. I had just

assumed that there was a decline in interest in jOrgan and therefore a

decline in the number of posts.

I've just been on the Sourceforge jorgan-user mailing list and was very

surprised to see the number of posts for each of the last few months.

Which is certainly not the number of emails I should have received."



Hi Chris,



I don't think the current frequency of posts to the Mailing List is an

indication of a decline of interest in jOrgan. I keep track of the

number of jOrgan version downloads of the previous week, and it has

remained fairly constant at about 49. That's almost 2,500 downloads of

jOrgan in the past year. During the past year, there has been no real

change. I don't know about other years. I also receive a monthly report

on the number of Google searches for jOrgan web addresses for the

previous month, and they show no decline that I am aware of. Unless I am

misinterpreting what I read in the report, it's usual to see some pages

mentioned that have scored more hits than they did in previous months.

For what it's worth, that does not seem to indicate a decline.



If we want to see the interest increasing, presumably jOrgan users

should be doing more than we are at present to advertise it. You have

certainly done your bit. With your YouTube channel, "jorganuser", you

have 40 videos and about 57,000 views to your great credit. It is not

the only jOrgan channel. There is also Josh Walworth's with 9 videos and

over 20,000 views (from memory).



Best wishes,

JohnR

______________________________________________________________________________________________________________*

END OF THREAD

































































Keyboard to jOrgan



From Freeman Gilmore on 2024-12-09 07:11



My question is, how does jOrgan know that a keyboard is connected to the computer if no key messages

are being sent?



Thank you, fg

______________________________________________________________________________________________________________



From RickW on 2024-12-09 07:46



The only way jOrgan "knows" about a MIDI device is that it looks at the operating system list of

installed MIDI devices.

On a Windows operating system, this "list" can be seen in "Windows Device Manager" under a heading

something like sound and music devices.



I am not very familiar with Linux, but I think ALSA might have the list of installed MIDI devices

(and sound driver devices).



Regards

Rick

______________________________________________________________________________________________________________



From Marc-Paul on 2024-12-09 08:51



There is data communicated between devices even at rest. For instance: The midi clock... which can

maintain sync between devices.



I believe jOrgan refreshes the midi connection data when you come out of Construct mode. That is one

of the challenges we have on Mac OS's... you have to turn off jOrgan and come back in if you make any

changes... as our editions for Mac are getting old at this point.



I have been testing Bluetooth (wireless) midi... and not entirely happy with the reliability. The wire

connection is best.



Cheers

Marc-Paul

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-09 09:25



Rick:

Windows Device Manager so how does it know? I read in "The jOrgan Guide for Beginners" by Bill Skees

that the MIDI input jack doIDI to USB cable) so the computer can not ask. The only way I can think is

that the keyboard must send a code on every loop or so; but what is the code if it does. USB connections

are polled so the computer knows the USB is connected.



In "The jOrgan Guide for Beginners" by Bill Skees he hooked the wrong MIDI cable to the MIDI out of the

keyboard.



Thank you, fg

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-09 09:38



Marc-Paul



I did not read this before I sent the last email. So you are saying the clock. With the MIDI to

USB cable the cable light only comes on when a key is pressed as I recall. I know the computer sees

the USB connection.



Thank you fg

______________________________________________________________________________________________________________



From RickW on 2024-12-09 15:46



Hi Freeman



I'm not sure I understand why you need to know "how" the operating system "knows" specific MIDI Devices

are connected?



In Windows, each time jOrgan is Started or switched from Construct Mode to Run Mode, this "list" is

refreshed.



In Windows Device Manager, a Device that has had "Drivers" installed, but is not currently plugged in,

can be "seen" by looking in Windows Device Manager and selecting View Hidden Devices.

The Driver details for these devices can then be "seen".



It is worth noting that the Operating System (Windows at least) "sees" an individual Device as a combination of the USB Port and the Device identity.

If you plug a Device into a different USB Port, it is shown up as another Device and new Driver files are installed for that Device.

It is a good idea to mark your USB Ports with the specific Device you intend to use at that connection, and to Delete Device Drivers for any duplicate devices that are left unused in the system.



Regards

Rick

______________________________________________________________________________________________________________



From RickW on 2024-12-09 16:06



Hi Freeman



It just occurred to me that you are experimenting with an Arduino Device to send MIDI messages.



Are your questions to do with "identifying" MIDI Devices coming because you are not able to "see" your

Arduino device as a MIDI-USB Device?



There are only certain Arduino hardware products that can be configured to "show-up" as dedicated

MIDI-USB Devices.

If your Arduino hardware is not one of these specific devices, then you will need to research

"Hairless MIDI to Serial Bridge".



Again, you will need to research this for ways it can be run on Linux.



My preference for Microprocessor boards for MIDI applications is Teensy.

The Teensy boards are able to be configured as native USB-MIDI.



Regards

Rick

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-09 16:23



Rick:

I know that jOrgan and other devices remember which USB is what. What I was trying to figure out is

if I made a MIDI device known to be used with jOrgan would it be best to send a code MIDI USB before

I send another control code so jOrgan know I am MIDI. For example in build mode I could better

find the MIDI USB devices if it knows it is there. If I made a pedal controller it would send on

MIDI code for position at turn on and that could be before jOrgan is turned on. Device manager

would see that first code so it would know, I guess.

Thank you, fg

______________________________________________________________________________________________________________



From RickW on 2024-12-09 16:48



Hi Freeman



When you boot your computer, it finds all MIDI Devices.

If a MIDI Device is then added or removed, the operating system will update its list.

When you open jOrgan or come back from Construct mode, jOrgan updates the Devices it can "see" in its

MIDI Devices list.



There is no need for you to trigger a MIDI Message in any MIDI Device for it to be "seen" by the

Operating System or by jOrgan.



Regards

Rick

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-09 16:52



On Mon, Dec 9, 2024 at 12:07 AM RickW wrote:

"Hi Freeman

It just occurred to me that you are experimenting with an Arduino Device to send MIDI messages.



Are your questions to do with "identifying" MIDI Devices coming because you are not able to "see"

your Arduino device as a MIDI-USB Device?



There are only certain Arduino hardware products that can be configured to "show-up" as dedicated

MIDI-USB Devices."



Ok that explains I think. "show-up" meaning something is being sent saying Hi I am MIDI. So adding

code is not going to help, it is in the hardware.

Yes I am trying to understand the code for the swell pedal and did perches a Teensy along with the

other parts. I am working on making the pedals now.

Not been well and it is cold in the garage.

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-09 17:03



I see that from what you said last. I do not need to know what the MIDI USB is saying - it works.

As I recall now the different devices have some code standard the device manager reads.

______________________________________________________________________________________________________________



From John Beach on 2024-12-09 18:32



"I'm not sure I understand why you need to know ‘how’ the operating system ‘knows’ specific MIDI

Devices are connected?"



I think the explanation for a need to know this is found in the fact of the difference between how

Windows identifies, for example, USB MIDI keyboards, and how jOrgan identifies each of those

RELATIVE to the organ division they are in. If, for example, all the keyboards are matching from

the same manufacturer, they will, ALL, be identified as identical, even though they are connected

to single USB ports or, even, a USB Hub of ports, 4:1. I have this kind of set-up, and I can't

tell you---from the connections to the USB Hub--- which of the keyboards is for which division of

the organ. I, also, do not know, if I switched USB cables from keyboards to different ports,

whether the keyboard would play the same division in jOrgan. So, if the keyboard assignment is

made in jOrgan, it is not relative to the port. In stacked keyboards, such as organ consoles have,

the identity of the division is important. We used to think of electrical connections as being

"hard-wired." We knew definitively what was what. Now, we are not certain because it is all

"floating," so to speak. Or the virtual software can assign the hard-wire connection to any

division within jOrgan, without changing the connection at the ports. It is difficult to

understand how technology is progessive, given the factors of switching that occur constantly.

Conglomerates, having absorbed smaller businesses of people which had local scope and

effectiveness, are, now, computer-controlled, impersonal monstrosities whose communications consist

of recorded, predetermined, numerical choices, guaranteed to frustrate the heck of out anybody. .

....If and when "the grid goes down," was never heard or understood by previous generations. No

one would have known what "the grid" was or is.



John Beach

______________________________________________________________________________________________________________



From Freeman Gilmore on 2024-12-10 04:35



From a previous discussion here, each connected USB port is given a unique location. So turning off

the system and changing the keyboard in that socket with a similar keyboard should not affect the

jOrgan assignment when the system is turned on. Each USB connection is unique. Moving the

keyboard to a different USB socket may confuse the jOrgan assignment. This us my understanding,

As for the grid the internet should not be used. Computers and cable (glass) should be separate

system no radio. Medical and financial records should not be accessible by internet only put on

the net by request from an independent computer.



Thank you, fg

______________________________________________________________________________________________________________



From RickW on 2024-12-10 11:31



Hi John



Windows made big changes to the handling of peripheral device drivers in the change from Windows 7

to Windows 8 (in 2012)

I think it was jOrgan version 3.19 that introduced options to deal with this.



View - Configuration

MIDI - Cache Devices, Enumerate Devices



These settings are not activated by default. A user needs to know they have a problem with this and

then configure these settings.



I have been using 3x identical USB-MIDI keyboards for well over 10 years now.

Sven worked with me to write updates to jOrgan to deal with this problem and they work perfectly for me.

Once allocated, the Enumerate Devices gives each USB Keyboard device a #"x" number. I find this works

for me, but I am also careful to identify my cables and keep them in the same USB ports on my powered

USB Hub.



Regards

Rick

______________________________________________________________________________________________________________



From Lynn Walls on 2024-12-11 02:16___NEWEST POST



The changes to which you refer, which were intended to "unique-ify" identically named MIDI devices,

are certainly essential for some setups with identical MIDI devices. However, there is one annoying

aspect of the unique #x numbering scheme. That #x number is appended to ALL MIDI devices,

regardless of whether or not they have duplicate names. So now, you have to accommodate that

appended #x number in all your MIDI configuration settings. But the WORST part is that if you

rearrange which USB ports or USB hubs that your MIDI devices are connected to, ALL the appended

#x numbers may get reassigned to different MIDI devices. Thus, after moving your MIDI devices to

different ports (or adding new or different MIDI devices), you may then have to manually correct all

your jOrgan MIDI configurations to adapt to the changed #x numbering. While this is certainly

manageable, it is quite annoying to deal with.



So, I would recommend that if you do NOT have duplicately named MIDI devices, you should make sure

that the View->Configuration->jOrgan->Midi->"Enumerate devices" checkbox is UNCHECKED.



CLW



______________________________________________________________________________________________________________*

END OF THREAD