Mark R. The easiest (and cost efficient) method for working with Loksound decoders is to go to their site and download / install the LokProgrammer software. You can go into all the different pages and make all the changes and settings you want. Granted, without purchasing the actual hardware, you can't write any of those changes to your decoder, BUT .... You CAN go to the menu bar at the top and select "Show Changed CVs". It will then give you a list of all the CVs you changed (by moving sliders and checking boxes) including all the index CVs. You can then take that list and enter them manually using your DCC system. Just be sure to enter them in the same order they are displayed. Mark.
The easiest (and cost efficient) method for working with Loksound decoders is to go to their site and download / install the LokProgrammer software. You can go into all the different pages and make all the changes and settings you want.
Granted, without purchasing the actual hardware, you can't write any of those changes to your decoder, BUT ....
You CAN go to the menu bar at the top and select "Show Changed CVs". It will then give you a list of all the CVs you changed (by moving sliders and checking boxes) including all the index CVs. You can then take that list and enter them manually using your DCC system. Just be sure to enter them in the same order they are displayed.
Mark.
You can do exactly the same thing with JMRI for ALL the brands and models of decoders it supports, unlike the LokProgrammer software which only supports ESU decoders.
Like the ESU software, JMRI runs just fine without any actual hardware attached. Go through the panels and make your changes, then go to the "All CVs" pane and sort to put the ones that were changed at the top of the list. Then just manually make the changes to your decoder.
EDIT: Reworded for clarity.
As far as the sound slots, let me use Ed's earlier post with the EMD 16-710G3B sound project....
F4 turns sound slot 6 on and off. In this project, sound slot 6 contains a sound file for a dynamic brake sound. Let's say the engine you have the decoder in doesn't have dynamic brakes, and you wanted a different sound at F4 - let's say the compressor. If you go down to F20, you see the compresser sound is in sound slot 7. If you have a Lokprogrammer, you can go in and move the compressor sound from slot 7 to slot 6. Once you've saved the project to the decoder, any time you press F4 it will turn the compressor sound on. You'd may have to adjust a volume CV setting to get the right volume you want, but that's not anything to do with the sound slot.
p.s. keep in mind that many of the 'basic' Loksound decoder settings - speed, momentum, master volume, steam chuff syncronization, etc. are done with regular CVs that don't require putting values into other CVs first.
Thanks Henry! Just what I needed to know! I had read a thread in a Loksound forum where the writers were deep in the woods finetuning various aspects of the sound... Didn't want to go there, your comment makes it much easier learning curve! Appreciate your help!
Davidarps Sorry for the rambling on but I’m a 73 year old guy just trying have fun with my trains.
Sorry for the rambling on but I’m a 73 year old guy just trying have fun with my trains.
The fun stops and the work begins once you get too curious about stuff like JMRI - - - and Arduino for that matter. If you want to keep having fun with your trains, stay away from stuff like that.
Rich
Alton Junction
IDRickAs a newbie to dcc, is it necessary to adjust the sound cv's to enjoy running dcc with a sound locomotive?
The volume is probably the most common adjustment as many of us find it too loud, out of the box. People like to select the horn that they like or feel is prototypical. That is only 2 CV's to change, so you don't have to learn JMRI or buy a Lokprogrammer.
Unless you take your loco from your own layout to club display at the train show, you won't be fiddling with the volume ever again.
Henry
COB Potomac & Northern
Shenandoah Valley
¡ uʍop ǝpısdn sı ǝɹnʇɐuƃıs ʎɯ 'dlǝɥ
As a newbie to dcc, is it necessary to adjust the sound cv's to enjoy running dcc with a sound locomotive? I'm more of user rather than programmer + user. Lots to learn with different programs and the dcc specifications. I just want decent sound out of my locomotive...
I need a loksound for dummies... LOL
rrinker JMRI has no way of knowign what soudn is in what slot for a particular project either. So you ahev no idea which volume CV you need to adjust to change say the air compressor sound on a given decoder.
JMRI has no way of knowign what soudn is in what slot for a particular project either. So you ahev no idea which volume CV you need to adjust to change say the air compressor sound on a given decoder.
It's not hard to figure out for the major functions/sounds.
For example, F8 mutes the loco, by effectively setting the master volume to zero. So you look at the function map and see that F8 controls Slot 1. So Slot 1 is the master volume. Repeat as necessary for the other sounds.
rrinker Only if someone has created definitiong for EVER project available - and with so many locos comign out I can't imagine anyoen can actually keep up with this.
Only if someone has created definitiong for EVER project available - and with so many locos comign out I can't imagine anyoen can actually keep up with this.
I believe the mapping is contained in the sound project itself, so with the right code JMRI can dynamically create the correct layout. My understanding is that Dave Heap (JMRI) and Matt Herman (ESU) are collaborating on this.
Re Indexing with ESU decoders, a (possibly?) helpful analogy might be this...think of a building with several floors, and a number of rooms on each floor. Rooms 1 to 128 are on the first floor, so if you want to go to one of them, just go in the front door and walk to the room you need to go to. Rooms 129-256 are on the second floor, and rooms 257-384 are on the third floor. If you want to go to a room higher than room 128, you have to take the elevator to the appropriate floor. CV 31 and 32 are kinda like the elevator; it enables you to access the higher number CVs, like accessing the rooms on the higher floors of the building.
Of course, you don't need a LokProgrammer to use an engine equipped with an ESU decoder, but you may have to live with some lights and sounds not being exactly how you want them. I was OK running my Rapido GMD-1 without being able to access all the options or set some things exactly like I wanted them, it still worked fine. Now I really bought the LokProgrammer so I can buy blank decoders and add sound projects to them myself, but since I do have it, it's really nice to be able to take advantage of all the options my ESU-equipped engines offer.
JMRI has no way of knowign what soudn is in what slot for a particular project either. So you ahev no idea which volume CV you need to adjust to change say the air compressor sound on a given decoder. Only if someone has created definitiong for EVER project available - and with so many locos comign out I can't imagine anyoen can actually keep up with this.
Loco A might use sound slot 3 for the prime mover, Loco B might use that for the bell, Loco C might use that for dynamic brakes. Same CV adjsuts the volume for soudn slot 3, regardless of what actual sound file is sitting in that slot, but you absolutely need that mapping table liek the one posted for the SD70 to know which one to change.
A major correction, the reference to the horn and bell, it's not slot 331, it's slots 3 AND 31, so when you press the assigned F key, it plays the soudns in BOTH of those slots. It probably should be represented better int he table, but the two values are separated by a comma. The two CVs for the volume of each slot are seperated by a comma - hopefully whoever typed that up got them in the correct order.
Loksound is the ONLY decoder (at elast commonly available outside of Europe) that is even remotely as configurable as this. There are NO limits to what F key can operate what sounds and/or what physical wires. Withotu writing actual code (the Digitrax sound decoders, you can do this same sort of thing, but you actually have to fully write a program to do so). Just by fillign out specific boxes (CVs) you cna assign keys to soudns and wires with various conditions. Downside is you need some 2000 CVs to hold all that (though in less complex loco definitions, many of those will be empty). Only the Lokprogrammer can actually set all these with decent speed - in addition to standard NMRA DCC programming, Loksoudn has their own proprietary method for transferrign large amounds of data (so you can load sound files - if you had to use just the NMRA standard to load a sound file, it woudl take a week top copy that much data to the decoder). If you aren;t changing sound files, you don;t NEED a Lokprogrammer, but it sure helps. Even the fastest NRMA programmers, like the SPROG, are super slow compared to using a Lokprogrammer.
--Randy
Modeling the Reading Railroad in the 1950's
Visit my web site at www.readingeastpenn.com for construction updates, DCC Info, and more.
I should point out I just hooked up my LokProgrammer last weekend, so I hope I don't sound like I'm trying to pretend to be an "expert" by any means! But I did find it quite intuitive, and was able to finally get my Rapido GMD-1's lights to work the way I wanted them to and remap some F-keys.
BTW a nice feature is the "Driver's Cab" option. I know Digitrax Soundloader software does something similar, where you can test the lights and sounds on the programming track - but with ESU, you can actually make the engine move too!
(I enjoyed finding that some of the higher F-keys that I hadn't accesed before were set up by those wacky Rapido hosers with several sci-fi sound effects, like the Tardis from Dr. Who, and several Star Trek ones - a phaser, the transporter - even Scotty!)
wjstixBTW the LokProgrammer software is a free download. Seeing it might make it easier to understand, even if you can't use it program without the LokPrommer hardware.
A couple screen shots may help
No idea what the F = true statements mean, but when you click on each horn on the right, the left side of the screen populates with information on that horn.
Edit; There is a hole in my knowledge here. When I go to the radio Decoder button, Sound Slot 3 is horn pack 1. The preview, sounds exactly the same, no matter which horn I choose.
tstage Stevert And I already have a dual-purpose programming/computer interface device, so why should I buy a LokProgrammer? Well, one plus is you can update the firmware and/or the sound files to your Loksound decoders anytime you want - i.e. if you have a Loksound decoder to update. Since Loksound is one of my two go-to sound decoders, the LokProgrammer is worth the investment for me. If Loksound isn't one of your preferred sound decoders then - yea, why would you by it? LokProgrammer doesn't replace JMRI, Steve; it's just a different resource. Tom
Stevert And I already have a dual-purpose programming/computer interface device, so why should I buy a LokProgrammer?
Well, one plus is you can update the firmware and/or the sound files to your Loksound decoders anytime you want - i.e. if you have a Loksound decoder to update. Since Loksound is one of my two go-to sound decoders, the LokProgrammer is worth the investment for me. If Loksound isn't one of your preferred sound decoders then - yea, why would you by it?
LokProgrammer doesn't replace JMRI, Steve; it's just a different resource.
Tom
StevertAnd I already have a dual-purpose programming/computer interface device, so why should I buy a LokProgrammer?
https://tstage9.wixsite.com/nyc-modeling
Time...It marches on...without ever turning around to see if anyone is even keeping in step.
I really appreciate all great comments and suggestions. I think the light in my head was finally turned on. A lot of issues were cleared up. I did download JMRI and watched several videos about it. Still need to get the usb interface.
wjstix Davidarps To change sound volumes you have to enter “index” cv 31 to 16 and “index” cv 32 to 1. Does that mean to just enter the regular number 31 with a value of 16 and the same with cv 32? And then enter the cv 275 and then the value? As I understand it, ESU decoders have so many options that to work them all in they have to have hundreds of CVs - many more than a typical decoder uses, and so many more than most non-ESU DCC systems / programmers can read or change. So yes, to access and change the value of CV 275 you would need to first program CV 31 to a value of 16, then CV 32 to 1. That sort of 'shifts gears' to the higher CVs, so you then can program CV 275. If you then wanted to change say CV 276, you'd have to do the same process with CV31 and CV 32 again before changing CV 276. BTW the LokProgrammer software is a free download. Seeing it might make it easier to understand, even if you can't use it program without the LokPrommer hardware. For example, I believe you can load the software with the sound project that your engine uses, make the changes that you want, and then review the list of CVs to see what CVs need to be reprogrammed to get the same result.
Davidarps
To change sound volumes you have to enter “index” cv 31 to 16 and “index” cv 32 to 1. Does that mean to just enter the regular number 31 with a value of 16 and the same with cv 32? And then enter the cv 275 and then the value?
As I understand it, ESU decoders have so many options that to work them all in they have to have hundreds of CVs - many more than a typical decoder uses, and so many more than most non-ESU DCC systems / programmers can read or change.
So yes, to access and change the value of CV 275 you would need to first program CV 31 to a value of 16, then CV 32 to 1. That sort of 'shifts gears' to the higher CVs, so you then can program CV 275.
If you then wanted to change say CV 276, you'd have to do the same process with CV31 and CV 32 again before changing CV 276.
BTW the LokProgrammer software is a free download. Seeing it might make it easier to understand, even if you can't use it program without the LokPrommer hardware. For example, I believe you can load the software with the sound project that your engine uses, make the changes that you want, and then review the list of CVs to see what CVs need to be reprogrammed to get the same result.
In JMRI, the V5 definition/roster entry has 2035 CVs and 9895 Variables. (A V4 definition/roster entry has "only" 1016 CVs and 4410 Variables.) There are also roughly 60 CV's/variables that JMRI doesn't (yet) read. Which slot is used for which sound can also vary, depending on the sound project in question.
So do I really want to keep track of all that just to lower or raise the volume of one sound? Or even use the LokProgrammer software to "figure out" which CV's I have to change (does it give you the correct order for setting the indexed CV's)?
And I already have a dual-purpose programming/computer interface device, so why should I buy a LokProgrammer?
Personally, I would I rather just use my existing device and three mouse clicks: One to drag the volume slider up or down, another to write the change to the decoder, and a third to save a record of it should I ever need to reset the decoder, or use the same settings in another loco, or whatever.
JMRI makes it that easy.
DavidarpsTo change sound volumes you have to enter “index” cv 31 to 16 and “index” cv 32 to 1. Does that mean to just enter the regular number 31 with a value of 16 and the same with cv 32? And then enter the cv 275 and then the value?
I think that if you look at the previous posts, you will see that for those of us new to all of this, it seems like rocket science.
I think I will study a while, and then I might decide it is just not going to happen for me. I will be content with the horn button on the NCE controller.
York1 John
BigDaddyI remember the thread that said that is how it is, prototypically, but I don't see how they are linked in your table.
I mentioned it in the other thread about the horn/bell conundrum, sorry — I'm getting the threads mixed up.
gmpullmanI see the horn is both in sound slot 3 and 31. That might be the link that turns on the bell. Try removing F1 from Sound slot 31 and see if that separates the bell from the horn.
BigDaddySlot 3 and CV 275 are the same, is slot 331 CV 499 horn #2? or is it some other type of horn?
My screen-grab is only part of the CV/function/sound slot list. The horn and bell type selection are part of the prime-mover sound project found at the link I provided above.
Here is the horn selection:
Recorded from a EMD SD70MAC File also contains an "Isolation Switch" Mode on F15 when Standing Still. Pressing F15 while not moving will lower the prime mover to a "Low Idle" and lock the motor. F15 must be turned off to begin moving. Another Mode is "Reverser In Center Position". When pressing F24 while stopped, the motor will lock so you can throttle through the notches like the prototype in neutral. F24 must be turned off to begin moving. This file is also equipped with a Smart Start feature that cycles the prime mover on and off at intervals of your choice if the throttle is left at Idle and the loco is stopped. Smart Start (Sound CV14): CV168=0 No Smart Start Cycle - Default CV168=1 - 3 Minute Cycle CV168=2 - 6 Minute Cylcle CV168=3 - 9 Minute Cylcle CV168=4 - 12 Minute Cylcle Etc..... CV168=255 - 765 Minute Cycle Horns (SoundCV9): CV163=0 Nathan P5 CV163=1 Nathan K5LA CV163=2 Nathan M3H CV163=3 Leslie RS-2M CV163=4 Nathan K3HA CV163=5 Nathan K3L CV163=6 Nathan K3H CV163=7 Nathan K5H CV163=8 Nathan P5A CV163=9 Nathan P5 (Old Cast) CV163=10 Nathan M3RT1 CV163=11 Leslie S3L CV163=12 Leslie S5T CV163=13 Nathan K5LR24 CV163=14 Leslie S5LR24 Bells (SoundCV10): CV164=0 EMD 8475495 Steel Bell 049 CV164=1 EMD 8475495 Steel Bell 066 CV164=2 EMD 8475495 Steel Bell 068 CV164=3 Graham-White E-Bell 006 CV164=4 Graham-White E-Bell 009 Brake Squeal (SoundCV11) CV165=0 Composition Shoe #1 CV166=1 Composition Shoe #2 Air Dryer (SoundCV12) CV166=0 GP60 Air Dryer 1 CV166=1 SD60E Air Dryer 2 CV166=2 SD70M-2 Air Dryer 3 CV166=3 SD70MAC Air Dryer 4 Hide description
By making changes in CV 163 – 166 you can modify the behavior of the primary sounds.
Regards, Ed
wjstixyou'll see that there are two numbers in the 'sound slot' column for Function Key F2 ("3,31"). That means that there are two sounds occupying that 'slot', so when you press F2, both sounds will come on.
Ok I get that, but why not use the Bell#4 sound slot there, if that is what the second sound is?
In the chart in Ed's example, you'll see that there are two numbers in the 'sound slot' column for Function Key F2 ("3,31"). That means that there are two sounds occupying that 'slot', so when you press F2, both sounds will come on. In another part of the LokProgrammer set-up, you can assign non-sound functions to the the F keys, so you could have say the ditch lights come on when you press F2, along with the horn and bell sounds.
I've tried using DecoderPro with ESU decoders, but not had great luck getting it to read everything correctly. I finally bit the bullet and bought a LokProgrammer, and it does make things a lot easier to understand. ESU sound decoders have hundreds (thousands?) of possible options, and without a LokProgrammer getting things set up the way you want just by entering CVs manually is pretty hard.
Davidarps I briefly visited the JMRI website and didn’t want to get in over my head.
You can download JMRI and play around with Decoder Pro without having a DCC/USB interface. At least it will give you some feel for what's there and how things fit together.
IF you don't already have JAVA installed on your machine you should download that first. Then do the JMRI install.
I use Decoder Pro all the time and I'll bet I only use about 20% of all the features, maybe less. Once you get the hang of the roster section of the program you'll see how nice it is to have a record of your locomotives, what decoder is in them and any other notes you want to make and save.
Cheers, Ed
Well thanks to everyone for the helpful comments. I briefly visited the JMRI website and didn’t want to get in over my head. I think I should revist it and jump in with both feet.
I do know that if I need another sound decoder it will be another Soundtraxx tsunami 2.
gmpullmanFor the SD-70 Sound Projest the sound slot assignments are different from the ESU documentation you posted above:
As Model Railroader Bart Simpson would say: "Carumba"
Slot 3 and CV 275 are the same, is slot 331 CV 499 horn #2? or is it some other type of horn?
gmpullmanAs I mentioned in my earlier reply you can see the (F2) horn and bell are together in one function, thus both sounds "play" when that function is pressed.
I remember the thread that said that is how it is, prototypically, but I don't see how they are linked in your table.
BigDaddyIt looks to me that the actual sound slot is an unnecessary and confusing term that is of no help to the newbie.
Unfortunately, Henry, the Sound Slot is an important part of the ESU Sound file structure. Unfortunate, too, is that ESU doesn't make it easy to understand.
Each "sound project" i.e. the particular locomotive "sounds" that you want occupy different sounds in the various "slots" or tracks as Randy explains.
You have to look up the "sound project" that is loaded onto the decoder, then refer to the listing here to know the exact configuration (default) of that sound project:
http://projects.esu.eu/projectoverviews/18
For the SD-70 Sound Projest the sound slot assignments are different from the ESU documentation you posted above:
ESU_SD-70 by Edmund, on Flickr
As I mentioned in my earlier reply you can see the (F2) horn and bell are together in one function, thus both sounds "play" when that function is pressed.
Yes, JMRI has much improved ESU capabilities in more recent releases. The Lokprogrammer, once you get the knack of using it, is even easier to make changes or customize your decoder operation.
Good Luck, Ed
York1After reading these responses, I see that it is time that I get JMRI.
Normally I'm a tech guy. I built my last desktop computer just a couple years ago, but I have no inclination to learn JMRI. I do have a lokprogramer but I don't use it as much as I could. We are only talking about changing 3 CV's. I can do that quicker than I could type this post.
I share the original poster's pain. I finally gave up trying to change anything.
After reading these responses, I see that it is time that I get JMRI. I have not done it yet because I didn't know that with my NCE, I need to purchase a USB connection to get to my laptop.
I really appreciate this forum and appreciate you experienced modelers who take the time to help people like me. You may not hear it often, but I really do thank you for your help!
I think this is the relevant page for the OP to change the volume of the horn
It looks to me that the actual sound slot is an unnecessary and confusing term that is of no help to the newbie. If you have a car with a stick shift, you need to know when 3rd gear is. You don't need to know the gear ratios in the tranny unless you are building a race car.
It looks to me, once he sets the index CV's properly, it's just a matter of trying different values into CV 275 to get the volume he wants.
Use JMRI/DecoderPro. It's point-and-click in plain language on your computer screen. You don't have to understand indexed CV's, or bits or bytes, or...
And it's timely, as the guy who writes the LokSound definitions just made major updates for the ESU V5 decoders.
If you managed to get onto this forum and post, you can handle installing JMRI. Lots of good tutorials around, and the JMRI User's list is a great place to get help - The folks who actually write it (including the guy mentioned above) frequent that list:
http://jmri.org/
https://groups.io/g/jmriusers
Davidarps Sorry for the rambling on but I’m a 73 year old guy just trying have fun with my trains
Sorry for the rambling on but I’m a 73 year old guy just trying have fun with my trains
I'm only a few years behind you, but I still wouldn't want to have to make do without JMRI.
EDIT: Fixed link typo.