Graves Music

Testamonials

Emery Sloan

Emery Sloan


When someone picks up an instrument and begins their musical journey its very important who they choose to learn from. I am so grateful that I was able to have Jamey Graves be a part of the beginning of my musical journey. Jamey fostered my creativity and pushed me as a musician and any and all talent I have today I can credit to Jamey. My years taking lessons from him and being a part of rock band were some of the most fun and influential times of my musical career and life. The lessons Jamey taught me about not only music, but all of life, still stick with me today. I will always looks back at my time with Jamey and think of how lucky I was to have experienced someone so kind, intelligent, and nurturing towards my musical goals. I wish I could continue taking lessons from Jamey, and if I were in the same city as him I surely would!


Pamela Federline

Pamela Federline


Jamey is an extremely talented musician with a true gift for pulling the best out of his musicians - those he is leading and those he is training. I first met Jamey as Music Team Leader of the band at a church I was visiting. I had been told about their extraordinary band, so I went early hoping to catch practice. Jamey invited me to join them - and I knew I had found my new church home. Jamey is classically trained but loves all forms of music and can help a student navigate learning music from a wider perspective of experience and knowledge. He has a true gift with arranging music and teaching others unique ways to make something old sound new. When he moved to Charlotte, I seriously considered changing jobs just so I could continue working with him. His big personality is matched by a big heart. Just go work with him! You won't be sorry!

 
Preston Lennon

Preston Lennon


When I was in sixth grade I joined the Rock Band Club at my middle school--a weekly meeting where other students and myself would get together and jam, culminating in an end-of-semester performance. This club, and more specifically, Jamey Graves, introduced me to a whole new world of music. He taught me how to play the piano in an entirely new way, and the piano isn't even Jamey's instrument. Just through his coaching I learned to improvise, recognize chord progressions, play in a group, and many other invaluable skills I never would have developed if I had not sought out Jamey's teaching. To any beginning music students, classical piano players looking to expand their horizons, experienced musicians, or really anyone, I strongly recommend Graves Music. I wouldn't have half my piano knowledge if it weren't for Jamey.


Henry Cutting

Henry Cutting


I attended Jamey Graves rock band came for three years in addition to taking drum lessons from him. His passion for music and education has stuck with me through the years, and I still find myself referring to his various lessons. Mr. Graves has a gift for explaining and teaching complex music theory in seemingly simple ways, and successfully prepared our "Rock Band" for many live shows in front of large audiences playing popular covers. Graves Music has my highest recommendation for all types of music instruction and arrangement.

JRun Servlet Error

500

ROOT CAUSE: 
coldfusion.runtime.ClientScopeDBException: Operation failed on the ColdfusionVar data source.
	at coldfusion.runtime.JDBCHelper.Store(JDBCHelper.java:256)
	at coldfusion.runtime.ClientScopeServiceImpl.PersistClientVariables(ClientScopeServiceImpl.java:358)
	at coldfusion.runtime.ClientScopeServiceImpl.PersistClientVariablesForRequest(ClientScopeServiceImpl.java:324)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:33)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.CfmServlet.service(CfmServlet.java:175)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at jrun.servlet.FilterChain.service(FilterChain.java:101)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
	at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
	at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

javax.servlet.ServletException: ROOT CAUSE: 
coldfusion.runtime.ClientScopeDBException: Operation failed on the ColdfusionVar data source.
	at coldfusion.runtime.JDBCHelper.Store(JDBCHelper.java:256)
	at coldfusion.runtime.ClientScopeServiceImpl.PersistClientVariables(ClientScopeServiceImpl.java:358)
	at coldfusion.runtime.ClientScopeServiceImpl.PersistClientVariablesForRequest(ClientScopeServiceImpl.java:324)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:33)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.CfmServlet.service(CfmServlet.java:175)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at jrun.servlet.FilterChain.service(FilterChain.java:101)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
	at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
	at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)

	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:70)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at jrun.servlet.FilterChain.service(FilterChain.java:101)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
	at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
	at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)