this may be against a major part of bitcoin, however can the bitcoin coding be changed so that the bitcoin community can vote on creation of more bitcoin and it can be done in an automated transparant way. If so, what specific changes in code have to be made.
thank you for your serious consideration of my question
Changes are made all the time. They are called alts (as in alternative cryptocurrencies). If you make a change and you don't get a consensus, then the result is an alt-coin.
Bitcoin is a consensus based system, not a majority based system. Therefore, voting can't decide much of anything. You need an overwhelming majority of users to agree to a change to the consensus rules in order to make the change.
If you could get an overwhelming majority of users to all agree that they want to change how bitcoins are created and released into the economy, then code changes could be made to support whatever scheme everyone agreed to.