__________________________________________(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)
2023 Jul-Dec______2023 Jan-Jun______2022 Jul-Dec______2022 Jan-Jun _____2021 Jul-Dec
jOrgan website for new users___Sticky Post
Piston indicator lights and LaunchPad control___By Lynn Walls_Newest 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
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
______________________________________________________________________________________________________________ *
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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___NEWEST POST
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