Skip to main content

Compose music app. Write a melody app. Sheet music table app.

Compose music app. Write a melody app. Sheet music table app.


COMPOSE MUSIC APP


Compose music app - The simple app for music composers, songwriters, music writer, music students and everyone who wishes to write music easy. Compose music quick and easy like a composer!

WRITE A MELODY


Think of any great piece of music from any genre and it will (most likely) have a great melody.
- Writing music takes 10% inspiration and 90% perspiration.
Sometimes a great melody will just pop into your head as though it has been divinely inspired; on other occasions you will have to work at 2 or 3 melodic ideas over a long period of time, mixing them up until you finally produce a melody that inspires.

HOW TO COMPOSE MUSIC

Step 1: Play your melody.
Step 2: Add / remove notes & rests, keeping the coherence of your melody.
Step 3: Listen to your melody again.
Step 4: Save your melody.

We will do our best to keep improving COMPOSE MUSIC APP


Comments

Popular posts from this blog

LEARN SOLIDITY LESSON 11: Payable function. Withdraws Ether & Transfer ETH. Check Balance in SOLIDITY

LEARN SOLIDITY LESSON 11 Payable function. Withdraws Ether & Transfer ETH. Check Balance in SOLIDITY Payable function payable functions are part of what makes Solidity and Ethereum so cool — they are a special type of function that can receive Ether. contract OnlineStore { function buySomething() external payable { // Check to make sure 0.001 ether was sent to the function call: require(msg.value == 0.001 ether); // If so, some logic to transfer the digital item to the caller of the function: transferThing(msg.sender); } } Note: If a function is not marked payable and you try to send Ether to it as above, the function will reject your transaction. Withdraws Ether. Get Balance ETH You can write a function to withdraw Ether from the contract as follows: contract GetPaid is Ownable { function withdraw() external onlyOwner { address payable _owner = address(uint160(owner())); _owner.transfer(address(this).balance); } } It is important to note that you c

LEARN SOLIDITY LESSON 6: Require. Inheritance. Import Solidity

LEARN SOLIDITY LESSON Require Solidity. Inheritance Solidity. Import Solidity Require Solidity For that we use require. require makes it so that the function will throw an error and stop executing if some condition is not true function sayHiToBean(string memory _name) public returns (string memory) { // Compares if _name equals "Bean". Throws an error and exits if no require(keccak256(abi.encodePacked(_name)) == keccak256(abi.encodePacked("Bean"))); // If it's true, proceed with the function: return "Hi!"; } Inheritance Solidity This can be used for logical inheritance (such as with a subclass, a Cat is an Animal). But it can also be used simply for organizing your code by grouping similar logic together into different contracts. contract Cat { function catchphrase() public returns (string memory) { return "So Wow CryptoCat"; } } contract BabyCat is Cat { function anotherCatchphrase() public returns (string memory) { re