Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Audio Coding
I have been experimenting with adding sound
There are several sounds I want to assign to each loco. I use, for example, just showing 2 sounds assigned to 2 locos,? sounds_path = "C:/Users/Home/Documents/train-n/sounds/ds/" buffer_horn_Loco1 = audio.provideAudio("IAB_horn_Loco1") buffer_horn_Loco1.setURL(sounds_path+"horn1.wav") source_horn_Loco1 = audio.provideAudio("IAS_horn_Loco1") source_horn_Loco1.setAssignedBuffer("IAB_horn_Loco1") buffer_startup_Loco1 = audio.provideAudio("IAB_startup_Loco1") buffer_startup_Loco1.setURL(sounds_path+"startup1.wav") source_startup_Loco1 = audio.provideAudio("IAS_startup_Loco1") source_startup_Loco1.setAssignedBuffer("IAB_startup_Loco1") buffer_horn_Loco2 = audio.provideAudio("IAB_horn_Loco2") buffer_horn_Loco2.setURL(sounds_path+"horn2.wav") source_horn_Loco2 = audio.provideAudio("IAS_horn_Loco2") source_horn_Loco2.setAssignedBuffer("IAB_horn_Loco2") buffer_startup_Loco2 = audio.provideAudio("IAB_startup_Loco2") buffer_startup_Loco2.setURL(sounds_path+"startup2.wav") source_startup_Loco2 = audio.provideAudio("IAS_startup_Loco2") source_startup_Loco2.setAssignedBuffer("IAB_startup_Loco2") This gets very longwinded for multiple sounds per loco and multiple locos I am sure that it must be possible to code the above using a for loop with the sounds and locos read from a list or dictionary Can anyone suggest how I might do that - I have used lists, dictionaries and for loops before, but cannot see how to apply them to this particular need. Many thanks in advance Dave |
Locked
Re: two throttles on screen at one time
First the disclaimer, I use Linux rather than Windows for JMRI so am falling back on past experience. Next the questions:
How are you switching between throttles? My expectation would be that you create two or more throttles which should each appear as separate windows and then you simply click on/in the appropriate window to activate it as the window holding current focus. When the "other" throttle window becomes minimized you should have two buttons/icons in the taskbar, one for the open window and another for the minimized window. A single click on the taskbar button/icon for the minimized window should restore it to normal size on screen giving you both throttle windows open at the same time. |
Locked
Re: Double Signal Mast fails when turnout and X-over are thrown
Fixed!!!
Thanks a lot, Dave. Miguel |
Locked
Re: two throttles on screen at one time
Is it possible that
you have some setting in Windows that auto-minimises non-active windows?
?Maybe you are in Tablet ?mode. ? ?See
for a possible fix.
Mick ______________________________________________________________________ Mick Moignard Specialising in DCC Sound p: +44 7774 652504 e: mick@... skype: mickmoignard IBM Notes and Domino: still has what it takes as an App Dev and Collaboration platform. |
Locked
Re: Roster addition
All CVs reading 123
suggest that the JMRI defaults (Edit/Preferences) ?are set to Internal,
and not to the active connection.
Mick ______________________________________________________________________ Mick Moignard Specialising in DCC Sound p: +44 7774 652504 e: mick@... skype: mickmoignard IBM Notes and Domino: still has what it takes as an App Dev and Collaboration platform. |
Locked
Re: Roster addition
I think you'll find
that Soundtraxx's statement about the PTB100 not being required applies
to Econami and Tsunami-2 decoders only, ?It is required for Tsunami-1
decoders with most DCC systems, but not with all. ?After all, if it
was never needed, why sell it?
Mick ______________________________________________________________________ Mick Moignard Specialising in DCC Sound p: +44 7774 652504 e: mick@... skype: mickmoignard IBM Notes and Domino: still has what it takes as an App Dev and Collaboration platform. |
Locked
Re: two throttles on screen at one time
SPROG Programmer mode is limited to one throttle because of SPROG hardware design.
toggle quoted message
Show quoted text
SPROG Command Station mode not limited to one throttle. But SPROG performance. limitations (the command station code is in JMRI, not the hardware) may limit the practical number of simultaneous throttles in order to maintain responsiveness. -- Dave in Australia On 7 Sep 2018, at 9:45 AM, Jon Miller <atsfus@...> wrote: |
Locked
Re: Roster addition
¿ªÔÆÌåÓýFirst you need to solve the 123 problem. Go to Preferences->Defaults. Nothing should be set to Internal. Change everything to NCE. Otherwise everything you read means nothing. If you have JMRI V4.10, update to the latest JMRI V4.12 version or later. This will make the 123-Internal problem less likely to occur. Only when you do have that problem fixed, can you use JMRI's New Loco->Read Type from Decoder to tell JMRI to read the information in the loco decoder and try to pick the correct JMRI decoder model definition matching your loco decoder. Once you do that and Open Comprehensive Programmer, you have a blank roster entry (of the correct model). Read Full Sheet then reads all the current CV values in the loco decoder into the new JMRI roster entry. Once that is completed error-free you then Save the Roster Entry (File menu or Basic pane, entering an ID name meaningful to you if you haven't done so already). The JMRI roster entry you have created and saved now should contain all your current settings. There's no way Read buttons will change the CVs stored in your decoder. Use of the Write buttons is the only way to change CV values currently stored in your loco decoder. --? Dave in Australia The New England Convention 2018 On 7 Sep 2018, at 8:11 AM, gerardh1031@... wrote:
I have thought about the answers I have received and find they donot explain the methodology to accomplish this program.Instead of extracting info from the decoder to the locomotive I want to extract the programming currently in the decoder and duplicate it in JMRI..For instance do i? start by clicking on? New decoder.? |
Locked
Re: Roster addition
¿ªÔÆÌåÓýPossibly true for the Tsunami 2/Power Pro combination. Not true for Tsunami (original) or QSI decoders and my Power Pro. In the context of my original post, Read Changes on Sheet applied only to CVs sheet. --? Dave in Australia The New England Convention 2018 On 7 Sep 2018, at 6:44 AM, gerardh1031@... wrote:
Thanks for the reply I was interested in your comment PTB 100. SoundTraxx makes a statement that PTB 100 is not required. when programming. When you speak about Read Changes on Sheet you are speaking about sheets other than the CVS? |
Locked
Re: Double Signal Mast fails when turnout and X-over are thrown
Bob,
toggle quoted message
Show quoted text
#5737 fixes an appearance issue. I have submitted #5760 to add the missing aspect mapping entries. Dave Sand On Sep 6, 2018, at 9:42 PM, Bob Jacobsen <rgj1927@...> wrote: |
Locked
Re: JMRI Sensor Channels ¨C Direct Arduino to JMRI Communications
Hi,
Sorry, I forgot the link! ... Hi,
?
Some modelers may be interested in this small article on JMRI Sensor Channels ¨C Direct Arduino to JMRI Communications which enables most any Arduino controller to act as a Sensor Channel/Mux/Concentrator for JMRI with direct and independent updates to the JMRI Sensor Table, and providing for sensor initialization on power-up. All construction details sketches and scriptscan be found here: SMA28 JMRI Sensor Channels ¨C Direct Arduino to JMRI Communications
?
and a short video can be found here:This is a low-cost, relatively simple project to make many sensors available for use in JMRI. I hope some of you find it useful. There will likely be more to come. Have fun!? :-) Best regards, Geoff Bunza scalemodelanimation.com |
Locked
JMRI Sensor Channels ¨C Direct Arduino to JMRI Communications
Hi,
Some modelers may be interested in this small article on JMRI Sensor Channels ¨C Direct Arduino to JMRI Communications which enables most any Arduino controller to act as a Sensor Channel/Mux/Concentrator for JMRI with direct and independent updates to the JMRI Sensor Table, and providing for sensor initialization on power-up. Construction details can be found here: SMA28 JMRI Sensor Channels ¨C Direct Arduino to JMRI Communications and a short video can be found here: This is a low-cost, relatively simple project to make many sensors available for use in JMRI. I hope some of you find it useful. There will likely be more to come. Have fun!? :-) Best regards, Geoff Bunza scalemodelanimation.com |
Locked
Re: Panel cannot create sensors
What¡¯s xxx in the message? Is it something like LS12?
It sounds like a mismatch between the preferences configuration of your LocoNet connection (which usually is dented by ¡°L¡±) and the names in the file. Bob On Sep 6, 2018, at 1:32 PM, esimard via Groups.Io <esimard@...> wrote:-- Bob Jacobsen rgj1927@... |
Locked
Re: Double Signal Mast fails when turnout and X-over are thrown
This sounds a lot like a problem what was fixed by Ted Smith via PR #5737
It¡¯s not in a test release yet, but any recent development build (or JMRI 4.13.3 this weekend) should have it. Bob On Sep 6, 2018, at 10:23 AM, miguelay@... wrote:-- Bob Jacobsen rgj1927@... |
Locked
Re: two throttles on screen at one time
Jon,
I think that you missed my point - that JMRI _can_ display more than one throttle at a time. Whether it _will_ can be a different story. As you point out, some _DCC system_ limitations can affect JMRI's capabilities, such as the maximum number of throttles which may be opened. Remember that one of the good design decisions of JMRI's developers is that limitations of one DCC system are generally _not_ forced upon users of other DCC system types. The very first post in this thread revealed that the original poster _can_ create a second throttle, he just _cannot see both_ the first and second throttles _at the same time_. This means that the original poster is configured for a DCC system which _does not_ limit JMRI to a single throttle. Regards, Billybob |
Locked
Re: two throttles on screen at one time
Jon Miller
¿ªÔÆÌåÓýOn 9/6/2018 12:53 PM, billybob
experimenter wrote:
??? OK I have the following, just a programming track.?Are you talking about multiple throttles on a machine running JMRI? JMRI can have as many Throttle windows as you want! A Dell computer. SPROG IIv3 JMRI 4.13.2 ??? I get the message " Only one throttle can be in use at anyone time with the Sprog." -- Jon Miller For me time stopped in 1941 Digitrax Chief/Zephyr systems, SPROG, JMRI User NMRA Life member #2623 Member SFRH&MS |
Locked
Re: two throttles on screen at one time
I'd also add that some laptops have an option where they think they are a
tablet. It then does things like only shows one (or two) windows at a time. Where that is triggered or controlled always takes some digging around. But it is part of the preferences for Windows. -Ken Cameron, Member JMRI Dev Team www.jmri.org www.fingerlakeslivesteamers.org www.cnymod.com www.syracusemodelrr.org |
Locked
Re: Roster addition
¿ªÔÆÌåÓýJerry,
You were told about how to read and save what is on the decoder. I do it even with brand new engines just in case the defaults in the code don¡¯t match what is on the decoder. Then I start doing my changes and writing to the decoder.?
You have to create an entry filling in the first tab with things like name etc. Unless you do a write to the decoder you don¡¯t change things. The advice you received was to then do a read of the decoder. You can do that by page
or read all option. Then save the data.?
David Klemm
8 Plus
? From: 32511155240n behalf of
Dave?Sent: Thursday, September 6, 2018 17:11 To: [email protected] Subject: Re: [jmriusers] Roster addition ?
I have thought about the answers I have received and find they donot explain the methodology to accomplish this program.Instead of extracting info from the decoder to the locomotive I want to extract the programming currently in the decoder and duplicate it in JMRI..For instance do i? start by clicking on? New decoder.? I am reluctant to proceed until I am sure of where I am going. I do not want to lose my current programming. I did read the CV full sheet and and all CVs read 123 Jerry Hampton.? |
Locked
Re: Roster addition
Dave?
I have thought about the answers I have received and find they donot explain the methodology to accomplish this program.Instead of extracting info from the decoder to the locomotive I want to extract the programming currently in the decoder and duplicate it in JMRI..For instance do i? start by clicking on? New decoder.? I am reluctant to proceed until I am sure of where I am going. I do not want to lose my current programming. I did read the CV full sheet and and all CVs read 123 Jerry Hampton.? |
Locked
Re: decoder pro operations
David,
Here's the link to the operations help. The next section talks about British Railways. Dan |
to navigate to use esc to dismiss