Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Rockbox Ports are now being developed for various digital audio players!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  a beat/MIDI maker/editor plugin.
« previous next »
  • Print
Pages: [1] 2

Author Topic: a beat/MIDI maker/editor plugin.  (Read 8720 times)

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
a beat/MIDI maker/editor plugin.
« on: October 04, 2008, 05:59:18 PM »
i would find this useful on my e200R. Seeing as i'm a hiphop/rap beatmaker. 8)
possibly something similar to FL Studio.
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

Offline nls

  • Developer
  • Member
  • *
  • Posts: 460
Re: a beat/MIDI maker/editor plugin.
« Reply #1 on: October 06, 2008, 02:50:03 AM »
There is an unfinished midi making plugin called beatbox in svn wich you could investigate. I have never tried it myself and it isn't built by default so you need to add it to SUBDIRS and build yourself.
Logged

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
Re: a beat/MIDI maker/editor plugin.
« Reply #2 on: October 06, 2008, 05:42:12 PM »
i saw that the other day when looking thru the source code. but...
could u or someone else compile it like this for me and send it to mrblingcash2@hotmail.com.
i read thru the compiling instructions and what you're telling me to do sounds really complicated. ???
« Last Edit: October 06, 2008, 05:45:30 PM by blingcash »
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: a beat/MIDI maker/editor plugin.
« Reply #3 on: October 06, 2008, 05:46:53 PM »
Take it in steps and it's really not bad.

1) Choose a build environment and set it up.
2) Learn how to get the code from SVN.
3) Learn how to "make" Rockbox from the SVN code.
4) Make any desired changes and "make" a custom version for yourself.

These topics are all covered in the docs index.  It can appear daunting at first, but if you separate the tasks a bit it's not so bad.  Plus, then you'll have the freedom to make your own builds and play around with patches any time you feel like it.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
Re: a beat/MIDI maker/editor plugin.
« Reply #4 on: October 06, 2008, 06:00:55 PM »
i'd really appreciate if someone were to do it for me. i'm not at liberty to install anything on the machine i'm currently using and will be using for a quite while. :(
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

Offline Strife89

  • Member
  • *
  • Posts: 354
  • Michael Carr
    • Strife89's blog
Re: a beat/MIDI maker/editor plugin.
« Reply #5 on: October 07, 2008, 12:58:59 PM »
MajiKool Blingâ„¢: I'm pretty much set up to build; I'm even a c250 user. If I can find out how to add beatbox to the SUBDIRS, I'll make a build for you and post it somewhere (not on the Rockbox site, though) or e-mail it to you.

Be aware that I have a few patches applied (but they have not been causing problems for me) and that to keep Beatbox working, I'll have to build for you every time you want to update.

EDIT: I believe I found the place: /rockbox/apps/plugins/SUBDIRS in the subverion folder:
Code: [Select]
#if !defined(IRIVER_IFP7XX_SERIES)

/* For all targets */
shortcuts
beatbox

However, when making, I got this output:

Code: [Select]
MAKE in beatbox
CC ../midi/midifile.c
CC ../midi/midiutil.c
CC ../midi/sequencer.c
CC ../midi/guspat.c
CC ../midi/synth.c
CC beatbox.c
beatbox.c:89:1: warning: "FRACTSIZE" redefined
In file included from beatbox.c:23:
../midi/midiutil.h:22:1: warning: this is the location of the previous definition
beatbox.c:99:1: warning: "MAX_VOICES" redefined
../midi/midiutil.h:37:1: warning: this is the location of the previous definition
beatbox.c:110:1: warning: "BUF_SIZE" redefined
../midi/midiutil.h:24:1: warning: this is the location of the previous definition
beatbox.c: In function ‘plugin_start’:
beatbox.c:270: warning: implicit declaration of function ‘beatboxmain’
beatbox.c:237: warning: unused parameter ‘parameter’
beatbox.c: In function ‘synthbuf’:
beatbox.c:310: warning: implicit declaration of function ‘synthSample’
beatbox.c: At top level:
beatbox.c:346: warning: function declaration isn’t a prototype
beatbox.c:358: warning: function declaration isn’t a prototype
beatbox.c:376: warning: function declaration isn’t a prototype
beatbox.c:408: warning: function declaration isn’t a prototype
beatbox.c:415: warning: function declaration isn’t a prototype
beatbox.c:431: warning: function declaration isn’t a prototype
beatbox.c: In function ‘drawGrid’:
beatbox.c:432: warning: unused variable ‘j’
beatbox.c: At top level:
beatbox.c:511: warning: function declaration isn’t a prototype
beatbox.c: In function ‘beatboxmain’:
beatbox.c:702: error: ‘BUTTON_ON’ undeclared (first use in this function)
beatbox.c:702: error: (Each undeclared identifier is reported only once
beatbox.c:702: error: for each function it appears in.)
beatbox.c:716: error: ‘BUTTON_OFF’ undeclared (first use in this function)
beatbox.c:524: warning: unused variable ‘j’
beatbox.c:512: warning: unused variable ‘vol’
make[3]: *** [/home/michael/rockbox/build/apps/plugins/beatbox/beatbox.o] Error 1
make[2]: *** [beatbox] Error 2

This is definitely unfinished code, and it seems to lack c200 keymaps at that. I haven't tried testing the build yet, but I suspect Beatbox is too incomplete and out of date to be usable. :(


A little searching revealed this alternative, a Game Boy sequencer: http://www.littlesounddj.com/lsd/

I will test the build shortly and report back.
« Last Edit: October 07, 2008, 01:18:29 PM by Strife89 »
Logged
Rockbox: Sansa Clip Zip, iPod Color, iRiver H320

Android: Moto X4, Galaxy Tab S2 T710

Offline LambdaCalculus

  • Member
  • *
  • Posts: 2257
  • Dreaming of Turing Machines...
    • The Nostalgia Roadtrip
Re: a beat/MIDI maker/editor plugin.
« Reply #6 on: October 07, 2008, 02:02:43 PM »
The Beatbox code is outright decrepit at this point in time. No one has worked on it for quite some time now.
Logged
Former Rockbox dev. Rising from the ashes...

Players: iPod Video /w 128GB SSD mod, H320 /w 128GB SSD mod

Offline MarcGuay

  • Rockbox Expert
  • Member
  • *
  • Posts: 1065
Re: a beat/MIDI maker/editor plugin.
« Reply #7 on: October 07, 2008, 02:18:52 PM »
Quote from: Strife89 on October 07, 2008, 12:58:59 PM
A little searching revealed this alternative, a Game Boy sequencer: http://www.littlesounddj.com/lsd/

My friend had this, or something similar, on his real-life Gameboy and it was quite effective.  Unfortunately, my understanding is that audio in the Rockboy emulator is not working properly, leaving a rather large gap in this game's usefulness.
Logged

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
Re: a beat/MIDI maker/editor plugin.
« Reply #8 on: October 07, 2008, 03:36:58 PM »
Quote from: Strife89 on October 07, 2008, 12:58:59 PM
A little searching revealed this alternative, a Game Boy sequencer: http://www.littlesounddj.com/lsd/
i've also found this and have been trying it out for the past day or two. :)

Quote from: MarcGuay on October 07, 2008, 02:18:52 PM
Unfortunately, my understanding is that audio in the Rockboy emulator is not working properly, leaving a rather large gap in this game's usefulness.
this is very true... the output sound is very choppy and broken up. :(

The little sound dj is basically what i'm looking for(though i would also like the ability to use/add my own sampled sounds).
so... if beatbox no worky, could someone make a plugin like LSDJ.

Also keep in mind Strife89... i mainly use my e260R.(Though i would still appreciate having it built for my c250 so i could at least try it out :))
though if some thing like this were to be made or perfected(in the case of beatbox) it would need to be ported to other players such as your c250. sorry, this line wasn't necessary.
« Last Edit: October 07, 2008, 03:52:13 PM by MajiKool Blingâ„¢ »
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

Offline Strife89

  • Member
  • *
  • Posts: 354
  • Michael Carr
    • Strife89's blog
Re: a beat/MIDI maker/editor plugin.
« Reply #9 on: October 07, 2008, 04:38:03 PM »
I built an e200 simulator, but Beatbox refused to show up. Given that it's ancient code anyway, I doubt it's worth pursuing the plugin any further unless someone wants to (and can) work on it.

I wish I could help you more. Sorry, man. :(
Logged
Rockbox: Sansa Clip Zip, iPod Color, iRiver H320

Android: Moto X4, Galaxy Tab S2 T710

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
Re: a beat/MIDI maker/editor plugin.
« Reply #10 on: October 07, 2008, 04:53:46 PM »
no problem man 8)... your help and input was appreciated. you did what you could. :)

now then... any one up to the task of making this thing work, or ... making an entirely new plugin to do what i'm looking for?

i think such a plugin is very necessary... if there are going to be things like the Recording Enhancements Pack(http://forums.rockbox.org/index.php?topic=2513.0) for people who make music like this http://www.myspace.com/martinscarratt then there should be some thing like what i'm requesting for people that make music like me.
« Last Edit: October 07, 2008, 05:14:12 PM by MajiKool Blingâ„¢ »
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: a beat/MIDI maker/editor plugin.
« Reply #11 on: October 07, 2008, 07:41:36 PM »
Well, if people like you actually work on it, instead of just saying "It should exist", it'll happen.

The only way to be certain it'll happen is to put the time and effort into learning how, and doing it yourself.
Logged

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
Re: a beat/MIDI maker/editor plugin.
« Reply #12 on: October 07, 2008, 07:52:00 PM »
oh... come on. don't be so silly. ;D
i spend my spare time living my life and making my music plus i'm in high school so i have homework to do.
trust me if i had the time i would, and at some point i will, but that probably won't be for a while.
so... i ask people that actually know how and sort of for the most part have time to do this stuff instead.
« Last Edit: October 07, 2008, 08:00:17 PM by MajiKool Blingâ„¢ »
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

Offline AlexP

  • Global Moderator
  • Member
  • *
  • Posts: 3688
  • ex-BigBambi
Re: a beat/MIDI maker/editor plugin.
« Reply #13 on: October 08, 2008, 03:10:01 AM »
So other people should waste their spare time that they could spend "living my life" making a feature for you that they will never need, because you have better things to do?  If you have better things to do and you want this feature, don't you think those that don't want it have even better things to do?

The recording enhancements pack exists because someone wanted it enough to sit down and code it.  The feature you want will only exist if someone wants it enough sits down and writes it.  The only sure way to do this is do it yourself.  Otherwise you will have to hope that someone who wants it enough turns up.

P.S.  Being at school I would have thought you had much more free time than those with full time jobs and families.
« Last Edit: October 08, 2008, 03:36:06 AM by BigBambi »
Logged
H140, F60, S120, e260, c240, Clip, Fuze v2, Connect, MP170, Meizu M3, Nano 1G, Android

Offline MajiKool Dragonâ„¢

  • Member
  • *
  • Posts: 147
  • I'm me!
Re: a beat/MIDI maker/editor plugin.
« Reply #14 on: October 08, 2008, 07:46:08 AM »
ok... :'(
but that means its probably gonna take for ever before it actually ever happens. :(


oh and did i mention... i have a job... at a company that doesn't even pay me yet! because they don't even make money yet...
also i'm looking to get a second job as well.(that actually pays of course)




sorry if i sound all ass-ish and arrogant. i don't mean to... i'm a real nice guy.
« Last Edit: October 08, 2008, 07:49:22 AM by MajiKool Blingâ„¢ »
Logged
"Isn't it funny how even the coldest weather isn't so cold when you've got people who care about you to walk through it with you." - MajiKool Dragonâ„¢
SanDisk Sansa c240v1 + 16GB µSDHC, Apple iPhone 4 iOS4.2.1 Jailbroken

  • Print
Pages: [1] 2
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  a beat/MIDI maker/editor plugin.
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.121 seconds with 14 queries.