1. This Software is no longer supported by us. Please download the new motion control software SimTools.
    Dismiss Notice
  2. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  3. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  4. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  5. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

Bass shaker plugin source available?

Discussion in 'Force-Sender & Plugins' started by FiveDemonBag, Mar 17, 2010.

  1. FiveDemonBag

    FiveDemonBag New Member

    Joined:
    Jul 26, 2009
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    I was wondering if the source code for the bass shaker plugin was available. I'd like to code one that would output to multiple bass shakers on separate channels, and it would help prevent duplicate work. My main goal is to use a 5.1 soundcard.

    Channel 1: main bass shaker (rpm, mph, whatever...)
    Channel 2: latitudinal G's (-)
    Channel 3: latitudinal G's (+)
    Channel 4: longitudinal G's (-)
    Channel 5: longitudinal G's (+)
    Channel 6 (and higher on 7.1 cards) could be mapped to a shaker on the brake pedal or similar.

    I'd use my current Buttkicker2 for the main bass shaker and then put four smaller ones in my seat. I'd either make homemade ones from cheap speakers or find some sort of buzzer. Put channel 4 in the front on the seat under your knees, channel 5 in the seat back, and 2 & 3 on the sides up against your legs. I can't afford all the equipment needed for a motion platform, but this should be a cheap way to get feedback. The brain is really good at remapping inputs, so even though it won't feel like motion, it should hopefully be able to use vibration in its place.
  2. Nima

    Nima Member Gold Contributor

    Joined:
    Nov 8, 2006
    Messages:
    413
    Occupation:
    Glaser
    Location:
    Bad Zwischenahn
    Balance:
    531Coins
    Ratings:
    +0 / 0 / -0
    Hi,
    you can only use 1 channel on the bassshaker plugin per soundcard.
  3. FiveDemonBag

    FiveDemonBag New Member

    Joined:
    Jul 26, 2009
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Thank you. Yes, I know. That's why I was wondering if the source code was available. So I can program it to do more channels. I think that would be very useful.
  4. johnr

    johnr New Member

    Joined:
    Nov 7, 2009
    Messages:
    26
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
  5. FiveDemonBag

    FiveDemonBag New Member

    Joined:
    Jul 26, 2009
    Messages:
    6
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Thanks, John. When I mentioned what I wanted to do on the iRacing forum, a friend of yours pointed me to your project, since our ideas were so close. Very cool. I had heard about the compass belt and think this is a great adaptation to that. I wanted to base mine off a sound card to keep it as simple and low-cost as possible, so that a lot more people could do this. Purchasing base-shakers isn't cheap, but you can make your own very cheaply, especially small ones.

    I have a decent amount of overall coding experience, but I have some brain damage and only a little experience with C++. I'm having a hard time getting my head wrapped around what's needed for a plug-in. If it's in C++, I usually have better luck adapting something already written. I did see elsewhere that the plug-in code is not available publicly, so I'll have to go another route. I was considering using a virtual COM port and passing the data to a stand-alone program, but there aren't any free ones for 64-bit Win7 that I could find.