He said that although a referendum was his preferred option, achieving a majority at the Scottish Parliament was another way of reaching the SNP party’s goal.
Mr Salmond’s comments came as another senior party member, former deputy leader Jim Sillars, said that a majority for the SNP in the 2016 Holyrood election would be enough to declare independence.
Mr Sillars said: “Let Yes assert new indy rule – no more ref – majority votes and seats at Holyrood 2016 enough.” He later added: “What’s this about a waiting a generation – indy remains on agenda now”.
Mr Salmond said that for most of the SNP’s history, a referendum had not been the preferred route to independence and warned that the “writing is on the wall for Westminster”.
He said: “The referendum route was one of my choosing, it was my policy. I thought that was the right way to proceed but, of course, there are a whole range of ways Scotland can improve its position in pursuit of Scottish independence.
“There is a parliamentary route where people can make their voice heard as well, so a referendum is only one of a number of routes.”
Mr Salmond said: “This is a real thing, this generational change of opinion in Scotland, and I think the writing is on the wall for Westminster. It’s a question of how fast and how far we get.”
He also ruled out taking a seat in the House of Lords.
“My policy is to abolish the House of Lords,” Mr Salmond said, adding that “rocks would melt with the sun” before he would “ever set foot in the House of Lords”.